<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Bioeng. Biotechnol.</journal-id>
<journal-title>Frontiers in Bioengineering and Biotechnology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Bioeng. Biotechnol.</abbrev-journal-title>
<issn pub-type="epub">2296-4185</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1469598</article-id>
<article-id pub-id-type="doi">10.3389/fbioe.2024.1469598</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Bioengineering and Biotechnology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Research on upper limb rehabilitation assessment model based on belief rule base</article-title>
<alt-title alt-title-type="left-running-head">Jiang et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fbioe.2024.1469598">10.3389/fbioe.2024.1469598</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Jiang</surname>
<given-names>Dawei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2796046/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Zixu</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Lijun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Chao</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>He</surname>
<given-names>Meixuan</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Ji</surname>
<given-names>Tiejun</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Institute of Technology</institution>, <institution>Changchun University of Technology</institution>, <addr-line>Changchun</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Computer Science and Engineering</institution>, <institution>Changchun University of Technology</institution>, <addr-line>Changchun</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<addr-line>Institute of Applied Technology, Changchun University of Technology</addr-line>, <addr-line>Changchun</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<addr-line>School of Mechanical and Vehicular Engineering, Beijing Institute of Technology</addr-line>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Rehabilitation Department, Jilin Electric Power Hospital</institution>, <addr-line>Changchun</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/103266/overview">Yang Liu</ext-link>, Hong Kong Polytechnic University, Hong Kong SAR, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1502416/overview">Sai Anirudh Karre</ext-link>, International Institute of Information Technology, Hyderabad, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2902731/overview">Wei Liang</ext-link>, Changchun University of Science and Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2906399/overview">Guanyu Hu</ext-link>, Guilin University of Electronic Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Tiejun Ji, <email>44711885@qq.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>06</day>
<month>01</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1469598</elocation-id>
<history>
<date date-type="received">
<day>24</day>
<month>07</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>12</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Jiang, Zhao, Wang, Zhang, He and Ji.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Jiang, Zhao, Wang, Zhang, He and Ji</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Rehabilitation assessments hold an irreplaceable role in the field of rehabilitative therapy. However, due to the subjectivity of traditional physicians and the variability of patient conditions, this leads to a lack of detailed grading and inaccurate assessment results. To address this issue, we developed an upper limb rehabilitation evaluation model. This model integrates muscle strength assessment methods and the Belief Rule Base (BRB), along with qualitative knowledge such as clinical rehabilitation theories and expert experiences. It also utilizes training data from actual patients, collected by an upper limb rehabilitation robot. We then optimized the BRB model&#x2019;s evaluation accuracy using the Fmincon algorithm and compared its result with commonly used methods such as the Back Propagation (BP) neural network and Support Vector Machine (SVM). This comparison validated the effectiveness and advancement of our BRB approach. This work has laid both a theoretical and practical groundwork for developing a clinical decision support system based on the BRB for upper limb rehabilitation evaluations.</p>
</abstract>
<kwd-group>
<kwd>upper limb rehabilitation</kwd>
<kwd>rehabilitation assessment</kwd>
<kwd>belief rule base</kwd>
<kwd>expert knowledge</kwd>
<kwd>evidential reasoning</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Biomechanics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In the field of rehabilitation medicine, assessing the progress and effects of patients&#x2019; rehabilitation is a crucial part. However, due to the complex and varied conditions of patients with upper limb impairment, rehabilitation therapists often face the challenge of not being able to accurately diagnose them. For example, in one real work, a stroke sequelae patient sought rehabilitation services due to upper limb dysfunction. Despite partial data obtained through a series of quantitative tests, such as muscle strength tests, the lack of a comprehensive assessment model leaves therapists to rely on personal experience and limited data to make judgments, which often results in less precise or comprehensive assessments.</p>
<p>In order to solve these problems, researchers began to explore various rehabilitation assessment models. At present, these models can be broadly divided into two categories: traditional statistical methods (<xref ref-type="bibr" rid="B16">Meng et al., 2022</xref>; <xref ref-type="bibr" rid="B14">Li et al., 2010</xref>; <xref ref-type="bibr" rid="B15">Lin et al., 2019</xref>) and machine learning methods (<xref ref-type="bibr" rid="B9">Hamaguchi et al., 2020</xref>; <xref ref-type="bibr" rid="B24">Tang, 2020</xref>; <xref ref-type="bibr" rid="B2">Ahmed et al., 2021</xref>; <xref ref-type="bibr" rid="B22">Saibene et al., 2017</xref>). Among them, machine learn-based methods have received more and more attention due to their ability to process large amounts of complex data, and have been applied in many fields, including expert systems, neural networks, and so on. However, because each patient&#x2019;s specific situation is different, building a rehabilitation assessment model that takes into account both quantitative information and the subjective knowledge of experts remains a challenge.</p>
<p>This paper aims to propose a new model that combines muscle strength assessment methods with Belief Rule Base (BRB) theory, in order to provide a more accurate and comprehensive assessment of upper limb rehabilitation effects. Next, we will first introduce the relevant work background, and then elaborate our proposed BRB rehabilitation assessment model and its optimization process.</p>
<p>In recent years, there has been rapid development and application of rehabilitation assessment models for patients. A well-designed rehabilitation assessment model can effectively integrate subjective expert knowledge with uncertain data to evaluate the rehabilitation outcomes of patients. For instance, <xref ref-type="bibr" rid="B5">Das et al. (2013)</xref> developed an expert system for hypertension diagnosis using fuzzy rules in 2013, demonstrating high predictive accuracy. In 2016 (<xref ref-type="bibr" rid="B1">Abunaser, 2016</xref>), Abu-Naser et al. created an expert system for lower back pain diagnosis and treatment based on rules and knowledge. Furthermore, <xref ref-type="bibr" rid="B6">De La Concepcion et al. (2017)</xref> utilized smartphones as detection tools to accurately recognize mobile activity and detect falls in elderly individuals through real data training and movement detection algorithms in 2017. Additionally, <xref ref-type="bibr" rid="B18">Oyelade et al. (2018)</xref> established an expert system for breast cancer using NL parser and dictionary database in 2018 to assess the risk of breast cancer in patients through inference models and rule bases.</p>
<p>The aforementioned approach necessitates substantial data support and heavily relies on expert knowledge. However, because expert knowledge is very subjective, it is difficult to establish rehabilitation assessment model only through expert knowledge in many rehabilitation assessment systems. Moreover, these systems that rely on extensive data support and expert knowledge cannot ensure the accuracy of the rehabilitation evaluation model. Therefore, there is a need to develop a rehabilitation evaluation model capable of incorporating quantitative information and expert subjective knowledge while effectively managing complex data and decision-making processes.</p>
<p>The Belief Rule Base (BRB) is a modeling method that integrates quantitative data and expert subjective knowledge to effectively address uncertainty in complex decision-making problems. The concept of BRB was initially introduced by Professor Jianbo Yang (<xref ref-type="bibr" rid="B20">Ribernik and Liu, 2006</xref>) from the University of Manchester in 2006. Subsequently, Professor Zhijie Zhou from Rocket Force Engineering University further enriched and developed the BRB theory, proposing an optimized learning method for BRB structure based on the original theory. His contributions to the fundamental theoretical research of BRB parameters and structure iterative learning methods have been significant (<xref ref-type="bibr" rid="B8">Gong et al., 2017</xref>; <xref ref-type="bibr" rid="B12">Karim et al., 2017</xref>; <xref ref-type="bibr" rid="B4">Chen et al., 2019</xref>; <xref ref-type="bibr" rid="B7">Feng et al., 2018</xref>). Due to its exceptional decision-making capabilities, the belief rule base has found applications across various fields, fulfilling its corresponding role effectively.</p>
<p>In recent years, numerous scholars have dedicated their efforts to the exploration and advancement of BRB theory, applying it within the realm of medical decision-making. Kong Guilan from Peking University has developed a clinical decision support system grounded in BRB and a clinical assessment decision support system for risk stratification of patients with cardiac chest pain, effectively addressing the uncertainty inherent in clinical domain knowledge and data (<xref ref-type="bibr" rid="B27">Yin et al., 2022</xref>; <xref ref-type="bibr" rid="B3">Chang et al., 2019</xref>). Saifur Rahaman from the International Islamic University of Chittagong has conducted research on an expert system for diabetes diagnosis based on belief rule database to enhance diagnostic accuracy and reduce costs (<xref ref-type="bibr" rid="B13">Kong et al., 2009</xref>). <xref ref-type="bibr" rid="B11">Hossain et al. (2014)</xref> utilized an expert system employing belief rule base, gathered real patient data, and diagnosed influenza disease through rule-based reasoning methods. <xref ref-type="bibr" rid="B21">Raihan et al. (2022)</xref> employed belief rule base for diagnosing Alzheimer&#x2019;s disease. Maitri Patel (<xref ref-type="bibr" rid="B19">Patel et al., 2013</xref>) and Komal R (<xref ref-type="bibr" rid="B10">Hole and Gulhane, 2013</xref>) also utilized belief rule base expert systems for diagnosing symptoms related to memory loss and viral infection respectively.</p>
<p>It is evident that BRB can be utilized to construct an effective model for assessing patients&#x2019; recovery status. However, in practical application, it is necessary to pre-divide patients&#x2019; conditions based on different diseases in order to enhance the accuracy of sample data provided by the recovery model. Nevertheless, in certain exceptional cases, rehabilitation experts may encounter challenges in accurately determining parameter values due to variations in patients&#x2019; physical conditions and diagnostic requirements. This could result in discrepancies between the initial BRB output and actual results, thereby diminishing the precision of upper limb rehabilitation evaluation. As shown in <xref ref-type="table" rid="T1">Table 1</xref>, the rehabilitation evaluation models have their own advantages and disadvantages. To address these issues, this paper proposes an optimized BRB rehabilitation evaluation model using the Fmincon algorithm. This model establishes more precise sample data through classification of upper limb muscle strength and enhances Evidential Reasoning (ER) of BRB with the Fmincon algorithm to improve the accuracy of rehabilitation evaluation outcomes.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Comparison of rehabilitation assessment models.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Rehabilitation evaluation model</th>
<th align="center">Advantage</th>
<th align="center">Disadvantage</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Expert system</td>
<td align="center">The assessment has high precision</td>
<td align="center">Rely on expert knowledge</td>
</tr>
<tr>
<td align="center">Rehabilitation evaluation system</td>
<td align="center">Do not need a lot of knowledge</td>
<td align="center">The assessment has low precision</td>
</tr>
<tr>
<td align="center">Belief rule base</td>
<td align="center">Accurate use of quantitative knowledge</td>
<td align="center">The assessment results are not detailed enough</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The paper is structured as follows: The &#x201c;Problem Description&#x201d; section outlines the key issues to be addressed; the &#x201c;BRB rehabilitation evaluation Model&#x201d; section presents an optimized BRB rehabilitation evaluation model based on the Fmincon algorithm, with detailed procedural descriptions; in the &#x201c;experimental verification and comparison&#x201d; section, experimental validation is conducted and the BRB rehabilitation evaluation model is compared with models established using alternative algorithms. Finally, a conclusion is provided in the &#x201c;Conclusion&#x201d; section.</p>
</sec>
<sec id="s2">
<title>2 Description of the problem</title>
<p>In the process of establishing an upper limb rehabilitation assessment model based on BRB, we face several key issues. These issues not only guide our research design but also determine the specific steps and methodological choices for model construction. The following is an overview of the main research questions and their corresponding study designs:</p>
<p>Question 1: How to effectively process the data and classify the evaluation levels for different patients?</p>
<p>In the actual rehabilitation process, we have found that the upper limb muscle strength data of patients is highly variable. Due to differences in the patients&#x2019; age, gender, and initial status, the data on their upper limb muscle strength becomes very complex. This greatly affects the ability of rehabilitation therapists to adjust the patients&#x2019; rehabilitation training plans. Therefore, handling upper limb rehabilitation data is extremely important. At the same time, we have observed significant differences in the actual performance of patients with different health statuses. The Brunnstrom grading method cannot fully express this variation, which also impacts the ability of rehabilitation therapists to develop tailored rehabilitation plans for patients. Thus, the first question is how to effectively process the data and classify the evaluation levels for different patients.</p>
<p>Question 2: How to improve the accuracy of rehabilitation assessment results?</p>
<p>There are many methods for evaluating rehabilitation, but most of them fail to utilize expert experience and qualitative knowledge effectively, often resulting in low accuracy of rehabilitation assessment outcomes. Since the results of rehabilitation assessments are crucial for therapists to develop subsequent plans for patients, a highly accurate rehabilitation assessment model is essential. Therefore, the second question is how to improve the accuracy of rehabilitation assessment results.</p>
<p>To address the above issues, we designed the following steps: 1. Analysis of upper limb rehabilitation mechanisms and muscle strength assessment; 2. Data collection and preprocessing; 3. Establishment of the BRB model; 4. Model validation and optimization; 5. Practical application testing. Through such a systematic methodological framework, we aim to develop an efficient and reliable tool for evaluating upper limb rehabilitation outcomes, providing strong support for clinical doctors.</p>
</sec>
<sec id="s3">
<title>3 Establish an upper limb rehabilitation assessment model based on BRB</title>
<p>The establishment of BRB rehabilitation assessment model needs to analyze the rehabilitation mechanism to obtain the sample data of rehabilitation assessment and optimize the model to achieve better rehabilitation assessment effect. <xref ref-type="fig" rid="F1">Figure 1</xref> shows the process of establishing the BRB rehabilitation assessment model.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Establish a flow chart of BRB rehabilitation assessment model.</p>
</caption>
<graphic xlink:href="fbioe-12-1469598-g001.tif"/>
</fig>
<p>Firstly, the muscle strength data were graded. The active resistance moment (ARM) and rehabilitation time (RT) were sorted into rehabilitation data (RD). The prerequisite attribute weight and activation weight of BRB were calculated. Using ER rules for inference, the Fmincon optimization function and MSE (mean square error) function were employed for parameter optimization. The BRB model was then trained to obtain the optimal model parameters under BRB parameter vector constraints.</p>
<sec id="s3-1">
<title>3.1 Analysis of upper limb rehabilitation mechanism</title>
<p>This paper mainly analyzes the maximum resistance that the isotonic muscle strength can overcome when the knuckle moves in full amplitude in the process of upper limb rehabilitation in the state of grade 4 muscle strength. Through the upper limb rehabilitation training robot, the muscle strength data of patients in the active rehabilitation process was collected in real time and evaluated by scientific evaluation method. This assessment includes the Maximum resistance to do a Repetition, called an I Repetition Maximum (IRM), and the maximum resistance to overcome at the completion of 10 repetitions (10 IRM). Assessment results can be used by rehabilitation therapists in the following ways:<list list-type="simple">
<list-item>
<p>1. Aid rehabilitation therapists in assessing the current upper limb strength of patients.</p>
</list-item>
<list-item>
<p>2. Assist rehabilitation therapists in determining the extent of upper limb nerve injury.</p>
</list-item>
<list-item>
<p>3. Support rehabilitation therapists in identifying the next steps for rehabilitation treatment.</p>
</list-item>
<list-item>
<p>4. Assist rehabilitation therapists in evaluating the effectiveness of early rehabilitation interventions.</p>
</list-item>
</list>
</p>
<p>Therefore, by continuously collecting real-time muscle strength data and other relevant rehabilitation information, and integrating it with the expertise of rehabilitation therapists, this study will incorporate a method for assessing muscle strength into an upper limb rehabilitation training robot. This method will categorize data, establish a muscle strength database for different patient profiles, and provide tailored resistance levels and scientifically-based muscle strength ratings. The grading system for upper limb muscle strength is presented in <xref ref-type="table" rid="T2">Table 2</xref> (<xref ref-type="bibr" rid="B17">Naghdi et al., 2010</xref>).</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Upper limb muscle strength grading table.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Serial number</th>
<th align="center">Muscle strength level</th>
<th align="center">Evaluation criteria</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">Lv.1</td>
<td align="center">There was no sign of muscle contraction</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">Lv.2</td>
<td align="center">There was muscle contraction, but no joint movement</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">Lv.3</td>
<td align="center">Remove the influence of gravity on the limbs, and the joints can move to the maximum range</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">Lv.4</td>
<td align="center">Against the gravity of the limb itself, the joint is able to move to its maximum range</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">Lv.5</td>
<td align="center">Maximum range of motion can be achieved under moderate resistance</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">Lv.6</td>
<td align="center">Maximum range of motion can be achieved with sufficient resistance</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<title>3.2 Feature quantity acquisition</title>
<p>The input parameters for this study primarily encompass basic patient information and upper limb characteristic data collected via the rehabilitation robot. Specifically: Basic patient information includes age, gender, medical history, etc. Upper limb characteristic data: Collected using the upper limb robot system shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, covering health indicators such as active resistance torque and recovery time. These data are obtained through methods like marker matching, motion capture technology, and electromyography (EMG) sensor testing.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Upper limb feature data acquisition map.</p>
</caption>
<graphic xlink:href="fbioe-12-1469598-g002.tif"/>
</fig>
<p>To ensure the accuracy and reliability of the research results, all patients participating in this experiment must meet the following criteria: 1. Able to independently complete specified movements during moderate-intensity upper limb muscle strength training; 2. The onset time is between 1&#xa0;week to 3&#xa0;months; 3. Age range is between 20 and 70&#xa0;years old; 4. No history of cognitive impairment or neurological diseases such as epilepsy; 5. All patients have signed informed consent forms.</p>
<p>Based on the aforementioned patient criteria, all subjects in this study met the Level 5 requirements of the Brunnstrom scale. Consequently, three different experiments were designed with varying levels of active resistance torque for the upper limbs, denoted as E1, E2, and, E3. The specific experiments are shown in <xref ref-type="table" rid="T3">Table 3</xref>. It is assumed that under these three sets of experiments, the health statuses of the patients&#x2019; upper limbs correspond to First-degree Fault, Second-degree Fault, Third-degree Fault, and Fourth-degree Fault, respectively.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Patients rehabilitation experiment table.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Experimental number</th>
<th align="center">Active resistance torque for the upper limbs</th>
<th align="center">Action times</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">E1</td>
<td align="center">5</td>
<td align="center">50</td>
</tr>
<tr>
<td align="center">E2</td>
<td align="center">8</td>
<td align="center">50</td>
</tr>
<tr>
<td align="center">E3</td>
<td align="center">11</td>
<td align="center">50</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In the table, each experiment represents the patient&#x2019;s rehabilitation training action under the specified upper limb active resistance moment. Each action is completed, and the number of actions is recorded as 1. When the patient completes 50 actions, it indicates that the patient has completed the experiment.</p>
<p>During the experimental process, muscle patches were affixed to the upper limbs of each patient, as illustrated in <xref ref-type="fig" rid="F3">Figure 3</xref>. Daily training sessions involving E1, E2, and E3 were conducted based on the patients&#x2019; rehabilitation status.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Diagram of the patient&#x2019;s upper limb training.</p>
</caption>
<graphic xlink:href="fbioe-12-1469598-g003.tif"/>
</fig>
<p>The upper limb feature data collected by the rehabilitation robot will be used as the input of the BRB model, that is, the prerequisite attribute. By combining these characteristic quantities, confidence rules can be formed to infer the recovery status of the patient&#x2019;s upper limb. In this process, the qualitative knowledge of the rehabilitation physician can be used to determine the importance and reference values of characteristic quantities such as active resistance moment and recovery time, and serve as inputs to the BRB model. Therefore, BRB theory can be effectively applied to the evaluation of upper limb rehabilitation status. On the basis of in-depth study of BRB theory system, this paper focuses on the evaluation and prediction of upper limb rehabilitation of patients, and expands the application of BRB theory in the assessment of upper rehabilitation status.</p>
</sec>
<sec id="s3-3">
<title>3.3 Design of upper limb rehabilitation evaluation model based on BRB</title>
<p>The evaluation block diagram of the human upper limb rehabilitation effect based on BRB is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. First of all, data collection was carried out in Jilin Electric Power Hospital to collect real and effective quantitative test data and expert qualitative knowledge. Based on quantitative rehabilitation evaluation indicators, constraint conditions of characteristic quantity were set up, combined with rehabilitation exercise mechanism, and on the basis of quantitative rehabilitation evaluation parameters, a rehabilitation degree evaluation model was established by using beleif rule base theory.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Block diagram of rehabilitation effect evaluation of human upper limb based on BRB model.</p>
</caption>
<graphic xlink:href="fbioe-12-1469598-g004.tif"/>
</fig>
<p>In order to evaluate the rehabilitation state of the patient&#x2019;s upper limb, this section will establish the relationship between the health state of the patient&#x2019;s upper limb and the characteristic quantity based on the BRB theory by using the nonlinear relationship model f. The specific relationship model is shown in <xref ref-type="disp-formula" rid="e1">Formula 1</xref>:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>V</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the health state of the patient&#x2019;s upper limb predicted by the BRB model; <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the characteristic quantity of the evaluation system; <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> Represents nonlinear function; <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the weight parameters set inside the model. The characteristic quantity includes the characteristic quantity, such as the active resistance moment and active recovery time collected by the system.</p>
<p>In the process of establishing the patient&#x2019;s upper limb health assessment model based on BRB, firstly, the feature quantity representing the patient&#x2019;s upper limb health state is extracted, and the feature quantity of the upper limb health state is segmented and used as the input of the BRB model. Secondly, the parameter optimization model of BRB is established, and the parameters of the model are optimized and updated by computer algorithm to improve the accuracy of BRB model in predicting the rehabilitation state of upper limbs. Finally, the rehabilitation status of patients&#x2019; upper limbs was evaluated through the trained model.</p>
<p>In the BRB model of patient upper limb health assessment, rule k of BRB is shown in <xref ref-type="disp-formula" rid="e2">Formula 2</xref>:<disp-formula id="e2">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2227;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>&#x2227;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.3333em"/>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="equ1">
<mml:math id="m7">
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ2">
<mml:math id="m8">
<mml:mrow>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf5">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>is BRB input, that is, the quantity of the patient&#x2019;s upper limb health characteristics collected by the upper limb rehabilitation robot; <inline-formula id="inf6">
<mml:math id="m10">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> indicates the number of BRB rules; <inline-formula id="inf7">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> represents the reference value of the <italic>i</italic>th premise attribute; <inline-formula id="inf8">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the <italic>k</italic>th evaluation result of the rule; <inline-formula id="inf9">
<mml:math id="m13">
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m14">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represent the number of prerequisite attributes and the number of evaluation results respectively; <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the belief of the first evaluation result j; <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the weight of rule k, and represents the weight of the <inline-formula id="inf13">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> epresents the weight of the <italic>i</italic>th premise attribute.</p>
</sec>
<sec id="s3-4">
<title>3.4 ER-based rule inference process</title>
<p>In the process of BRB rule Reasoning, Evidential Reasoning (ER) algorithm is used to combine the confidence rules to get the final system output, which is the beleif rule base reasoning method based on evidence reasoning algorithm (Belief Rule-base Inference Methodology Using the Evidential Reasoning Approach) (<xref ref-type="bibr" rid="B25">Yang et al., 2006</xref>; <xref ref-type="bibr" rid="B26">Yang and Singh, 1994</xref>). The whole reasoning process consists of three main steps (<xref ref-type="bibr" rid="B28">Zhijie et al., 2017</xref>).</p>
<p>Step 1: calculate the matching degree of the prerequisite attribute of the belief rule base model, that is, the matching degree of the feature quantity. The matching degree reflects the matching degree between the feature quantity and the rule. The formula for calculating the matching degree of the prerequisite attribute of rule k is shown in <xref ref-type="disp-formula" rid="e3">Formula 3</xref>:<disp-formula id="e3">
<mml:math id="m18">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mn>0</mml:mn>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2260;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where,<inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the matching degree of the i premise attribute in rule k;<inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the i - th prerequisite attribute reference value in the two adjacent rules, respectively.</p>
<p>Step 2: Calculate the activation weight.</p>
<p>This process is used to determine which rules should be activated and considered during reasoning, better reflecting the uncertainties and fuzziness in expert knowledge, thereby improving the model&#x2019;s adaptability to unknown situations to further determine the final output of the system. The degree to which different rules are activated depends on how well they match the input data. According to the BRB model, in order to facilitate the understanding and interpretation of the decision-making process of the model, the setting of the activation weights should be transparent and adjustable, and the relative relationship between them should be consistent. By calculating the activation weights, the contribution degree of different rules can be evaluated, and the reasoning basis based on the matching degree can be provided for the system. The formula for calculating the activation weight of Rule k is shown in <xref ref-type="disp-formula" rid="e4">Formula 4</xref>:<disp-formula id="e4">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:munderover>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf17">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates attribute weight; <inline-formula id="inf18">
<mml:math id="m24">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the matching degree of the input feature quantity relative to the <italic>i</italic>th attribute; <inline-formula id="inf19">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the corresponding rule weight.</p>
<p>Step 3: Use the ER algorithm for rule reasoning.</p>
<p>ER algorithm can deal with the combination of expert knowledge, deal with uncertainty, and is suitable for a variety of scenarios. ER algorithm can effectively synthesize the inference results of multiple rules, considering the weight and correlation between them, so as to reach a more accurate conclusion. By using the ER algorithm, the limitation of single-rule reasoning can be overcome, and the performance and effect of the system in decision-making and evaluation tasks can be improved. All rules in the BRB model are reasoned and analyzed by using the ER algorithm, and the final output result is obtained as shown in <xref ref-type="disp-formula" rid="e5">Formula 5</xref>:<disp-formula id="e5">
<mml:math id="m26">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where, <inline-formula id="inf20">
<mml:math id="m27">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> indicates the belief degree of the evaluation result <inline-formula id="inf21">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="disp-formula" rid="e6">Formula 6</xref>:<disp-formula id="e6">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mrow>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e7">Formula 7</xref> serves as a regulator in the ER model handling process, responsible for adjusting the evaluation result model. When <inline-formula id="inf22">
<mml:math id="m30">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> increases, the evaluation result will be more conservative; when <inline-formula id="inf23">
<mml:math id="m31">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> decreases, the evaluation result will be more aggressive.<disp-formula id="e7">
<mml:math id="m32">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf24">
<mml:math id="m33">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of evaluation results; <inline-formula id="inf25">
<mml:math id="m34">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> Is a function of rule weights <inline-formula id="inf26">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, attribute weights <inline-formula id="inf27">
<mml:math id="m36">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, and belief <inline-formula id="inf28">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Assuming that <inline-formula id="inf29">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> the utility of the evaluation result is <inline-formula id="inf30">
<mml:math id="m39">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, then the expected utility is <inline-formula id="inf31">
<mml:math id="m40">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> as shown in <xref ref-type="disp-formula" rid="e8">Formula 8</xref>:<disp-formula id="e8">
<mml:math id="m41">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mi>&#x3bc;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf32">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates the belief of the output relative to <inline-formula id="inf33">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Therefore, the output of the BRB-based health assessment model <inline-formula id="inf34">
<mml:math id="m44">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is expressed as shown in <xref ref-type="disp-formula" rid="e9">Formula 9</xref>:<disp-formula id="e9">
<mml:math id="m45">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-5">
<title>3.5 BRB parameter optimization based on fmincon algorithm</title>
<p>In general, the rehabilitation specialist gives the initial BRB parameters based on the collection of historical information and empirical knowledge of the patient&#x2019;s upper limb status. However, in special cases, it is difficult for rehabilitation specialists to accurately determine the value of these parameters due to differences in the patient&#x2019;s physical condition and diagnostic requirements. This can lead to deviations between the initial BRB output and the actual results, thus reducing the accuracy of the evaluation of the upper limb rehabilitation effect. Fmincon is a nonlinear multivariable function with constraints <xref ref-type="bibr" rid="B23">Sreeraj (2013)</xref>, which is often used to solve the minimum value of a nonlinear multivariate function. Therefore, this paper adopts Fmincon as an optimization function, takes mean square error as the input objective function for parameter optimization, and trains the BRB model to obtain the optimal model parameters. To minimize the error between the actual output result and the initial BRB output result, improve the evaluation accuracy of upper limb rehabilitation effect.</p>
<p>In the process of parameter optimization of BRB rehabilitation evaluation model, the following optimization objective function is established as shown in <xref ref-type="disp-formula" rid="e10">Formula 10</xref>:<disp-formula id="e10">
<mml:math id="m46">
<mml:mrow>
<mml:mtable class="array">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>M</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22ef;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22ef;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22ef;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22ef;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22ef;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mi>T</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>min</mml:mi>
<mml:mo movablelimits="false" form="prefix">M</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>n</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>k</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>Where as shown in <xref ref-type="disp-formula" rid="e11">Formula 11</xref>:<disp-formula id="e11">
<mml:math id="m47">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where, <inline-formula id="inf35">
<mml:math id="m48">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the rehabilitation data volume, <inline-formula id="inf36">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent output of rehabilitation evaluation model for patients, and <inline-formula id="inf37">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent output results of actual rehabilitation state of patients.</p>
</sec>
<sec id="s3-6">
<title>3.6 Establishment of BRB health assessment model</title>
<p>In the process of establishing the health assessment model of upper limb active rehabilitation, it is very important to select the reference index of upper limb rehabilitation state. According to the communication of rehabilitation experts in Jilin Electric Power Hospital, combined with the muscle strength sensor of rehabilitation robot. Finally, the active resistance torque of upper limb (ARTUL), Rehabilitation Training Time (RTT) and Mean Amplitude of Muscle Strength (MAMS) were selected as the reference indexes of upper limb rehabilitation, and three reference values were selected for every three reference indexes. These indicators will be used as the main basis for evaluating the health status of upper limbs, and verified by simulation verification data. In order to verify the evaluation model, because the main research object of this paper is the patients with grade 5 in Brunnstrom muscle strength table, after patient screening and training, 40 patients with grade 5 in Brunnstrom muscle strength table are finally determined for follow-up testing. According to the actual training of patients and communication with rehabilitation experts, Brunnstrom muscle strength is subdivided into 4 grades again for evaluation example verification as shown in <xref ref-type="disp-formula" rid="e15">formula 15</xref>.</p>
<p>For ARTUL, take 3 reference values, Small, Normal and Big, denoted by <inline-formula id="inf38">
<mml:math id="m51">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf39">
<mml:math id="m52">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf40">
<mml:math id="m53">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively as shown in <xref ref-type="disp-formula" rid="e12">Formula 12</xref>:<disp-formula id="e12">
<mml:math id="m54">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2208;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>Similarly, for RTT, take 3 reference values, Small, Normal and Long, denoted by <inline-formula id="inf41">
<mml:math id="m55">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf42">
<mml:math id="m56">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m57">
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively as shown in <xref ref-type="disp-formula" rid="e13">Formula 13</xref>:<disp-formula id="e13">
<mml:math id="m58">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2208;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>Similarly, for MAMS, take 3 reference values, Small, Normal and High, denoted by <inline-formula id="inf44">
<mml:math id="m59">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf45">
<mml:math id="m60">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf46">
<mml:math id="m61">
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively as shown in <xref ref-type="disp-formula" rid="e14">Formula 14</xref>:<disp-formula id="e14">
<mml:math id="m62">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2208;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>As for the evaluation results, it can be seen from the experiment that there are 4 health states, respectively represented as I,II, III and IV, namely as shown in <xref ref-type="disp-formula" rid="e15">Formula 15</xref>:<disp-formula id="e15">
<mml:math id="m63">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center"/>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>I</mml:mi>
<mml:mi>I</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>I</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>I</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>I</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>The input feature quantity of the BRB has 3 reference indicators, and each reference indicator has 3 reference values, from which 27 initial confidence rules can be established to evaluate the health state of the system. Taking ARTUL as S as an example, the following rules are established according to expert knowledge as shown in <xref ref-type="disp-formula" rid="e16">Formula 16</xref>:<disp-formula id="equ3">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1,0,0,0,0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ4">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0.9</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0,0,0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ5">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0.8</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0,0,0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ6">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0.9</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0,0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ7">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0.8</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0,0,0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ8">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0.7</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0,0,0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ9">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0.6</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0,0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ10">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.4</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0,0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="e16">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>9</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2227;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0,0.9</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0,0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Taking the above rules as an example, a systematic BRB rehabilitation evaluation model is established. The <italic>k</italic>th rule is as shown in <xref ref-type="disp-formula" rid="e17">Formula 17</xref>:<disp-formula id="e17">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2227;</mml:mo>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2227;</mml:mo>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
<disp-formula id="equ11">
<mml:math id="m74">
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ12">
<mml:math id="m75">
<mml:mrow>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s4">
<title>4 Verification and analysis</title>
<sec id="s4-1">
<title>4.1 Experimental verification</title>
<p>The validity of the health assessment model established in this section is verified by simulation analysis. During the experiment, 2,000 groups of characteristic values in three states were collected, of which 1,600 groups were used as training sets and 400 groups as test sets.</p>
<p>First of all, according to the reference values given by the rehabilitation therapist of Jilin Electric Power Hospital and the analysis of the characteristics of the sampled data, the semantic reference values of the characteristic quantities and evaluation results are quantified, as shown in <xref ref-type="table" rid="T4">Tables 4</xref>&#x2013;<xref ref-type="table" rid="T6">6</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Attribute reference value of ARTUL.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Semantic values</th>
<th align="center">S</th>
<th align="center">N</th>
<th align="center">B</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Quantized values</td>
<td align="center">4</td>
<td align="center">8</td>
<td align="center">12</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Attribute reference value of RTT.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Semantic values</th>
<th align="center">S</th>
<th align="center">N</th>
<th align="center">L</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Quantized values</td>
<td align="center">5</td>
<td align="center">10</td>
<td align="center">15</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Attribute reference value of MAMS.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Semantic values</th>
<th align="center">S</th>
<th align="center">N</th>
<th align="center">H</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Quantized values</td>
<td align="center">5</td>
<td align="center">8</td>
<td align="center">11</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In the rehabilitation evaluation model, since each feature has 3 reference values, there are a total of 27 rules when evaluating the health status of these features. According to expert knowledge, the initial confidence of the three characteristic quantities is shown in <xref ref-type="table" rid="T7">Table 7</xref>.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Initial parameters given by rehabilitation experts for BRB model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Number of rules</th>
<th align="center">ARTUL, RTT, MAMS</th>
<th align="center">Failure degree distribution{D1 D2 D3 D4} &#x3d; {1 2 3 4}</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">S, S, S</td>
<td align="center">{1&#x2003;0&#x2003;0&#x2003;0}</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">S, S, N</td>
<td align="center">{0.9&#x2003;0.1&#x2003;0&#x2003;0}</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">S, S, H</td>
<td align="center">{0.8&#x2003;0.2&#x2003;0&#x2003;0</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">S, N, S</td>
<td align="center">{0.9&#x2003;0.1&#x2003;0&#x2003;0</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">S, N, N</td>
<td align="center">{0.8&#x2003;0.2&#x2003;0&#x2003;0}</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">S, N, H</td>
<td align="center">{0.7&#x2003;0.3&#x2003;0&#x2003;0}</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">S, L, S</td>
<td align="center">{0.6&#x2003;0.3&#x2003;0.1&#x2003;0}</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">S, L, N</td>
<td align="center">{0.5&#x2003;0.4&#x2003;0.1&#x2003;0}</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">S, L, H</td>
<td align="center">{0&#x2003;0.9&#x2003;0.1&#x2003;0}</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">N, S, S</td>
<td align="center">{0.8&#x2003;0.2&#x2003;0&#x2003;0}</td>
</tr>
<tr>
<td align="center">11</td>
<td align="center">N, S, N</td>
<td align="center">{0.4&#x2003;0.5&#x2003;0.1&#x2003;0}</td>
</tr>
<tr>
<td align="center">12</td>
<td align="center">N, S, H</td>
<td align="center">{0.3&#x2003;0.4&#x2003;0.3&#x2003;0}</td>
</tr>
<tr>
<td align="center">13</td>
<td align="center">N, N, S</td>
<td align="center">{0.2&#x2003;0.6&#x2003;0.2&#x2003;0}</td>
</tr>
<tr>
<td align="center">14</td>
<td align="center">N, N, N</td>
<td align="center">{0.1&#x2003;0.2&#x2003;0.7&#x2003;0}</td>
</tr>
<tr>
<td align="center">15</td>
<td align="center">N, N, H</td>
<td align="center">{0&#x2003;0.3&#x2003;0.7&#x2003;0}</td>
</tr>
<tr>
<td align="center">16</td>
<td align="center">N, L, S</td>
<td align="center">{0&#x2003;0.1&#x2003;0.9&#x2003;0}</td>
</tr>
<tr>
<td align="center">17</td>
<td align="center">N, L, N</td>
<td align="center">{0&#x2003;0&#x2003;1&#x2003;0}</td>
</tr>
<tr>
<td align="center">18</td>
<td align="center">N, L, H</td>
<td align="center">{0&#x2003;0&#x2003;0.9&#x2003;0.1}</td>
</tr>
<tr>
<td align="center">19</td>
<td align="center">B, S, S</td>
<td align="center">{0&#x2003;0.3&#x2003;0.6&#x2003;0.1}</td>
</tr>
<tr>
<td align="center">20</td>
<td align="center">B, S, N</td>
<td align="center">{0&#x2003;0.2&#x2003;0.7&#x2003;0.1}</td>
</tr>
<tr>
<td align="center">21</td>
<td align="center">B, S, H</td>
<td align="center">{0&#x2003;0.1&#x2003;0.8&#x2003;0.1}</td>
</tr>
<tr>
<td align="center">22</td>
<td align="center">B, N, S</td>
<td align="center">{0&#x2003;0&#x2003;0.7&#x2003;0.3}</td>
</tr>
<tr>
<td align="center">23</td>
<td align="center">B, N, N</td>
<td align="center">{0&#x2003;0&#x2003;0.3&#x2003;0.7}</td>
</tr>
<tr>
<td align="center">24</td>
<td align="center">B, N, H</td>
<td align="center">{0&#x2003;0&#x2003;0.1&#x2003;0.9}</td>
</tr>
<tr>
<td align="center">25</td>
<td align="center">B, L, S</td>
<td align="center">{0&#x2003;0&#x2003;0.2&#x2003;0.8}</td>
</tr>
<tr>
<td align="center">26</td>
<td align="center">B, L, N</td>
<td align="center">{0&#x2003;0&#x2003;0.1&#x2003;0.9}</td>
</tr>
<tr>
<td align="center">27</td>
<td align="center">B, L, H</td>
<td align="center">{0&#x2003;0&#x2003;0&#x2003;1}</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>According to the initial parameters given by the experts, regardless of the weight of the characteristic quantity <inline-formula id="inf47">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf48">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> set to 1, the health evaluation result can be obtained, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. In <xref ref-type="fig" rid="F5">Figure 5</xref>, the blue distribution represents the initial BRB health assessment results, and black represents the true health assessment results. As can be seen from the figure, the degree of fitting between the evaluation results and the training data is not high.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Health assessment results of the initial BRB.</p>
</caption>
<graphic xlink:href="fbioe-12-1469598-g005.tif"/>
</fig>
<p>In order to improve the evaluation accuracy of the evaluation model, the parameters of the initial BRB were updated based on the established optimization model and the Fmincon optimization algorithm. The BRB parameters after training are shown in <xref ref-type="table" rid="T8">Table 8</xref>, and the evaluation results are shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. As can be seen from <xref ref-type="fig" rid="F6">Figure 6</xref>. In <xref ref-type="fig" rid="F6">Figure 6</xref>, the blue distribution represents the initial BRB health assessment results, black represents the real health assessment results, and red represents the BRB health assessment results optimized by Fmincon function, with an accuracy of 92.6%. It can be seen that the BRB health assessment results optimized by Fmincon function have a higher accuracy.</p>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>Updated BRB model parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Number of rules</th>
<th align="center">ARTUL, RTT, MAMS</th>
<th align="center">Failure degree distribution{D1 D2 D3 D4} &#x3d; {1 2 3 4}</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">S, S, S</td>
<td align="center">{0.835&#x2003;0.15&#x2003;0.013&#x2003;0.000}</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">S, S, N</td>
<td align="center">{0.814&#x2003;0.176&#x2003;0.010&#x2003;0.000}</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">S, S, H</td>
<td align="center">{0.723&#x2003;0.237&#x2003;0.030&#x2003;0.010}</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">S, N, S</td>
<td align="center">{0.812&#x2003;0.117&#x2003;0.064&#x2003;0.007}</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">S, N, N</td>
<td align="center">{0.837&#x2003;0.105&#x2003;0.047&#x2003;0.011}</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">S, N, H</td>
<td align="center">{0.643&#x2003;0.348&#x2003;0.008&#x2003;0.001}</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">S, L, S</td>
<td align="center">{0.489&#x2003;0.377&#x2003;0.103&#x2003;0.031}</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">S, L, N</td>
<td align="center">{0.466&#x2003;0.279&#x2003;0.228&#x2003;0.027}</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">S, L, H</td>
<td align="center">{0.027&#x2003;0.813&#x2003;0.132&#x2003;0.028}</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">N, S, S</td>
<td align="center">{0.774&#x2003;0.196&#x2003;0.030&#x2003;0.000}</td>
</tr>
<tr>
<td align="center">11</td>
<td align="center">N, S, N</td>
<td align="center">{0.496&#x2003;0.386&#x2003;0.107&#x2003;0.011}</td>
</tr>
<tr>
<td align="center">12</td>
<td align="center">N, S, H</td>
<td align="center">{0.319&#x2003;0.376&#x2003;0.245&#x2003;0.060}</td>
</tr>
<tr>
<td align="center">13</td>
<td align="center">N, N, S</td>
<td align="center">{0.197&#x2003;0.631&#x2003;0.123&#x2003;0.049}</td>
</tr>
<tr>
<td align="center">14</td>
<td align="center">N, N, N</td>
<td align="center">{0.089&#x2003;0.217&#x2003;0.597&#x2003;0.097}</td>
</tr>
<tr>
<td align="center">15</td>
<td align="center">N, N, H</td>
<td align="center">{0.013&#x2003;0.321&#x2003;0.564&#x2003;0.102}</td>
</tr>
<tr>
<td align="center">16</td>
<td align="center">N, L, S</td>
<td align="center">{0.003&#x2003;0.064&#x2003;0.877&#x2003;0.056}</td>
</tr>
<tr>
<td align="center">17</td>
<td align="center">N, L, N</td>
<td align="center">{0.032&#x2003;0.005&#x2003;0.899&#x2003;0.064}</td>
</tr>
<tr>
<td align="center">18</td>
<td align="center">N, L, H</td>
<td align="center">{0.001&#x2003;0.006&#x2003;0.900&#x2003;0.093}</td>
</tr>
<tr>
<td align="center">19</td>
<td align="center">B, S, S</td>
<td align="center">{0.010&#x2003;0.280&#x2003;0.632&#x2003;0.078}</td>
</tr>
<tr>
<td align="center">20</td>
<td align="center">B, S, N</td>
<td align="center">{0.002&#x2003;0.121&#x2003;0.796&#x2003;0.081}</td>
</tr>
<tr>
<td align="center">21</td>
<td align="center">B, S, H</td>
<td align="center">{0.006&#x2003;0.012&#x2003;0.843&#x2003;0.139}</td>
</tr>
<tr>
<td align="center">22</td>
<td align="center">B, N, S</td>
<td align="center">{0.004&#x2003;0.053&#x2003;0.698&#x2003;0.245}</td>
</tr>
<tr>
<td align="center">23</td>
<td align="center">B, N, N</td>
<td align="center">{0.003&#x2003;0.027&#x2003;0.325&#x2003;0.645}</td>
</tr>
<tr>
<td align="center">24</td>
<td align="center">B, N, H</td>
<td align="center">{0.003&#x2003;0.064&#x2003;0.182&#x2003;0.751}</td>
</tr>
<tr>
<td align="center">25</td>
<td align="center">B, L, S</td>
<td align="center">{0.006&#x2003;0.009&#x2003;0.311&#x2003;0.674}</td>
</tr>
<tr>
<td align="center">26</td>
<td align="center">B, L, N</td>
<td align="center">{0.001&#x2003;0.003&#x2003;0.082&#x2003;0.914}</td>
</tr>
<tr>
<td align="center">27</td>
<td align="center">B, L, H</td>
<td align="center">{0.007&#x2003;0.021&#x2003;0.036&#x2003;0.936}</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>BRB health assessment results after training.</p>
</caption>
<graphic xlink:href="fbioe-12-1469598-g006.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 Comparative analysis</title>
<p>In order to further verify the advanced nature of the proposed model, BP and SVM were used for comparative analysis. BP and SVM algorithms are widely used in diagnosis, classification, prediction and other problems. Similar to BRB model simulation analysis, the SVM and BP algorithm evaluation model were trained and tested 1:1 with 1,600 sets of data. <xref ref-type="fig" rid="F7">Figures 7</xref>, <xref ref-type="fig" rid="F8">8</xref> show the results of the rehabilitation degree evaluation model based on support vector machine SVM and BP. It can be observed from the figure that the accuracy of BP neural network in the evaluation of upper limb health status is low for grade 2 and grade 4 health status, and the accuracy of overall rehabilitation evaluation is only 67%, while the overall evaluation stability is poor when SVM evaluates upper limb health status, and the assessed health status fluctuates poorly, and the evaluation accuracy is only 53%. Through the analysis of experimental results, it can be seen that the BRB-based upper limb health evaluation model of patients proposed in this chapter has higher accuracy and effectiveness than the rehabilitation evaluation model based on SVM and BP algorithm.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>BP health assessment result graph.</p>
</caption>
<graphic xlink:href="fbioe-12-1469598-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>SVM health assessment result graph.</p>
</caption>
<graphic xlink:href="fbioe-12-1469598-g008.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>Based on the analysis of the evaluation method of upper limb muscle strength and BRB method, a rehabilitation degree evaluation model based on beleif rule base theory (BRB) was established by combining clinical rehabilitation theory, expert clinical experience and collected real and effective quantitative test data of upper limb rehabilitation status. In order to improve the evaluation accuracy of the model and reduce the subjectivity due to expert experience and other qualitative knowledge, Fmincon optimization algorithm was used to optimize the average resistance moment weight, average amplitude weight of muscle force and time weight of BRB. The optimized BRB upper limb rehabilitation evaluation model was compared with the evaluation results of BP neural network and support vector machine algorithm. The accuracy of BRB upper limb rehabilitation evaluation results was 92.6%, which was better than 67% and 53% of BP and SVM. The correctness and advanced nature of BRB assessment method are verified, which lays a theoretical and practical foundation for the establishment of BRB-based clinical upper limb rehabilitation evaluation decision support system.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="ethics-statement" id="s7">
<title>Ethics statement</title>
<p>The studies involving humans were approved by The Rehabilitation Department of Jilin Provincial Electric Power Hospital is affiliated with Jilin Provincial Electric Power Hospital. This study has been recognized by the rehabilitation treatment participants and they understand and agree with the data collection involved in this study. The studies were conducted in accordance with the local legislation and institutional requirements. The participants provided their written informed consent to participate in this study. Written informed consent was obtained from the individual(s) for the publication of any potentially identifiable images or data included in this article.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>DJ: Writing&#x2013;original draft, Writing&#x2013;review and editing. ZZ: Writing&#x2013;original draft, Writing&#x2013;review and editing. LW: Writing&#x2013;review and editing. CZ: Writing&#x2013;review and editing. MH: Writing&#x2013;review and editing. TJ: Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This study was supported by the Science and technology research project of Education Department of Jilin Province (JJKH20230755KJ).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abunaser</surname>
<given-names>S. S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Lower back pain expert system diagnosis and treatment</article-title>. <source>Jour. of Multi. Eng. Sci. St.</source> <volume>2</volume> (<issue>4</issue>), <fpage>441</fpage>&#x2013;<lpage>446</lpage>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmed</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Thopalli</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Rikakis</surname>
<given-names>T. e. a.</given-names>
</name>
<name>
<surname>Turaga</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Kelliher</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J. B.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Automated movement assessment in stroke rehabilitation</article-title>. <source>Front. Neurology</source> <volume>12</volume>, <fpage>720650</fpage>. <pub-id pub-id-type="doi">10.3389/fneur.2021.720650</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>L. L.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z. J.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y. W.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Herrera</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Generic disjunctive belief-rule-base modeling, inferencing, and optimization</article-title>. <source>IEEE Trans. Fuzzy Syst.</source> <volume>27</volume>, <fpage>1866</fpage>&#x2013;<lpage>1880</lpage>. <pub-id pub-id-type="doi">10.1109/tfuzz.2019.2892348</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y. Z.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y. L.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A novel structural safety assessment method of large liquid tank based on the belief rule base and finite element method</article-title>. <source>Proc. Institution Mech. Eng. Part O J. Risk Reliab.</source> <volume>236</volume>, <fpage>458</fpage>&#x2013;<lpage>476</lpage>. <pub-id pub-id-type="doi">10.1177/1748006x211021690</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Das</surname>
<given-names>S. G.</given-names>
</name>
<name>
<surname>Ghosh</surname>
<given-names>P. K.</given-names>
</name>
<name>
<surname>Kar</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Hypertension diagnosis: a comparative study using fuzzy expert system and neuro fuzzy system</article-title>,&#x201d; in <conf-name>2013 international conference on fuzzy systems</conf-name>. <conf-loc>Hyderabad, India</conf-loc>, <conf-date>07-10 July 2013</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>7</lpage>.</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>De La Concepcion</surname>
<given-names>M. A. A.</given-names>
</name>
<name>
<surname>Morillo</surname>
<given-names>L. M. S.</given-names>
</name>
<name>
<surname>Garcia</surname>
<given-names>J. A. A.</given-names>
</name>
<name>
<surname>Gonz&#xe1;lez-Abril</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Mobile activity recognition and fall detection system for elderly people using ameva algorithm</article-title>. <source>Pervasive Mob. Comput.</source> <volume>34</volume>, <fpage>3</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1016/j.pmcj.2016.05.002</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z. J.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A new belief rule base model with attribute reliability</article-title>. <source>IEEE Trans. Fuzzy Syst.</source> <volume>27</volume>, <fpage>903</fpage>&#x2013;<lpage>916</lpage>. <pub-id pub-id-type="doi">10.1109/tfuzz.2018.2878196</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gong</surname>
<given-names>L. Z.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C. H.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A new safety assessment model for complex system based on the conditional generalized minimum variance and the belief rule base</article-title>. <source>Saf. Sci.</source> <volume>93</volume>, <fpage>108</fpage>&#x2013;<lpage>120</lpage>. <pub-id pub-id-type="doi">10.1016/j.ssci.2016.11.011</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hamaguchi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Saito</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Suzuki</surname>
<given-names>M. e. a.</given-names>
</name>
<name>
<surname>Ishioka</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Tomisawa</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Nakaya</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Support vector machine-based classifier for the assessment of finger movement of stroke patients undergoing rehabilitation</article-title>. <source>J. Med. Biol. Eng.</source> <volume>40</volume>, <fpage>91</fpage>&#x2013;<lpage>100</lpage>. <pub-id pub-id-type="doi">10.1007/s40846-019-00491-w</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hole</surname>
<given-names>K. R.</given-names>
</name>
<name>
<surname>Gulhane</surname>
<given-names>V. S.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Rule-based expert system for the diagnosis of memory loss diseases</article-title>. <source>Int. J. Innovative Sci. Eng. Technol.</source> <volume>4</volume>, <fpage>80</fpage>&#x2013;<lpage>83</lpage>.</citation>
</ref>
<ref id="B11">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Hossain</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Khalid</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Akter</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>A belief rule-based expert system to diagnose influenza</article-title>,&#x201d; in <conf-name>2014 9th International forum on strategic technology (IFOST)</conf-name>, <conf-loc>Cox&#x2019;s Bazar, Bangladesh</conf-loc>, <conf-date>21-23 October 2014</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>113</fpage>&#x2013;<lpage>116</lpage>. <pub-id pub-id-type="doi">10.1109/IFOST.2014.6991084</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karim</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Andersson</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Hossain</surname>
<given-names>M. S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A belief rule based expert system to assess clinical bronchopneumonia suspicion</article-title>. <source>Future Technol. Conf. (FTEC), 2017 Int.</source>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-56994-9_23</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kong</surname>
<given-names>G. L.</given-names>
</name>
<name>
<surname>Andersson</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>D. L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>A belief rule-base inference methodology applied to a guideline-based clinical decision support system</article-title>. <source>Expert Syst. Appl.</source> <volume>36</volume>, <fpage>419</fpage>&#x2013;<lpage>436</lpage>. <pub-id pub-id-type="doi">10.1111/j.1468-0394.2009.00500.x</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tsay</surname>
<given-names>S. e. a.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>G. c.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>K. c.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Predicting functional outcomes in patients suffering from ischaemic stroke using initial admission variables and physiological data: a comparison between tree model and multivariate regression analysis</article-title>. <source>Disabil. rehabilitation</source> <volume>32</volume>, <fpage>2088</fpage>&#x2013;<lpage>2096</lpage>. <pub-id pub-id-type="doi">10.3109/09638288.2010.481030</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>B. S.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>I. J.</given-names>
</name>
<name>
<surname>Hsiao</surname>
<given-names>P. C. e. a.</given-names>
</name>
<name>
<surname>Hwang</surname>
<given-names>Y. T.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>An assessment system for post-stroke manual dexterity using principal component analysis and logistic regression</article-title>. <source>IEEE Trans. neural Syst. rehabilitation Eng.</source> <volume>27</volume>, <fpage>1626</fpage>&#x2013;<lpage>1634</lpage>. <pub-id pub-id-type="doi">10.1109/tnsre.2019.2928719</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ruan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>B. e. a.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Automated quality assessment of chest radiographs based on deep learning and linear regression cascade algorithms</article-title>. <source>Eur. Radiol.</source> <volume>32</volume>, <fpage>7680</fpage>&#x2013;<lpage>7690</lpage>. <pub-id pub-id-type="doi">10.1007/s00330-022-08771-x</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Naghdi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ansari</surname>
<given-names>N. N.</given-names>
</name>
<name>
<surname>Mansouri</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Hasson</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>A neurophysiological and clinical study of brunnstrom recovery stages in the upper limb following stroke</article-title>. <source>Brain Inj. BI</source>, <fpage>24</fpage>. <pub-id pub-id-type="doi">10.3109/02699052.2010.506860</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oyelade</surname>
<given-names>O. N.</given-names>
</name>
<name>
<surname>Obiniyi</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Junaidu</surname>
<given-names>S. B.</given-names>
</name>
<name>
<surname>Adewuyi</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Patient symptoms elicitation process for breast cancer medical expert systems: a semantic web and natural language parsing approach</article-title>. <source>Future Comput. Inf. J.</source> <volume>3</volume>, <fpage>72</fpage>&#x2013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1016/j.fcij.2017.11.003</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Patel</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Patel</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Virparia</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Virus infection diagnosis using rule based expert system</article-title>. <source>Int. J. Adv. Res. Comput. Sci. Softw. Eng.</source> <volume>3</volume>, <fpage>591</fpage>&#x2013;<lpage>595</lpage>.</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ribernik</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hong-Wei Wang</surname>
</name>
</person-group> (<year>2006</year>). <article-title>Belief rule-base inference methodology using the evidential reasoning approach&#x2014;rimer</article-title>. <source>IEEE Trans. Syst. Man Cybern. Part A-Systems Humans</source> <volume>36</volume>, <fpage>266</fpage>&#x2013;<lpage>285</lpage>. <pub-id pub-id-type="doi">10.1109/tsmca.2005.851270</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Raihan</surname>
<given-names>S. M. S.</given-names>
</name>
<name>
<surname>Ahmed</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hossain</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Islam</surname>
<given-names>R. U.</given-names>
</name>
<name>
<surname>Andersson</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). &#x201c;<article-title>A belief rule based expert system to diagnose alzheimer&#x2019;s disease using whole blood gene expression data</article-title>,&#x201d; in <source>International conference on brain informatics</source>. (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>).</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saibene</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Assale</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Giltri</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Expert systems: definitions, advantages and issues in medical field applications</article-title>. <source>Expert Syst. Appl.</source> <volume>21</volume>, <fpage>114900</fpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2021.114900</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sreeraj</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Prediction and optimization of weld bead geometry in gas metal arc welding process using rsm and fmincon</article-title>. <source>J. Mech. Eng. Res.</source> <volume>5</volume>, <fpage>154</fpage>&#x2013;<lpage>165</lpage>. <pub-id pub-id-type="doi">10.5897/jmer2013.0271</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Hybridized hierarchical deep convolutional neural network for sports rehabilitation exercises</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>118969</fpage>&#x2013;<lpage>118977</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3005189</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sii</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H. W.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Belief rule-base inference methodology using the evidential reasoning approach-rimer</article-title>. <source>IEEE Trans. Syst. Man Cybern. Part A</source> <volume>36</volume>, <fpage>266</fpage>&#x2013;<lpage>285</lpage>. <pub-id pub-id-type="doi">10.1109/TSMCA.2005.851270</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>M. G.</given-names>
</name>
</person-group> (<year>1994</year>). <conf-name>An evidential reasoning approach for multiple-attribute decision making with uncertainty</conf-name>. (<publisher-name>IEEE Transactions on Systems Man and Cybernetics</publisher-name>) <volume>24</volume> (<issue>1</issue>), <conf-date>January, 1994</conf-date>.</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A new model based on belief rule base and membership function (brb-mf) for health state prediction in sensor</article-title>. <source>Adv. Mech. Eng.</source> <volume>14</volume>, <fpage>16878140221076459</fpage>. <pub-id pub-id-type="doi">10.1177/16878140221076459</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Zhijie</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yuwang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Changhua</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Bangcheng</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Evidential reasoning, belief rule Bases and Modeling of complex systems (unknown)</article-title>, <fpage>23</fpage>.</citation>
</ref>
</ref-list>
</back>
</article>