<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurosci.</journal-id>
<journal-title>Frontiers in Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnins.2022.855421</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Multi-Model Adaptation Learning With Possibilistic Clustering Assumption for EEG-Based Emotion Recognition</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Dan</surname> <given-names>Yufang</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x2020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1290075/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Tao</surname> <given-names>Jianwen</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x2020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1226641/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Zhou</surname> <given-names>Di</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<xref ref-type="corresp" rid="c002"><sup>&#x002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1737763/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Institute of Artificial Intelligence Application, Ningbo Polytechnic</institution>, <addr-line>Ningbo</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>Key Laboratory of 3D Printing Equipment and Manufacturing in Colleges and Universities of Fujian Province</institution>, <addr-line>Fujian</addr-line>, <country>China</country></aff>
<aff id="aff3"><sup>3</sup><institution>Industrial Technological Institute of Intelligent Manufacturing, Sichuan University of Arts and Science</institution>, <addr-line>Dazhou</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Yuanpeng Zhang, Nantong University, China</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Liang Yu, Shanghai Jiao Tong University, China; Tingyang Chen, Wuhan University of Technology, China</p></fn>
<corresp id="c001">&#x002A;Correspondence: Yufang Dan, <email>2018020@nbpt.edu.cn</email></corresp>
<corresp id="c002">Di Zhou, <email>sion2005@sasu.edu.cn</email></corresp>
<fn fn-type="equal" id="fn002"><p><sup>&#x2020;</sup>These authors have contributed equally to this work</p></fn>
<fn fn-type="other" id="fn004"><p>This article was submitted to Brain Imaging Methods, a section of the journal Frontiers in Neuroscience</p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>04</day>
<month>05</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>16</volume>
<elocation-id>855421</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>02</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2022 Dan, Tao and Zhou.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Dan, Tao and Zhou</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>In machine learning community, graph-based semi-supervised learning (GSSL) approaches have attracted more extensive research due to their elegant mathematical formulation and good performance. However, one of the reasons affecting the performance of the GSSL method is that the training data and test data need to be independently identically distributed (IID); any individual user may show a completely different encephalogram (EEG) data in the same situation. The EEG data may be non-IID. In addition, noise/outlier sensitiveness still exist in GSSL approaches. To these ends, we propose in this paper a novel clustering method based on structure risk minimization model, called multi-model adaptation learning with possibilistic clustering assumption for EEG-based emotion recognition (MA-PCA). It can effectively minimize the influence from the noise/outlier samples based on different EEG-based data distribution in some reproduced kernel Hilbert space. Our main ideas are as follows: (1) reducing the negative impact of noise/outlier patterns through fuzzy entropy regularization, (2) considering the training data and test data are IID and non-IID to obtain a better performance by multi-model adaptation learning, and (3) the algorithm implementation and convergence theorem are also given. A large number of experiments and deep analysis on real DEAP datasets and SEED datasets was carried out. The results show that the MA-PCA method has superior or comparable robustness and generalization performance to EEG-based emotion recognition.</p>
</abstract>
<kwd-group>
<kwd>semi-supervised learning</kwd>
<kwd>multi-model adaptation</kwd>
<kwd>clustering assumption</kwd>
<kwd>encephalogram</kwd>
<kwd>fuzzy entropy</kwd>
<kwd>emotion recognition</kwd>
</kwd-group>
<counts>
<fig-count count="5"/>
<table-count count="2"/>
<equation-count count="50"/>
<ref-count count="65"/>
<page-count count="13"/>
<word-count count="11749"/>
</counts>
</article-meta>
</front>
<body>
<sec id="S1" sec-type="intro">
<title>Introduction</title>
<p>Emotion is a psychological experience from human beings of the world, which is complex and changeable (<xref ref-type="bibr" rid="B12">Dolan, 2002</xref>; <xref ref-type="bibr" rid="B54">Zhang et al., 2016</xref>, <xref ref-type="bibr" rid="B51">2019b</xref>). Different human beings have different emotional understanding on the same thing and may make misjudgment about the emotion occasionally, let alone machines. Therefore, emotion recognition has attracted great attention from researchers (<xref ref-type="bibr" rid="B21">Kim et al., 2013</xref>; <xref ref-type="bibr" rid="B30">M&#x00FC;hl et al., 2014</xref>; <xref ref-type="bibr" rid="B56">Zhao et al., 2015</xref>, <xref ref-type="bibr" rid="B57">2016</xref>; <xref ref-type="bibr" rid="B10">Chu et al., 2017</xref>). In this paper, we mainly recognize the corresponding emotion by the internal changes of the human body which include the heart rate, blood pressure, respiratory rate, magneto encephalogram, electroencephalogram (<xref ref-type="bibr" rid="B30">M&#x00FC;hl et al., 2014</xref>), and so on. Generally, most existing EEG-based emotion recognition systems are divided into two steps: data preparation and classifier training (<xref ref-type="bibr" rid="B25">Lan et al., 2018</xref>; <xref ref-type="bibr" rid="B55">Zhang et al., 2020</xref>). EEG feature extraction methods are comprehensively sorted out in <xref ref-type="bibr" rid="B19">Jenke et al. (2014)</xref>. In order to improve the recognition accuracy, there existed many EEG-based emotion recognition approaches (<xref ref-type="bibr" rid="B31">Musha et al., 1997</xref>; <xref ref-type="bibr" rid="B21">Kim et al., 2013</xref>). A satisfactory state of emotion detection based on brain computer interface (BCI) is to detect the emotional state by a real-time EEG signal without inputting signal from the subjects (<xref ref-type="bibr" rid="B51">Zhang et al., 2019b</xref>). Different feedback is given to different emotional states in the meantime. These proposed methods (<xref ref-type="bibr" rid="B54">Zhang et al., 2016</xref>, <xref ref-type="bibr" rid="B53">2017</xref>) are used to recognize multiple emotion classes from EEG. The latest affective BCIs adopted machine learning algorithms and relied on a few support vectors (<xref ref-type="bibr" rid="B19">Jenke et al., 2014</xref>; <xref ref-type="bibr" rid="B30">M&#x00FC;hl et al., 2014</xref>). For recording of the EEG signal of the expected target emotion, it is necessary to provide emotional stimulation of the expected concrete emotion to subjects. In the training/calibration stage, the EEG datasets with labels are used to train the emotion recognizer. Many researchers have reported sound classification performance on emotion recognition from real-time EEG data (<xref ref-type="bibr" rid="B30">M&#x00FC;hl et al., 2014</xref>).</p>
<p>Due to the high cost of obtaining labeled data, semi-supervised learning (SSL) technology has appeared. It only needs a small, labeled data and a large, unlabeled data to learn a model, which solves the problem on supervised learning needing a large number of labeled samples. <xref ref-type="bibr" rid="B42">Tu and Sun (2013)</xref> presented an EEG classifier <italic>via</italic> SSL feature extraction strategy. <xref ref-type="bibr" rid="B36">Tao et al. (2015</xref>, <xref ref-type="bibr" rid="B37">2016</xref>, <xref ref-type="bibr" rid="B39">2017)</xref> and <xref ref-type="bibr" rid="B46">Wu and Deng (2018)</xref> showed a SSL method for reducing the possible negative impact from random initialization parameters on neural networks. <xref ref-type="bibr" rid="B65">Zu et al. (2019)</xref> proposed that remote sensing image classification method based on SSL can effectively improve the accuracy of land cover classification and has a higher efficiency in remote sensing image classification since graph-based semi-supervised learning (GSSL) (<xref ref-type="bibr" rid="B26">Li and Zhou, 2011</xref>; <xref ref-type="bibr" rid="B27">Liu et al., 2012</xref>; <xref ref-type="bibr" rid="B45">Wang et al., 2012</xref>), with its good performance, has been extensively studied. The manifold regularization (MR) (<xref ref-type="bibr" rid="B3">Belkin et al., 2006</xref>; <xref ref-type="bibr" rid="B16">Gao et al., 2010</xref>; <xref ref-type="bibr" rid="B32">Nie et al., 2010</xref>) is a popular GSSL method. A general MR framework was presented by <xref ref-type="bibr" rid="B32">Nie et al. (2010)</xref>.</p>
<p>In general, the clustering assumption is a basic assumption in GSSL: similar samples should belong to the same class (<xref ref-type="bibr" rid="B9">Chapelle, 2006</xref>; <xref ref-type="bibr" rid="B63">Zhu and Goldberg, 2009</xref>; <xref ref-type="bibr" rid="B48">Xue et al., 2011</xref>; <xref ref-type="bibr" rid="B60">Zhou et al., 2014</xref>; <xref ref-type="bibr" rid="B43">Wang et al., 2019</xref>). In other words, each sample only have one label, which we called hard classification. However, in the real applications of emotion recognition, its performance will be discounted by this assumption&#x2014;for example, for different subjects in different scenes, crying may be understood as sad and happy.</p>
<p>To handle the limitation from this assumption, <xref ref-type="bibr" rid="B45">Wang et al. (2012)</xref> and <xref ref-type="bibr" rid="B51">Zhang et al. (2019b)</xref> proposed a novel clustering assumption that can significantly boost the classifier performance. Assuming that similar samples have the same label membership, each sample may have multiple membership values (<xref ref-type="bibr" rid="B50">Zhang et al., 2019a</xref>), not only one. However, this method has a constraint in that the sum of the membership values of each sample is 1. This constraint may lead to the membership values of some noise being close to or even greater than those of normal samples; it may lead to misrecognition.</p>
<p>According to this problem in the SSCCM method, <xref ref-type="bibr" rid="B11">Dan et al. (2021)</xref> proposed SSPCA that relaxed the constraint in SSCCM and added a fuzzy entropy regularization term (<xref ref-type="bibr" rid="B23">Kosko, 1986</xref>; <xref ref-type="bibr" rid="B24">Krishnapuram and Keller, 1993</xref>; <xref ref-type="bibr" rid="B52">Zhang et al., 2019c</xref>) for increasing the samples&#x2019; discriminative information to get a membership function with better generalization and that can also reduce the negative impact of noise and outlier on recognition performance to improve the robustness of the method. <xref ref-type="bibr" rid="B44">Wang and Chen (2013)</xref> designed SA-SSCCM. Specifically, the SSCCM method is upper boundary and the LS-SVM method is lower boundary, respectively&#x2014;that is, if unlabeled data is good for model training, the classification result of SA-SSCCM is close to SSCCM; if unlabeled data penalizes model training, the classification result of SA-SSCCM is close to that of the LS-SVM method, and the interference of noise data to the SA-SSCCM model training is avoided. However, both SSPCA method and SA-SSCCM method require training data, and the test data should be independently identically distributed (IID). Due to the difference among different subjects in real emotion recognition applications, it may cut recognition accuracy. It is hard to guarantee that two datasets are IID.</p>
<p>Toward the problem of reduced recognition accuracy caused by non-IID of training data and test data, this paper adopts domain adaptation learning (DAL) (<xref ref-type="bibr" rid="B6">Bruzzone and Marconcini, 2010</xref>; <xref ref-type="bibr" rid="B35">Tao et al., 2021</xref>) related to computer vision and machine learning (<xref ref-type="bibr" rid="B4">Bishop, 2006</xref>; <xref ref-type="bibr" rid="B62">Zhu, 2008</xref>). Generally, DAL includes instance-based DAL, feature-based DAL, and model-based DAL (<xref ref-type="bibr" rid="B33">Pan and Yang, 2010</xref>). The instance-based DAL and feature-based DAL need to access instances from the source domain during the model learning. When the source dataset is relatively large, the training efficiency will be reduced. The model-based DAL uses the pre-trained source classifier on some source datasets to learn an effective target classifier, which has good classification effectiveness and high efficiency. Much more DAL categories in <xref ref-type="bibr" rid="B33">Pan and Yang (2010)</xref> can be found. Therefore, this paper proposes a multi-model adaptation learning with possibilistic clustering assumption for EEG-based emotion recognition (MA-PCA).</p>
<p>The main ideas are as follows: firstly, according to manifold learning (<xref ref-type="bibr" rid="B40">Tenenbaum et al., 2000</xref>; <xref ref-type="bibr" rid="B2">Belkin and Niyogi, 2001</xref>; <xref ref-type="bibr" rid="B16">Gao et al., 2010</xref>; <xref ref-type="bibr" rid="B32">Nie et al., 2010</xref>), there is similarity among samples within its local. According to formula (1) in <xref ref-type="bibr" rid="B11">Dan et al. (2021)</xref>, the local weighted mean (LWM) point is determined by the convex hull of the k-nearest neighbors. It represents the mean value of the local. Therefore, the neighbors in the local should have consistency with the mean value&#x2014;that is, the labels of each neighbor in the local and its corresponding LWM should be similar (or consistent). Then, it is assumed that each neighbor has a similar label membership to its corresponding LWM (<xref ref-type="bibr" rid="B5">Bottou and Vapnik, 1992</xref>; <xref ref-type="bibr" rid="B1">Atkeson et al., 1997</xref>; <xref ref-type="bibr" rid="B47">Xue and Chen, 2007</xref>); secondly, the classification prediction results are mutually verified by the decision function and the membership function to improve the classification reliability; thirdly, a fuzzy entropy regularization term is proposed to increase the sample discrimination information; then, we can get a membership function with better generalization, and the negative impact of noise and outlier will be relaxed on recognition performance. Finally, a classification model with better generalization performance is obtained by adding a multi-model adaptation regularization term for IID and non-IID on training data and test data, respectively. The major contributions of this work are the following:</p>
<p>(1) A multi-model adaptation learning with possibilistic clustering assumption for EEG-based (MA-PCA) is proposed.</p>
<p>(2) Since a multiple auxiliary discriminant model is good for SSL with a small labeled instance, the regular term has Laplacian local consistency and the regularize term has different weights of multiple-source models. It aims to expand the discriminant space of the target domain and guarantee the local structure consistency among inner samples of source domain and target domain. At the end, it solves the non-IID problem between the training data and test data, too.</p>
<p>(3) Finally, our comprehensive experiments on real datasets (i.e., DEAP, SEED) show that the method has better robustness and generalization.</p>
<p>The remainder of this work is organized as follows: In section &#x201C;Proposed Framework,&#x201D; our framework MA-PCA will be designed which includes MA-PCA formulation, optimization, and convergence analysis, and section &#x201C;Algorithm of MA-PCA&#x201D; arranges the corresponding optimal algorithm of MA-PCA. The experimental results and analysis on two real EEG datasets (i.e., DEAP and SEED) are presented in section &#x201C;Experimental Evaluation.&#x201D; Finally, we conclude in section &#x201C;Conclusion.&#x201D;</p>
</sec>
<sec id="S2">
<title>MA-PCA Framework</title>
<p>This section will introduce the concept of our multi-model adaptation learning with possibilistic clustering assumption for EEG-based (MA-PCA) framework in detail. It mainly uses multiple-source models which are obtained from existing relevant source datasets to learn the robust semi-supervised classification model. Therefore, the two core components are organically unified into MA-PCA: (1) any instance should have a similar label membership with its corresponding LWM. The fuzzy entropy regularization term is added to reach the amount of discrimination information to improve the classification accuracy and robustness and (2) assuming that multiple-source models can help SLL, the existing multi-source models are used for multi-source domain adaptation learning to establish a robust target domain classification model. At the same time, considering IID and non-IID, the best source model is found by multiple-source models with different weights to train the target model.</p>
<sec id="S2.SS1">
<title>Notations</title>
<p>We denote <italic>X</italic> = {x<sub>1</sub>,x<sub>2</sub>,&#x2026;,x<italic>i</italic>,<sub>x<italic>i</italic> + 1</sub>,&#x2026;,<sub>x<italic>n</italic></sub>} as a feature dataset, where <italic>n</italic> is sample number (<italic>l</italic>&#x226A;<italic>n</italic>) and <italic>Y</italic><sub><italic>l</italic></sub> = <sup>{<italic>y</italic><sub>1</sub>,<italic>y</italic><sub>2</sub>,&#x2026;,<italic>y</italic><sub><italic>l</italic></sub>}<italic>T</italic></sup> &#x2208; &#x211D;<italic>l</italic>&#x00D7;<italic><sup>M</sup></italic> is a label set about dataset<inline-formula><mml:math id="INEQ4"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">}</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>l</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="INEQ5"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy="false">}</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mrow><mml:mi>n</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is an unlabeled feature dataset, where <italic>x</italic><sub><italic>i</italic></sub> is <italic>d</italic> dimensions (<italic>x</italic><sub><italic>i</italic></sub> &#x2208; <sup><italic>Rd</italic></sup>) vector of the <italic>i</italic>-th sample. We compute LWM <inline-formula><mml:math id="INEQ7"><mml:msub><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false">^</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> about <italic>x</italic><sub><italic>i</italic></sub>:</p>
<disp-formula id="S2.E1">
<label>(1)</label>
<mml:math id="M1">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1A">
<mml:math id="M2">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where the <italic>k</italic> nearest neighbors of <italic>x</italic><sub><italic>i</italic></sub> are arranged in <italic>Ks</italic>(<italic>x</italic><sub><italic>i</italic></sub>), and the Euclidean distance algorithm is used to find these neighbors. We design an undirected weight graph <italic>G</italic> = (<italic>X</italic>,<italic>D</italic>), where <italic>D</italic> &#x2208; &#x211D;<italic>n</italic>&#x00D7;<italic><sup>n</sup></italic> is weight matrix, <italic>D</italic><sub><italic>ji</italic></sub> = <italic>D</italic><sub><italic>ij</italic></sub>&#x2265;0, and the element is measured as follows:</p>
<disp-formula id="S2.Ex1">
<mml:math id="M3">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnspacing="5pt" displaystyle="true" rowspacing="0pt">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03C4;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mpadded width="+2.8pt">
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded width="+2.8pt">
<mml:mi>is</mml:mi>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded width="+2.8pt">
<mml:mi>one</mml:mi>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded width="+2.8pt">
<mml:mi>of</mml:mi>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded width="+2.8pt">
<mml:mi>the</mml:mi>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded width="+2.8pt">
<mml:mi>neighbors</mml:mi>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded width="+2.8pt">
<mml:mi>of</mml:mi>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>otherwise</mml:mtext>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mi/>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where &#x03C4; is a changeable parameter in Gaussian kernel function. If the distance between <italic>x</italic><sub><italic>i</italic></sub> and <italic>x</italic><sub><italic>j</italic></sub> is smaller, <italic>D</italic><sub><italic>ij</italic></sub> is higher, and <italic>vice versa</italic>. Therefore, the clustering problem is changed into a graph problem in this paper.</p>
</sec>
<sec id="S2.SS2">
<title>Basic Formulation of MA-PCA</title>
<p>Since both SSPCA and SA-SSCCM methods require that the training data and test data meet the IID assumption, this paper reasonably combines the SSPCA method with a multi-model adaptation learning method (i.e., MA-PCA). This proposed method not only improves the robustness on noises/outliers but also solves the problems of insufficient label data and noisy data affecting the performance of the model and the different distribution of training data and test data. We therefore propose the following basic formula of MA-PCA:</p>
<disp-formula id="S2.E2">
<label>(2)</label>
<mml:math id="M4">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03A9;</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B2;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03A9;</mml:mi>
<mml:mi>M</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1B">
<mml:math id="M5">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03A9;</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B2;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03A9;</mml:mi>
<mml:mi>M</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where &#x03A9;<sub><italic>M</italic></sub>(<bold>W</bold>,&#x03B3;) is the multi-model adaptation term, and &#x03A9;<sub><italic>B</italic></sub>(<bold>W</bold>,<italic>v</italic><sub><italic>m</italic></sub>(<italic>x</italic><sub><italic>j</italic></sub>)) is used for reducing the negative impact of noises/outliers. We have the following function:</p>
<disp-formula id="S2.E3">
<label>(3)</label>
<mml:math id="M6">
<mml:mtable columnspacing="0pt" rowspacing="0pt">
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03A9;</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi/>
<mml:mo lspace="12.5pt">=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">y</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">y</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo lspace="22.5pt">+</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mo lspace="22.5pt">+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mi class="ltx_font_mathcaligraphic">&#x210B;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo lspace="22.5pt">+</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mpadded lspace="10pt" width="+10pt">
<mml:mi>s</mml:mi>
</mml:mpadded>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mn>.0</mml:mn>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x2026;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x2026;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1C">
<mml:math id="M7">
<mml:mtable columnspacing="0pt" rowspacing="0pt">
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03A9;</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi/>
<mml:mo lspace="12.5pt">=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">y</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">y</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo lspace="22.5pt">+</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mo lspace="22.5pt">+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mi class="ltx_font_mathcaligraphic">&#x210B;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo lspace="22.5pt">+</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mpadded lspace="10pt" width="+10pt">
<mml:mi>s</mml:mi>
</mml:mpadded>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mn>.0</mml:mn>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x2026;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x2026;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where &#x03BB;<sub><italic>s</italic></sub>,&#x03BB;,<italic>C</italic> are balance parameters that can be adjusted to avoid overfitting during model training. The details about the other parameters are provided in <xref ref-type="bibr" rid="B11">Dan et al. (2021)</xref>.</p>
</sec>
<sec id="S2.SS3">
<title>The Multi-Model Adaptation Term in MA-PCA</title>
<p>In our domain adaptation learning, given is <inline-formula><mml:math id="INEQ15"><mml:msubsup><mml:mrow><mml:mo>{</mml:mo><mml:msubsup><mml:mtext mathvariant="bold">W</mml:mtext><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo>}</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>q</mml:mi></mml:msubsup></mml:math></inline-formula> as a multiple-source model set, where <italic>q</italic> is source model number, and <inline-formula><mml:math id="INEQ16"><mml:msubsup><mml:mtext mathvariant="bold">W</mml:mtext><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:msubsup></mml:math></inline-formula> is the <italic>i</italic>-th source model. Each source model is obtained by learning the specified public dataset. This paper expects the classification results of the target model to be consistent with those of the source domain models. In other words, this paper will learn the target classifier <italic>f</italic>(<italic>x</italic>) = <sup><bold>W</bold><italic>T</italic></sup><bold>x</bold> in the whole sample space, regularize the weight parameters of different source domain models to control its complexity, and make each target instance be close to the source domain models. According to this criterion, it can be realized by introducing the multi-source domain model adaptation regularization function on the target domain. The formula is described as follows:</p>
<disp-formula id="S2.E4">
<label>(4)</label>
<mml:math id="M8">
<mml:mtable columnspacing="0pt" rowspacing="0pt">
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03A9;</mml:mi>
<mml:mi>M</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi/>
<mml:mo lspace="12.5pt">=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo largeop="true" symmetric="true">&#x222B;</mml:mo>
<mml:mi>X</mml:mi>
</mml:msub>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">x</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">x</mml:mtext>
</mml:mrow>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo mathvariant="italic" rspace="0pt">d</mml:mo>
<mml:mtext mathvariant="bold">x</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mover>
<mml:mo lspace="12.5pt" movablelimits="false">=</mml:mo>
<mml:mi mathvariant="normal">&#x0394;</mml:mi>
</mml:mover>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
</mml:mstyle>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mi/>
<mml:mo lspace="12.5pt">=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mo>-</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mo>-</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1D">
<mml:math id="M9">
<mml:mtable columnspacing="0pt" rowspacing="0pt">
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03A9;</mml:mi>
<mml:mi>M</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi/>
<mml:mo lspace="12.5pt">=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo largeop="true" symmetric="true">&#x222B;</mml:mo>
<mml:mi>X</mml:mi>
</mml:msub>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">x</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">x</mml:mtext>
</mml:mrow>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo mathvariant="italic" rspace="0pt">d</mml:mo>
<mml:mtext mathvariant="bold">x</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mover>
<mml:mo lspace="12.5pt" movablelimits="false">=</mml:mo>
<mml:mi mathvariant="normal">&#x0394;</mml:mi>
</mml:mover>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
</mml:mstyle>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mi/>
<mml:mo lspace="12.5pt">=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mo>-</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mo>-</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where &#x03B3; = <sup>[&#x03B3;<sub>1</sub>,&#x2026;,&#x03B3;<sub><italic>q</italic></sub>]<italic>T</italic></sup>, and &#x03B3;<sub><italic>i</italic></sub> is a weight of the <italic>i-th</italic> source model. We constraint that the sum of &#x03B3;<sub><italic>i</italic></sub> is 1 (i.e., <inline-formula><mml:math id="INEQ19"><mml:mrow><mml:mrow><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x03B3;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula>). It is better to explore the contribution among the source models. The divergence matrix of the target domain is <bold>S</bold> = <sup><bold>XX</bold><italic>T</italic></sup>. &#x03B7; &#x2208; <italic>R</italic><sup>+</sup> is a balance parameter to control the contribution of <inline-formula><mml:math id="INEQ22"><mml:msubsup><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mi mathvariant="normal">&#x03B3;</mml:mi><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:math></inline-formula>. This parameter can be changed to avoid overfitting on multiple-source models. In addition, in the second equation in (4), we employ the sampling frequency as a weight to access the real distribution for the target domain.</p>
<p><bold>Remark 1</bold>: The divergence matrix <bold>S</bold> is important for connecting the source classifiers and the target classifier. It will promote the learning of the target classification model to the real distribution direction of the target domain, thereby improving the generalization performance of adaptive learning, which is essentially different from other domain adaptation regularization terms based on DAL models (<xref ref-type="bibr" rid="B5">Bottou and Vapnik, 1992</xref>; <xref ref-type="bibr" rid="B13">Duan et al., 2012a</xref>). In order to better fit the model idea, this paper refers to formula (4) as the construction of the regularization term for divergence-constrained multi-model adaptation.</p>
</sec>
<sec id="S2.SS4">
<title>Final Formulation</title>
<p>We expect better model adaptation performance for EEG-based emotion recognition by combining SSPCA with scatter-constrained multi-source classifier model. Therefore, a unified framework MA-PCA is obtained to learn <bold>W</bold>,<bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>),&#x03B3; by combining formulas (3) and (4). The optimization problem of MA-PCA can be described as follows:</p>
<disp-formula id="S2.Ex2">
<mml:math id="M10">
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1EA">
<mml:math id="M11">
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.Ex3">
<mml:math id="M12">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">y</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">y</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1EB">
<mml:math id="M13">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">y</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">y</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.Ex4">
<mml:math id="M14">
<mml:mrow>
<mml:mi>&#x2003;&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1Q">
<mml:math id="M15">
<mml:mrow>
<mml:mi>&#x2003;&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.Ex5">
<mml:math id="M16">
<mml:mrow>
<mml:mi>&#x2003;&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mi class="ltx_font_mathcaligraphic">&#x210B;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1W">
<mml:math id="M17">
<mml:mrow>
<mml:mi>&#x2003;&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mi class="ltx_font_mathcaligraphic">&#x210B;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.Ex6">
<mml:math id="M18">
<mml:mrow>
<mml:mi>&#x2003;&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1EC">
<mml:math id="M19">
<mml:mrow>
<mml:mi>&#x2003;&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E5">
<label>(5)</label>
<mml:math id="M20">
<mml:mrow>
<mml:mrow>
<mml:mi>&#x2003;&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B2;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable rowspacing="0pt">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mo>-</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mo>-</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1R">
<mml:math id="M21">
<mml:mrow>
<mml:mrow>
<mml:mi>&#x2003;&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B2;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable rowspacing="0pt">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mo>-</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mo>-</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where &#x03B3; = <sup>[&#x03B3;<sub>1</sub>,&#x03B3;<sub>2</sub>,&#x2026;&#x03B3;<sub><italic>q</italic></sub>]<italic>T</italic></sup>, &#x03B3; &#x2208; &#x211D;<italic>q</italic><sup>&#x00D7;1</sup>,&#x03B3;<italic><sup>T</sup></italic><sub><bold>1</bold><italic>q</italic></sub> = 1, and <italic>q</italic> are the number of source domain models. When &#x03B2; = 0, MA-PCA degenerated to SSPCA. When &#x03B2; &#x003E; 0, &#x03B2; is used as a balance parameter. When &#x03B3;<sub><italic>i</italic></sub> is constant 1, it indicates that there is only one single-source domain, and its distribution is the same as the target domain. At this time, MA-PCA approximates the SA-SSCCM method. When 0&#x2264;&#x03B3;<sub><italic>i</italic></sub> &#x003C; 1, MA-PCA is a multi-model adaptation learning method based on the possibility clustering assumption, and the distribution of source domain and target domain can be identical or non-identical.</p>
</sec>
</sec>
<sec id="S3">
<title>Optimization</title>
<p>The objective function (5) is a non-convex function on (<bold>W</bold>,<bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>),&#x03B3;). In this paper, the strategy of alternating iterative optimization is adopted to realize the optimal solution of decision model <bold>W</bold>, membership model <bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>), and contribution coefficient &#x03B3; of the source models, respectively, and each iteration has an optimal solution.</p>
<sec id="S3.SS1">
<title>Update <bold><italic>W</italic></bold> as Given <bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>) and &#x03B3;</title>
<p>Firstly, fixing <bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>) and &#x03B3; to solve <bold>W</bold>: for ease of calculation, the following formula (5) is transformed into matrix form. <bold>W</bold> can be written as <inline-formula><mml:math id="INEQ37"><mml:mrow><mml:mtext mathvariant="bold">W</mml:mtext><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2062;</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>. Under the Representation Theorem, the formula (5) exists in reproducing kernel Hilbert space, and the kernel of <italic>W</italic> can be rewritten as follows: <inline-formula><mml:math id="INEQ38"><mml:mrow><mml:mi>W</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mrow><mml:mi>K</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x2062;</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> (<xref ref-type="bibr" rid="B3">Belkin et al., 2006</xref>). Therefore, formula (5) is mapped into a finite dimensional space of the optimization &#x03B1;<sub><italic>i</italic></sub> and can be reformulated as follows:</p>
<disp-formula id="S3.Ex7">
<mml:math id="M22">
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
</mml:munder>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1T">
<mml:math id="M23">
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1Y">
<mml:math id="M24">
<mml:mrow>
<mml:mi/>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
</mml:munder>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.Ex8">
<mml:math id="M25">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext mathvariant="bold">Y</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1U">
<mml:math id="M26">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext mathvariant="bold">Y</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.Ex9">
<mml:math id="M27">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext mathvariant="bold">L</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext mathvariant="bold">L</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1I">
<mml:math id="M28">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext mathvariant="bold">L</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext mathvariant="bold">L</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.Ex10">
<mml:math id="M29">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext mathvariant="bold">L</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext mathvariant="bold">L</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1O">
<mml:math id="M30">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext mathvariant="bold">L</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext mathvariant="bold">L</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.Ex11">
<mml:math id="M31">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">KK</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B2;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>a</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>I</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">K</mml:mtext>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">K</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1P">
<mml:math id="M32">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">KK</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B2;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>a</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>I</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">K</mml:mtext>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">K</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.E6">
<label>(6)</label>
<mml:math id="M33">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>&#x2003;&#x2003;</mml:mi>
<mml:mo>&#x22C5;</mml:mo>
<mml:mtext mathvariant="bold">K</mml:mtext>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1S">
<mml:math id="M34">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>&#x2003;&#x2003;</mml:mi>
<mml:mo>&#x22C5;</mml:mo>
<mml:mtext mathvariant="bold">K</mml:mtext>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where the details about <inline-formula><mml:math id="INEQ39"><mml:mrow><mml:mi mathvariant="bold">J</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">L</mml:mi><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mtext mathvariant="bold">V</mml:mtext><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> can be found in <xref ref-type="bibr" rid="B11">Dan et al. (2021)</xref>.</p>
<p>By solving the derivation of (6) w.r.t. &#x03B1; and letting it be equal to 0 (i.e., &#x2202;&#x2061;<italic>Q</italic>(&#x03B1;)/&#x2202;&#x2061;&#x03B1; = 0), we obtain the following:</p>
<disp-formula id="S3.E7">
<label>(7)</label>
<mml:math id="M35">
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">H</mml:mtext>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">B</mml:mtext>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1F">
<mml:math id="M36">
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B1;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">H</mml:mtext>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">B</mml:mtext>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where</p>
<disp-formula id="S3.Ex12">
<mml:math id="M37">
<mml:mrow>
<mml:mtext mathvariant="bold">H</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.Ex13">
<mml:math id="M38">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">J</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.Ex14">
<mml:math id="M39">
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">J</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">KK</mml:mtext>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B2;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">KKKK</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>and</p>
<disp-formula id="S3.Ex15">
<mml:math id="M40">
<mml:mrow>
<mml:mtext mathvariant="bold">B</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">Y</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">L</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.Ex16">
<mml:math id="M41">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mtext mathvariant="bold">K</mml:mtext>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x00AF;</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">J</mml:mtext>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">V</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">L</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B2;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo rspace="7.5pt">,</mml:mo>
<mml:msubsup>
<mml:mtext mathvariant="bold">KKKW</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Finally, the solution of <bold>W</bold> is <bold>K</bold>&#x03B1;.</p>
</sec>
<sec id="S3.SS2">
<title>Update <bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>) as Given <bold>W</bold> and &#x03B3;</title>
<p>Then, we fix <bold>W</bold> and &#x03B3; to solve <bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>). The optimal problem of the objective function in (5) can be rewritten as follows:</p>
<disp-formula id="S3.E8">
<label>(8)</label>
<mml:math id="M42">
<mml:mtable columnspacing="0pt" rowspacing="0pt">
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi/>
<mml:mo lspace="12.5pt">=</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mo lspace="22.5pt">+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mi class="ltx_font_mathcaligraphic">&#x210B;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mo lspace="22.5pt">+</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1G">
<mml:math id="M43">
<mml:mtable columnspacing="0pt" rowspacing="0pt">
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi/>
<mml:mo lspace="12.5pt">=</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mo lspace="22.5pt">+</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mi class="ltx_font_mathcaligraphic">&#x210B;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mo lspace="22.5pt">+</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>By solving the derivation of Eq. (5) w.r.t. <bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>) and letting it be equal to zero (i.e., &#x2202;&#x2061;<italic>Q</italic>(<bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>))/&#x2202;&#x2061;<italic>v</italic><sub><italic>m</italic></sub>(<italic>x</italic><sub><italic>j</italic></sub>) = 0), then</p>
<disp-formula id="S3.Ex17">
<mml:math id="M44">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded width="-1.7pt">
<mml:mi mathvariant="normal">/</mml:mi>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mpadded>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.Ex18">
<mml:math id="M45">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03BB;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.Ex19">
<mml:math id="M46">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2003;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>we can get:</p>
<disp-formula id="S3.E9">
<label>(9)</label>
<mml:math id="M47">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Since <bold>x</bold><sub><italic>j</italic></sub> means any one instance, the general presentation of <bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>) is as follows:</p>
<disp-formula id="S3.E10">
<label>(10)</label>
<mml:math id="M48">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mfrac>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">x</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1H">
<mml:math id="M49">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">v</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mfrac>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">x</mml:mtext>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">x</mml:mtext>
<mml:mo stretchy="false">^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">c</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
<sec id="S3.SS3">
<title>Update &#x03B3; by Fixing <bold>W</bold> and <bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>)</title>
<p>We define <inline-formula><mml:math id="INEQ53"><mml:mrow><mml:msub><mml:mtext mathvariant="bold">A</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mtext mathvariant="bold">W</mml:mtext><mml:mo>-</mml:mo><mml:msubsup><mml:mtext mathvariant="bold">W</mml:mtext><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:mtext mathvariant="bold">S</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mtext mathvariant="bold">W</mml:mtext><mml:mo>-</mml:mo><mml:msubsup><mml:mtext mathvariant="bold">W</mml:mtext><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> which is corresponding to the adaptation of the <italic>i</italic>-th source model to the target domain. Given <bold>W</bold> and <bold>v</bold><sub><italic>m</italic></sub>(<bold>x</bold><sub><italic>j</italic></sub>), the objective function (5) can be rewritten in (11) as follows:</p>
<disp-formula id="S3.Ex20">
<mml:math id="M50">
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">A</mml:mtext>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1J">
<mml:math id="M51">
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo movablelimits="false">min</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mtext mathvariant="bold">A</mml:mtext>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo fence="true">||</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo fence="true">||</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S3.E11">
<label>(11)</label>
<mml:math id="M52">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mn>1</mml:mn>
<mml:mo>&lt;</mml:mo>
<mml:mo>/</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>f</mml:mi>
<mml:msub>
<mml:mo>&gt;</mml:mo>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>&#x2005;0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1K">
<mml:math id="M53">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mn>1</mml:mn>
<mml:mo>&lt;</mml:mo>
<mml:mo>/</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>f</mml:mi>
<mml:msub>
<mml:mo>&gt;</mml:mo>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>&#x2005;0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <bold>A</bold> = <sup>(<bold>A</bold><sub>1</sub>,&#x2026;,<bold>A</bold><sub><italic>q</italic></sub>)<italic>T</italic></sup>. The optimal estimation of &#x03B3; becomes the optimal weight division problem of multiple model adaptation learning with scatter constraints. Theoretically, if &#x03B7; = 0, the optimal <bold>&#x03B3;<sub><italic>i</italic></sub></bold> will be 1; otherwise, if <bold>A</bold><sub><italic>i</italic></sub> = <italic>min</italic><sub><italic>j</italic> = 1,&#x2026;,<italic>q</italic></sub>&#x2061;<bold>A</bold><sub><italic>j</italic></sub>, &#x03B3;<sub><italic>i</italic></sub> is 0; if &#x03B7;&#x2192; + &#x221E;, the optimal &#x03B3;<sub><italic>i</italic></sub> will tend to be the same weight 1/<italic>q</italic>. Thus, the following theorem is obtained:</p>
<p><bold>Theorem 1</bold> (<xref ref-type="bibr" rid="B20">Karasuyama and Mamitsuka, 2013</xref>). The following equation is the optimal solution of (11):</p>
<disp-formula id="S3.Ex21">
<mml:math id="M54">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnspacing="5pt" displaystyle="true" rowspacing="0pt">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03C1;</mml:mi>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi/>
</mml:mfrac>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x2026;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x03B6;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x03B6;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x2026;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mi/>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula><mml:math id="INEQ61"><mml:mrow><mml:mi mathvariant="normal">&#x03C1;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mpadded width="-1.7pt"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mtext mathvariant="bold">A</mml:mtext><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mpadded><mml:mo>&#x2062;</mml:mo><mml:mpadded width="-1.7pt"><mml:mi mathvariant="normal">/</mml:mi></mml:mpadded><mml:mo>&#x2062;</mml:mo><mml:mpadded><mml:mi mathvariant="normal">&#x03B6;</mml:mi></mml:mpadded></mml:mrow></mml:mrow></mml:math></inline-formula>, &#x03B6; = |{i|&#x03C1;&#x2212;<bold>A</bold><sub><italic>i</italic></sub> &#x003E; 0,<italic>i</italic> = 1,2,&#x2026;,<italic>q</italic>}|.</p>
<p>Theorem 1 presents that there are &#x03B6;non-zero entries in the optimal &#x03B3;. According to the target domain, this optimization can select source domains automatically with a different &#x03B3;. If &#x03B3;is bigger, there is a higher similarity between the source domain and the target domain. Since the optimal &#x03B3;could be calculated <italic>via</italic> the optimal &#x03B6;, <xref ref-type="bibr" rid="B20">Karasuyama and Mamitsuka, 2013</xref>) presented a special method to obtain the optimal &#x03B6;. This algorithm effectiveness can be proved under the given right amount of source domains.</p>
<p>Next, the algorithm adopts a coordinate descent strategy to solve (11), which is close to the method in <xref ref-type="bibr" rid="B17">Geng et al. (2012)</xref>. In each iteration cycle, when other entries are fixed, we select two items to update, and &#x03B3;<italic><sup>T</sup></italic><sub>1<italic>q</italic></sub> = 1 must be satisfied at the end of each iteration. Suppose that in an iteration cycle the <italic>i</italic>-th and <italic>j</italic>-th entries are selected, the following iterative formula can therefore be obtained:</p>
<disp-formula id="S3.E12">
<label>(12)</label>
<mml:math id="M55">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable rowspacing="0pt">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>I</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded width="+3.3pt">
<mml:mi>f</mml:mi>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>II</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>III</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>o</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mi/>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1L">
<mml:math id="M56">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable rowspacing="0pt">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>I</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded width="+3.3pt">
<mml:mi>f</mml:mi>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>II</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>III</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>o</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
<mml:mo>&#x2062;</mml:mo>
<mml:mi mathvariant="normal">&#x03B7;</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>-</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x002A;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mi/>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>We iteratively traverse all paired entries in &#x03B3; and optimize any two entries in &#x03B3; by (12) until the optimization function (5) converges. Intuitively, the updating criteria in (12) tends to be that the larger the value to &#x03B3;<sub><italic>i</italic></sub>, the smaller the <bold>A</bold><sub><italic>i</italic></sub>. Since <bold>A</bold><sub><italic>i</italic></sub> measures the distribution distance between the <italic>i</italic>-th source model and the target domain, the smaller the <bold>A</bold><sub><italic>i</italic></sub>, the higher the correlation between the <italic>i</italic>-th source domain and the target domain.</p>
<p><bold>Remark 1</bold>: After obtaining the optimal solution of <italic>W</italic> and <italic>V</italic>, the label matrix of the samples in the target domain can also be obtained, and the influence of noise has been effectively suppressed. The label and the membership of out of sample can also be calculated by <italic>W</italic> and <italic>V</italic>. Finally, the performance of <italic>W</italic> relies on the learned graph <italic>G = XD</italic> and the multiple-source domain adaptation model.</p>
</sec>
<sec id="S3.SS4">
<title>Convergence Analysis</title>
<p>Since the objective function (5) is a multi-objective optimization function, it is difficult to guarantee the global optimal solution. It is worthy to note that the algorithm in this paper adopts an alternate iterative strategy for optimizing. Since the objective function of a single optimization variable [i.e., equations (6), (8), and (11)] is convex and in closed form, the iterative optimal solution can be obtained. Therefore, this work only deduces the asymptotic convergence of the algorithm based on the iterative target value of the objective function. The derivation process is shown in (13) as follows:</p>
<disp-formula id="S3.E13">
<label>(13)</label>
<mml:math id="M57">
<mml:mtable columnspacing="0pt" rowspacing="0pt">
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mtext>itr</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi/>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi/>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi/>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&gt;</mml:mo>
<mml:mi mathvariant="normal">&#x03B5;</mml:mi>
<mml:mo>&gt;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<disp-formula id="S2.E1Z">
<mml:math id="M58">
<mml:mtable columnspacing="0pt" rowspacing="0pt">
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mtext>itr</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi/>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi/>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi/>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x03B3;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&gt;</mml:mo>
<mml:mi mathvariant="normal">&#x03B5;</mml:mi>
<mml:mo>&gt;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where <sup>Witr</sup>,<sup>v<italic>itr</italic></sup>,<sup>&#x03B3;<italic>itr</italic></sup> are the optimal solutions at the <italic>itr</italic>-th iteration. &#x03B5; is a very small constant. The objective function will converge to a local optimum. The derivation process proves that the iterative target value of the algorithm shows a downward trend. When the value drops to a certain threshold (at least greater than &#x03B5;), we stop the iterative. Finally, the objective function will converge to the local target value of each single optimization variable.</p>
</sec>
</sec>
<sec id="S4">
<title>Algorithm Description</title>
<p>The optimization of MA-PCA adopts an alternating iteration strategy. The most semi-supervised learning methods are often optimized by iterative learning. In addition, the membership value of initialized unlabeled instances can be obtained by any of the following methods: some fuzzy clustering method, randomization strategy, or all initialized to zero. Therefore, the learning of MA-PCA method starts with labeled instances to initialize the decision model <italic>W</italic>. When the objective function converges, the iteration terminates. The algorithm in this paper specifically adopts a window-based stopping criterion to better control the algorithm convergence: given a window size &#x210F;, computing &#x03C2; = |<italic>Max</italic>&#x0398;<sub><italic>itr</italic></sub>&#x2212;<italic>Min</italic>&#x0398;<sub><italic>itr</italic></sub>|/Max&#x0398;<sub>itr</sub> at the <italic>itr</italic>-th iteration (&#x0398;<sub><italic>itr</italic></sub> = {<italic>Obj</italic><sub><italic>itr</italic>&#x2212;&#x210F; + 1</sub>,&#x2026;,<italic>Obj</italic><sub><italic>itr</italic></sub>}means &#x0398;<sub><italic>itr</italic></sub>is composited by the historical target value in this window. When &#x03C2; &#x003C; &#x03B5;, the iteration terminates. The details of this algorithm are shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap position="float" id="T1">
<label>TABLE 1</label>
<caption><p>Algorithm description of MA-PCA.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<tbody>
<tr>
<td valign="top" align="left"><bold>Input</bold>: the target domain with data X<sub><italic>l</italic></sub> and its labels Y<sub><italic>l</italic></sub>, unlabeled data X<sub><italic>u</italic></sub>, regular term parameter &#x03BB;,&#x03BB;<sub><italic>s</italic></sub>,<italic>C</italic>,&#x03B7;,&#x03B2;. There are <italic>q</italic> source classifier models <inline-formula><mml:math id="INEQ75"><mml:msubsup><mml:mrow><mml:mo>{</mml:mo><mml:msubsup><mml:mtext mathvariant="bold">W</mml:mtext><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo>}</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>q</mml:mi></mml:msubsup></mml:math></inline-formula>, iteration termination threshold &#x03B5;, and maximum number of iterations <italic>N.</italic></td>
</tr>
<tr>
<td valign="top" align="left"><bold>Output</bold>: the target classifier model W, the label membership function v, and the contribution coefficient &#x03B3; of multi-source model.</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Procedure</bold>:</td>
</tr>
<tr>
<td valign="top" align="left">1. Initialize the label memberships of unlabeled data, <inline-formula><mml:math id="INEQ78"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B3;</mml:mi><mml:mi>i</mml:mi><mml:mn>0</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="normal">q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mtext>i</mml:mtext><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">2. Obtain the initial <sup>W0</sup> by Eq. (7);</td>
</tr>
<tr>
<td valign="top" align="left">3. Obtain the initial <sup>v0</sup> by Eq. (10);</td>
</tr>
<tr>
<td valign="top" align="left">4. Calculate the <italic>Q</italic>(<sup>W0</sup>,<italic>v</italic><sup>0</sup>,&#x03B3;<sup>0</sup>) of objective function</td>
</tr>
<tr>
<td valign="top" align="left"><bold>for</bold> <italic>itr</italic> = 1 <bold>to</bold> <italic>N</italic> <bold>do</bold></td>
</tr>
<tr>
<td valign="top" align="left">{</td>
</tr>
<tr>
<td valign="top" align="left">5.1 Fix the current <sup>v<italic>itr</italic></sup> and <sup>&#x03B3;<italic>itr</italic></sup> for updating <sup>W<italic>itr</italic></sup> to <sup>W<italic>itr</italic> + 1</sup> by Eq. (7)</td>
</tr>
<tr>
<td valign="top" align="left">5.2 Fix the current <sup>W<italic>itr</italic></sup> and <sup>&#x03B3;<italic>itr</italic></sup> for updating <sup>v<italic>itr</italic></sup> to <sup>v<italic>itr</italic> + 1</sup> by Eq. (10)</td>
</tr>
<tr>
<td valign="top" align="left">5.3 Fix the current <sup>W<italic>itr</italic></sup> and <sup>v<italic>itr</italic></sup> for updating <sup>&#x03B3;<italic>itr</italic></sup> to <sup>&#x03B3;<italic>itr</italic> + 1</sup> by Eq. (12)</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Until</bold> <italic>itr</italic> &#x003E; <italic>N</italic>or&#x03C2; &#x003C; &#x03B5;, return the optimal W, v, and &#x03B3;</td>
</tr>
<tr>
<td valign="top" align="left">}</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="S5">
<title>Experiment</title>
<p>In this part, we comprehensively compare the proposed method with several state-of-the-arts on two widely used benchmark databases, including SEED (<xref ref-type="bibr" rid="B58">Zheng and Lu, 2015</xref>) and DEAP (<xref ref-type="bibr" rid="B22">Koelstra et al., 2012</xref>), for EEG-based emotion recognition (<xref ref-type="bibr" rid="B29">Mansour et al., 2009</xref>).</p>
<sec id="S5.SS1">
<title>Datasets</title>
<p>According to <xref ref-type="bibr" rid="B25">Lan et al. (2018)</xref> and <xref ref-type="bibr" rid="B59">Zhong et al. (2020)</xref>, there exist certain significant differences between SEED and DEAP since they can be generated by different subjects, sessions, EEG devices, experimental schemes, emotional stimuli, etc., Detailed information about these two datasets can be viewed in <xref ref-type="bibr" rid="B25">Lan et al. (2018)</xref>. In the following experiments, we adopt differential entropy (<xref ref-type="bibr" rid="B25">Lan et al., 2018</xref>; <xref ref-type="bibr" rid="B59">Zhong et al., 2020</xref>) as the data feature in emotion recognition, which has also been widely used in the preceding literatures (<xref ref-type="bibr" rid="B34">Shi et al., 2015</xref>; <xref ref-type="bibr" rid="B58">Zheng et al., 2015</xref>, <xref ref-type="bibr" rid="B56">2016</xref>; <xref ref-type="bibr" rid="B7">Chai et al., 2016</xref>, <xref ref-type="bibr" rid="B8">2017</xref>; <xref ref-type="bibr" rid="B25">Lan et al., 2018</xref>; <xref ref-type="bibr" rid="B59">Zhong et al., 2020</xref>) for domain adaptation emotion recognition.</p>
</sec>
<sec id="S5.SS2">
<title>Baseline Setting</title>
<p>We will systematically compare our method with such state-of-the-arts as SSPCA (<xref ref-type="bibr" rid="B11">Dan et al., 2021</xref>), a baseline without domain adaptation, FastDAM (<xref ref-type="bibr" rid="B14">Duan et al., 2012b</xref>), Multi-KT (<xref ref-type="bibr" rid="B41">Tommasi et al., 2014</xref>) with <italic>l</italic><sub><italic>2</italic></sub>-norm constraint on <italic>p</italic>, A-SVM (<xref ref-type="bibr" rid="B49">Yang et al., 2007</xref>), and DSM (<xref ref-type="bibr" rid="B13">Duan et al., 2012a</xref>). Since existing deep domain adaptation frameworks have achieved many inspiring results on emotion recognition as well as visual recognition, we also additionally present comparisons with several deep (CNN-based) domain adaptation methods with deep features: DAN (<xref ref-type="bibr" rid="B28">Long et al., 2015</xref>) and Reverse Grad (<xref ref-type="bibr" rid="B15">Ganin and Lempitsky, 2015</xref>).</p>
<p>It was noted that, in the DA schema, automatic parameter tuning is not possible for source classifiers using cross-validation due to the reason that training and test data are from different data distributions. Therefore, all methods evaluated in this paper on the dataset are empirically searched for the parameter space to optimize parameter settings to obtain the best results for each method. The parameters of all methods are adjusted to obtain the best results, except for the specially specified parameters.</p>
<p>For the method SSPCA without domain adaptation, this experiment will fuse the decision values of all classifiers obtained from the independent training of labeled samples in each source domain and target domain. DSM, Multi-KT, A-SVM, and FastDAM are domain adaptation methods. For A-SVM, this experiment also fuses the decision values of all basic classifiers, and each classifier is learned from a labeled sample in a source domain.<sup><xref ref-type="fn" rid="footnote1">1</xref></sup></p>
<p>There are some hyper-parameters in the objective function (5) that need to be determined. First of all, this experiment sets the most important parameters (e.g., &#x03B3;<sub><italic>i</italic></sub>) as optimization variables in the iterative optimization process, and only a few crucial parameters that are proposed in MA-PCA need to be pre-defined (e.g., &#x03BB;,&#x03BB;<sub><italic>s</italic></sub>,<italic>C</italic>,&#x03B7;,&#x03B2;), and considering that parameter determination is an open problem in the field of machine learning, we have determined parameters empirically in a past work. Since the exponent of &#x03B3;<sub><italic>i</italic></sub> plays the role of avoiding trivial solutions in the process of optimizing &#x03B3;<sub><italic>i</italic></sub>, as proved in <xref ref-type="bibr" rid="B18">Hou et al. (2017)</xref>, the larger the exponent of &#x03B3;<sub><italic>i</italic></sub> is, the closer all weight values are to be same. In order to reflect the differences among different source domains, this experiment will set the index of &#x03B3;<sub><italic>i</italic></sub> to be 2 by experience. The validity of this decision will be verified in the experimental results in the following section. The hyperparameter &#x03BB;,&#x03BB;<sub><italic>s</italic></sub>,<italic>C</italic>,&#x03B7;,&#x03B2; is adjusted within the range of {10<sup>&#x2212;4</sup>,10<sup>&#x2212;3</sup>,&#x2026;,10<sup>3</sup>,10<sup>4</sup>}. Finally, we search the nearest neighbor number <italic>k</italic> from the set {35,10,15,17} to construct the nearest neighbor graph in MA-PCA (also SSPCA) and obtain the first-ranked recognition accuracy from the optimal parameter configuration.</p>
<p>For non-linear learning methods MA-PCA, FastDAM, and multi-KT, Gaussian kernel <italic>K</italic><sub><italic>i</italic>,<italic>j</italic></sub> = <italic>exp</italic>&#x2061;(&#x2212;&#x03C3;<sup>||<italic>x</italic><sub><italic>i</italic></sub>&#x2212;x<sub><italic>j</italic></sub>||2</sup>) is default kernel function, &#x03C3; = 1/<italic>d</italic>, and <italic>d</italic> is the feature dimension. In FastDAM, <inline-formula><mml:math id="INEQ103"><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03B3;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B4;</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>D</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>s</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi>X</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mstyle displaystyle="false"><mml:msub><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mi>i</mml:mi></mml:msub></mml:mstyle><mml:mrow><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B4;</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>D</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>s</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi>X</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> (<italic>i</italic> = 1,&#x2026;,<italic>S</italic>) is the weight value of each source domain, &#x03B4; = 100. For the benchmark method SSPCA, the target domain samples are directly mapped to the source domain without any domain adaptation, and the decision values of all classifiers obtained from the independent training of labeled samples from each source domain and target domain are equally fused.</p>
</sec>
<sec id="S5.SS3">
<title>Emotion Recognition Within Dataset</title>
<p>Note that different subjects even from the same dataset still have different EEG feature distributions due to individual characteristics. We therefore practice the so-called leave-one-out cross-validation strategy conducted also in <xref ref-type="bibr" rid="B25">Lan et al. (2018)</xref> to evaluate the emotion recognition performance of MA-PCA&#x2014;that is, one subject remained to be the target domain, and the others from the dataset are constructed as multiple sources. In this multi-source scenario, we follow the same setting as <xref ref-type="bibr" rid="B35">Tao et al. (2021)</xref> to evaluate our method compared with other state-of-the-arts on SEED and DEAP, respectively.</p>
<sec id="S5.SS3.SSS1">
<title>Performance Comparison</title>
<p>The emotion recognition performance of MA-PCA and the rest of the comparison methods within the DEAP and SEED datasets are visualized in <xref ref-type="fig" rid="F1">Figure 1</xref>. It can be seen from the bar plot that the recognition performance of all DA methods is better than that of SSPCA, and MA-PCA achieves the best performance (about 21% performance improvement over SSPCA), followed by DSM on DEAP dataset. Besides this, those multi-source adaptation methods, including our method, unsurprisingly achieved more accuracy gains than the no-adaptation method SSPCA on SEED. We can observe that our method MA-PCA demonstrates the best performance on SEED by upgrading the average accuracy. An interesting observation is that all methods work better on SEED than on DEAP, which has also been reported in <xref ref-type="bibr" rid="B25">Lan et al. (2018)</xref> and <xref ref-type="bibr" rid="B35">Tao et al. (2021)</xref>. The reason for this phenomenon might be that the larger distribution discrepancy between different subjects from DEAP prevented boosting performance in these methods (<xref ref-type="bibr" rid="B29">Mansour et al., 2009</xref>; <xref ref-type="bibr" rid="B25">Lan et al., 2018</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption><p>Domain adaptation emotion recognition on within dataset. SI, session I; SII, session II; SIII, session III.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-855421-g001.tif"/>
</fig>
<p>Finally, MA-PCA achieved almost the best performance on both datasets. A possible explanation is that the distribution discrepancy may exist in the same dataset (i.e., DEAP or SEED), and MA-PCA can learn a more robust target classifier for domain adaptation by discriminatively selecting a set of prelearned base classifiers in the non-IID scenario of multi-subject adaptation.</p>
</sec>
<sec id="S5.SS3.SSS2">
<title>Multi-Kernel Learning</title>
<p>As well known, the choice of kernel is a challenging issue in the kernel learning method. Recently, multiple kernel learning (MKL) has been effectively proposed for conquering this choice issue that existed in single kernel learning methods. Consequently, we also evaluate the performance boost in our method by using MKL (called MKMA-PCA for short) for each source domain. To this end, the first step is to construct a new space spanned by multiple kernel mapping features. We firstly denote by <inline-formula><mml:math id="INEQ106"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">}</mml:mo></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi mathvariant="normal">&#x2127;</mml:mi></mml:msubsup></mml:math></inline-formula> an empirical kernel function set, which, respectively, projected <italic>X</italic><sub><italic>a</italic></sub> into &#x2127; different spaces. Then, an orthogonally integrated space can be constructed by concatenating these &#x2127; spaces. We denote the mapping features in this final space by <inline-formula><mml:math id="INEQ107"><mml:mrow><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mo>&#x2062;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x2062;</mml:mo><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>&#x2062;</mml:mo><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mi mathvariant="normal">&#x2127;</mml:mi></mml:msub><mml:mo>&#x2062;</mml:mo><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>&#x211D;</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2127;</mml:mi><mml:mo>&#x2062;</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, where <italic>x</italic><sub><italic>i</italic></sub> &#x2208; <italic>X</italic><sub><italic>a</italic></sub>. Correspondingly, the kernel matrix in this final space can be easily deduced as <inline-formula><mml:math id="INEQ109"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>e</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mn>1</mml:mn></mml:msub><mml:mo>;</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mn>2</mml:mn></mml:msub><mml:mo>;</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>;</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi mathvariant="normal">&#x2127;</mml:mi></mml:msub><mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="INEQ110"><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> is the <italic>i</italic>-th kernel matrix from the &#x2127; feature spaces. Aiming to exploit the multiple kernel spaces, we therefore employ four kernel mapping functions, including the Gaussian kernel used above. The other additionally employed kernels are inverse square distance kernel function, Laplacian kernel function, and inverse distance kernel function, respectively, denoted as K<sub><italic>ij</italic></sub> = 1/(1 + &#x03C3;<sup>||<italic>x</italic><sub><italic>i</italic></sub>&#x2212;x<sub><italic>j</italic></sub>||2</sup>), <inline-formula><mml:math id="INEQ112"><mml:mrow><mml:msub><mml:mtext mathvariant="bold">K</mml:mtext><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:msqrt><mml:mi mathvariant="normal">&#x03C3;</mml:mi></mml:msqrt><mml:mo>&#x2062;</mml:mo><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mtext mathvariant="bold">x</mml:mtext><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo fence="true">||</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="INEQ113"><mml:mrow><mml:msub><mml:mtext mathvariant="bold">K</mml:mtext><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mrow><mml:msqrt><mml:mi mathvariant="normal">&#x03C3;</mml:mi></mml:msqrt><mml:mo>&#x2062;</mml:mo><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mpadded width="+3.3pt"><mml:msub><mml:mtext mathvariant="bold">x</mml:mtext><mml:mi>j</mml:mi></mml:msub></mml:mpadded></mml:mrow><mml:mo fence="true">||</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>.</p>
<p>The observation from <xref ref-type="fig" rid="F2">Figure 2</xref>, in which MKMA-PCA significantly outperforms MA-PCA, justifies that our MA-PCA with MKL can further boost the recognition performance on DEAP and SEED. This also proves the importance of kernel choice in those kernel-based learning models.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption><p>Emotion recognition on within-dataset with multiple kernel learning. SI, session I; SII, session II; SIII, session III (similarly hereinafter).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-855421-g002.tif"/>
</fig>
</sec>
</sec>
<sec id="S5.SS4">
<title>Emotion Recognition Cross-Dataset</title>
<p>It is more challenging on emotion recognition when across datasets, with the differences in acquisition pathways, subjects&#x2019; characteristics, and behaviors. The previous experiments show the performance comparison of MA-PCA with other DA methods within the dataset (i.e., across subjects). This subsection further evaluates the robust effectiveness of MA-PCA when adapting across datasets. In this experimental scenario, multiple different protocols were constructed using different EEG devices and emotional stimuli by sampling the training and testing datasets separately. Therefore, six experimental settings, namely, DEAP &#x2192; session I, DEAP &#x2192; session II, DEAP &#x2192; session III, session I &#x2192; DEAP, session II &#x2192; DEAP, and session III &#x2192; DEAP, were set up to demonstrate that MA-PCA has robust effectiveness on emotion recognition with cross-dataset. For simplicity of expression, session I, session II, and session III in SEED are coded as SI, SII, and SIII, respectively, [for detailed experimental setup information, see the literature <xref ref-type="bibr" rid="B35">Tao et al. (2021)</xref>].</p>
<sec id="S5.SS4.SSS1">
<title>Performance Comparison</title>
<p>We aim to evaluate the performance of our method MA-PCA using the emotion recognition results on cross-dataset from DEAP and SEED. The experimental results are, respectively, plotted in <xref ref-type="fig" rid="F3">Figure 3</xref>, which shows the average results for six possible combinations.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption><p>Domain adaptation emotion recognition on cross-dataset.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-855421-g003.tif"/>
</fig>
<p>It can be seen from the bars in <xref ref-type="fig" rid="F3">Figure 3</xref> that the no-adaptation method SSPCA has the worst performance than others in all cases, which witnesses the existence of distribution discrepancy between DEAP and one of the sessions from SEED. In this context, the importance of domain adaptation (DA) will be indispensable. This is justified by the observation in <xref ref-type="fig" rid="F3">Figure 3</xref> that DA may reduce technical differences in cross-dataset applications, and our MA-PCA consistently outperformed other DA methods in most cases of the cross-dataset settings. A possible reason for this may be that the clustering hypothesis with fuzzy entropy in our MA-PCA could weaken the impact of noise from these datasets. A clear phenomenon can be observed in <xref ref-type="fig" rid="F3">Figure 3</xref>&#x2014;due to the large distribution difference between the different datasets, the average recognition accuracy of all methods is correspondingly lower than the results obtained in <xref ref-type="fig" rid="F1">Figure 1</xref> within the dataset.</p>
</sec>
<sec id="S5.SS4.SSS2">
<title>Emotion Recognition With Multi-Source Prior</title>
<p>As reported in preceding works about domain adaptation learning, multiple-source domains can improve the adaptation performance to some extent by integrating multiple prior knowledge. Nevertheless, in concrete applications, multi-source adaptation also incurs another challenge, i.e., source scalability issue, since multi-source learning could lead to the so-called negative transfer problem. In this scenario, how to discriminately exploit multiple sources becomes a challenge worthy to be addressed in multi-source adaptation learning frameworks. To this end, we will explore in this part the different reliabilities of the prior sources in the emotion recognition task (<xref ref-type="bibr" rid="B38">Tao et al., 2019</xref>). We evaluate the performance of all baseline domain adaptation methods with multiple prior sources on the designed cross-dataset settings. The average accuracies of all methods are plotted in <xref ref-type="fig" rid="F4">Figure 4</xref>, where A-SVM employs the average prior model.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption><p>Emotion recognition with multi-source adaptation settings.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-855421-g004.tif"/>
</fig>
<p>When there exists a very large distribution discrepancy between different domain datasets, it is hard for A-SVM to eliminate the inter-domain distribution bias. Therefore, the results in <xref ref-type="fig" rid="F4">Figure 4</xref> shows that A-SVM is inferior compared with the other multi-source adaptation methods in most settings. A-SVM even has a downgraded performance tendency with the increase of source domains in some scenarios, which indicates the existence of &#x201C;negative transfer&#x201D; phenomenon in A-SVM. Another interesting observation from <xref ref-type="fig" rid="F4">Figure 4</xref> is that all DA methods, except A-SVM, achieve more improvement by leveraging multiple-source knowledge than that by bridging only one source (i.e., cross-subject settings) when the number of source domains increases. This proves that it is beneficial to leverage multiple sources for boosting the recognition performance. Moreover, MA-PCA and DSM conquer others by touching on the top performance due to their designed weights for discriminately screening the optimal sources. Our method MA-PCA obtains more gains over DSM in some scenarios. This may be attributed to the adopted strategy in MA-PCA, which can efficiently select the most relevant source domains through optimal weighted multi-source adaptive regularization.</p>
</sec>
<sec id="S5.SS4.SSS3">
<title>Adaptive Emotion Recognition With Deeply Extracted Features</title>
<p>In this subsection, we will particularly evaluate our method MA-PCA with deeply extracted features by comparing it with several recently proposed deep adaptation models on cross-dataset emotion recognition using multi-source settings.</p>
<p>In practical tasks, our method MA-PCA can be trained on the deeply transformed features of all domains, which follows the same setup with that in <xref ref-type="bibr" rid="B64">Zhu et al. (2017)</xref> and <xref ref-type="bibr" rid="B61">Zhou et al. (2018)</xref>. Concretely, some pre-trained deep models (e.g., VGG16 and DAN, etc.) are first fine-tuned using the source domain, then the deep features can be extracted from EEG signals in both source and target domains with this CNN model, and finally the recognition model would be trained on these extracted features. In the context of our experiments, we denote our methods with VGG16 (respectively DAN) model as MA-PCA + VGG16 (MA-PCA + DAN respectively). As for DAN and ReverseGrad, we use their released source codes to fine-tune the pre-trained models by, respectively, using the pre-tuned parameters in their works (<xref ref-type="bibr" rid="B15">Ganin and Lempitsky, 2015</xref>; <xref ref-type="bibr" rid="B28">Long et al., 2015</xref>). Note that these deep adaptation methods typically aim to learn domain-invariant representations. Differently from the deep adaptation frameworks, our proposed method explores to learn a domain-invariant recognition model with strong generalization ability from the source domain to the target one.</p>
<p>We plot the mean results of all methods in <xref ref-type="fig" rid="F5">Figure 5</xref>, from which we can observe that our deep adaptation method MA-PCA + VGG16 and MA-PCA + DAN significantly outperform MA-PCA. This indicates the advantage of deep features due to its robust feature representation. Furthermore, MA-PCA + DAN also obtains comparable recognition performance with respect to other deep adaptation methods. This may be attributed to the classification-level constraint in MA-PCA, where most of the source discriminative structures are expected to be preserved by the guidance of target classification. In some cases, shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, MA-PCA + VGG16 or MA-PCA + DAN even achieves the top-one performance compared with other deep adaptation frameworks. This phenomenon shows that the proposed MA-PCA can become an effective surrogate to the deep adaptation model by just exploiting the deep features extracted from any one of the state-of-the-art deep models.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption><p>Adaptive emotion recognition using deeply extracted features.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-855421-g005.tif"/>
</fig>
</sec>
<sec id="S5.SS4.SSS4">
<title>Ablation Study</title>
<p>In our method MA-PCA, there exist several hyper-parameters needed to be tuned. These hyper-parameters are mainly used to trade off different components of the proposed framework. We therefore, respectively, set these parameters into their extreme values to explore the importance of each component in MA-PCA. To this end, we set <italic>S</italic> = I to denote MA-PCA without target domain divergence information by MA-PCA_NTS and set &#x03B3;<sub><italic>i</italic></sub> = 1/<italic>q</italic> and <inline-formula><mml:math id="INEQ115"><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03B3;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mi>D</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>s</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi>X</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mstyle displaystyle="false"><mml:msub><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mi>i</mml:mi></mml:msub></mml:mstyle><mml:mrow><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mi>D</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>s</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2062;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi>X</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>(<italic>i</italic> = 1,2,&#x2026;,<italic>q</italic>)to, respectively, denote by MA-PCA_NSS and MA-PCA_NOS the case where MA-PCA weights each source model by mean components and measures its distance from the target domain, respectively.</p>
<p>The performance of these derived methods is evaluated on cross-dataset recognition tasks, and the performance results are shown in <xref ref-type="table" rid="T2">Table 2</xref>. It is easy to see from <xref ref-type="table" rid="T2">Table 2</xref> that the performance of all derived methods is more or less degraded, and the performance of the MA-PCA_NTS method without target divergence constraints is slightly degraded. The performance of the MA-PCA_NSS method with an average weight on the source domain model decreases significantly; The performance of MA-PCA_NOS with the distance-weighted method for the source domain model is better than that of the MA-PCA_NSS method. However, the performance of these two derived methods is weaker than that of the MA-PCA optimization weighting method for the source domain model, which indicates that the proposed optimization mechanism for source domain model selection is effective. In addition, an interesting observation is that the overall recognition accuracy is below 60% when the multi-source domains are all from the SEED dataset. However, when the multi-source domain has the DEAP dataset, the overall recognition accuracy of all methods is close to 70%, even higher than 70%. It indicates that the diversity of source domains can improve the robustness and generalization of MA-PCA and its derived methods.</p>
<table-wrap position="float" id="T2">
<label>TABLE 2</label>
<caption><p>Multi-source adaptation emotion recognition accuracies of derived methods as well as MA-PCA.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">Method</td>
<td valign="top" align="center">{DEAP,SII,SIII} &#x2192;SI</td>
<td valign="top" align="center">{DEAP,SI,SIII} &#x2192;SII</td>
<td valign="top" align="center">{DEAP,SI,SII} &#x2192;SIII</td>
<td valign="top" align="center">{SI,SII,SIII} &#x2192;DEAP</td>
<td valign="top" align="center">{SI,SII} &#x2192;DEAP</td>
<td valign="top" align="center">{SI,SIII} &#x2192;DEAP</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">MA-PCA_NTS</td>
<td valign="top" align="center">72.81</td>
<td valign="top" align="center">70.52</td>
<td valign="top" align="center">68.57</td>
<td valign="top" align="center">55.90</td>
<td valign="top" align="center">54.20</td>
<td valign="top" align="center">55.81</td>
</tr>
<tr>
<td valign="top" align="left">MA-PCA_NSS</td>
<td valign="top" align="center">71.30</td>
<td valign="top" align="center">70.05</td>
<td valign="top" align="center">65.87</td>
<td valign="top" align="center">53.17</td>
<td valign="top" align="center">53.77</td>
<td valign="top" align="center">55.43</td>
</tr>
<tr>
<td valign="top" align="left">MA-PCA-NOS</td>
<td valign="top" align="center">71.61</td>
<td valign="top" align="center">69.86</td>
<td valign="top" align="center">66.28</td>
<td valign="top" align="center">53.49</td>
<td valign="top" align="center">54.23</td>
<td valign="top" align="center">55.66</td>
</tr>
<tr>
<td valign="top" align="left">MA-PCA</td>
<td valign="top" align="center"><bold>73.47</bold></td>
<td valign="top" align="center"><bold>71.12</bold></td>
<td valign="top" align="center"><bold>68.85</bold></td>
<td valign="top" align="center"><bold>56.33</bold></td>
<td valign="top" align="center"><bold>54.46</bold></td>
<td valign="top" align="center"><bold>55.87</bold></td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn><p><italic>Values in bold denote the best recognition rates. SI, session I; SII, session II; SIII, session III.</italic></p></fn>
</table-wrap-foot>
</table-wrap>
</sec>
</sec>
</sec>
<sec id="S6" sec-type="conclusion">
<title>Conclusion</title>
<p>To deal with cross-subject/dataset EEG-based emotion recognition task, we proposed a multi-model adaptation method with possibilistic clustering assumption, i.e., MA-PCA, by exploiting the knowledge of the correlation between the source and target domains in the objective function. It suppresses the influence of noise/abnormal data and weakens the impact of model performance caused by the different distributions of training data and test data (i.e., source domain and target domain). In MA-PCA, the fuzzy entropy regularization term is used to weaken the influence of noisy data, and multi-domain adaptation learning method is used to establish a robust classification model to weaken the influence of different data distributions. The comprehensive experiments performed on two public datasets verify the effectiveness of MA-PCA in dealing with cross-subject/dataset emotion recognition. In most scenarios, our MA-PCA (or MA-PCA-VGG16/DAN) obtains the best results or comparable performance with respect to several representative baselines. Since the implementation of MA-PCA algorithm needs an iterative optimization procedure, how to improve the efficiency of MA-PCA and seek a more efficient algorithm would be an issue worthy of further study in our future research.</p>
</sec>
<sec id="S7" sec-type="data-availability">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="S8">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work, and approved it for publication.</p>
</sec>
<sec id="conf1" sec-type="COI-statement">
<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 id="pudiscl1" sec-type="disclaimer">
<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>
</body>
<back>
<sec id="S9" sec-type="funding-information">
<title>Funding</title>
<p>This work was supported by the research institution special program of Ningbo Polytechnic under Grant No. NZ21JG006 and Open Project of Key Laboratory of 3D Printing Equipment and Manufacturing in Colleges and Universities of Fujian Province under Grant No. 3DPM1901.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Atkeson</surname> <given-names>C.-G.</given-names></name> <name><surname>Moore</surname> <given-names>A.-W.</given-names></name> <name><surname>Schaal</surname> <given-names>S.</given-names></name></person-group> (<year>1997</year>). <article-title>Locally weighted learning.</article-title> <source><italic>Artif. Intell. Rev.</italic></source> <volume>11</volume> <fpage>11</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1007/978-94-017-2053-3_2</pub-id></citation></ref>
<ref id="B2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Belkin</surname> <given-names>M.</given-names></name> <name><surname>Niyogi</surname> <given-names>P.</given-names></name></person-group> (<year>2001</year>). &#x201C;<article-title>Laplacian eigenmaps and spectral techniques for embedding and clustering</article-title>,&#x201D; in <source><italic>Proceedings of the 14 th International. Conference on Neural Information Processing Systems</italic></source>, <publisher-loc>Cambridge, MA</publisher-loc>) <pub-id pub-id-type="doi">10.1162/0899766041732396</pub-id> <pub-id pub-id-type="pmid">15333211</pub-id></citation></ref>
<ref id="B3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Belkin</surname> <given-names>M.</given-names></name> <name><surname>Niyogi</surname> <given-names>P.</given-names></name> <name><surname>Sindhwani</surname> <given-names>V.</given-names></name></person-group> (<year>2006</year>). <article-title>Manifold regularization: a geometric framework for learning from examples.</article-title> <source><italic>J. Mach. Learn. Res.</italic></source> <volume>7</volume> <fpage>2399</fpage>&#x2013;<lpage>2434</lpage>. <pub-id pub-id-type="pmid">26091754</pub-id></citation></ref>
<ref id="B4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bishop</surname> <given-names>C. M.</given-names></name></person-group> (<year>2006</year>). <source><italic>Pattern Recognition and Machine Learning.</italic></source> <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation></ref>
<ref id="B5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bottou</surname> <given-names>L.</given-names></name> <name><surname>Vapnik</surname> <given-names>V.</given-names></name></person-group> (<year>1992</year>). <article-title>Local learning algorithms.</article-title> <source><italic>Neur. Comput.</italic></source> <volume>4</volume> <fpage>888</fpage>&#x2013;<lpage>900</lpage>. <pub-id pub-id-type="doi">10.1162/neco.1992.4.6.888</pub-id></citation></ref>
<ref id="B6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bruzzone</surname> <given-names>L.</given-names></name> <name><surname>Marconcini</surname> <given-names>M.</given-names></name></person-group> (<year>2010</year>). <article-title>Domain adaptation problems: a DASVM classification technique and a circular validation strategy.</article-title> <source><italic>IEEE Trans. Pattern Anal. Mach. Intell</italic></source> <volume>32</volume> <fpage>770</fpage>&#x2013;<lpage>787</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2009.57</pub-id> <pub-id pub-id-type="pmid">20299704</pub-id></citation></ref>
<ref id="B7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chai</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>Q.</given-names></name> <name><surname>Zhao</surname> <given-names>Y.</given-names></name> <name><surname>Liu</surname> <given-names>X.</given-names></name> <name><surname>Bai</surname> <given-names>O.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name></person-group> (<year>2016</year>). <article-title>Unsupervised domain adaptation techniques based on auto-encoder for non-stationary EEG-based emotion recognition</article-title>. <source><italic>Comput. Biol. Med.</italic></source> <volume>79</volume>, <fpage>205</fpage>&#x2013;<lpage>214</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2016.10.019</pub-id> <pub-id pub-id-type="pmid">27810626</pub-id></citation></ref>
<ref id="B8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chai</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>Q.</given-names></name> <name><surname>Zhao</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Liu</surname> <given-names>D.</given-names></name> <name><surname>Liu</surname> <given-names>X.</given-names></name><etal/></person-group> (<year>2017</year>). <article-title>A fast, efficient domain adaptation technique for cross-domain electroencephalography (EEG)-based emotion recognition</article-title>. <source><italic>Sensors</italic></source> <volume>17</volume>:<fpage>1014</fpage>.</citation></ref>
<ref id="B9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chapelle</surname> <given-names>O.</given-names></name></person-group> (<year>2006</year>). <source><italic>Scholkopf Bernhard, and Zien Alexander, Semi-Supervised Learning.</italic></source> <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name>.</citation></ref>
<ref id="B10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chu</surname> <given-names>W. S.</given-names></name> <name><surname>De la Torre</surname> <given-names>F.</given-names></name> <name><surname>Cohn</surname> <given-names>J. F.</given-names></name></person-group> (<year>2017</year>). <article-title>Selective transfer machine for personalized facial action unit detection.</article-title> <source><italic>IEEE Transact. Patt. Anal. Mach. Intellig.</italic></source> <volume>39</volume> <fpage>529</fpage>&#x2013;<lpage>545</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2013.451</pub-id> <pub-id pub-id-type="pmid">25242877</pub-id></citation></ref>
<ref id="B11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dan</surname> <given-names>Y.</given-names></name> <name><surname>Tao</surname> <given-names>J.</given-names></name> <name><surname>Fu</surname> <given-names>J.</given-names></name> <name><surname>Zhou</surname> <given-names>D.</given-names></name></person-group> (<year>2021</year>). <article-title>Possibilistic clustering-promoting semi-supervised learning for EEG-based emotion recognition.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>15</volume>:<issue>690044</issue>. <pub-id pub-id-type="doi">10.3389/fnins.2021.690044</pub-id> <pub-id pub-id-type="pmid">34276295</pub-id></citation></ref>
<ref id="B12"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dolan</surname> <given-names>R. J.</given-names></name></person-group> (<year>2002</year>). <article-title>Emotion, cognition, and behavior.</article-title> <source><italic>Science</italic></source> <volume>298</volume> <fpage>1191</fpage>&#x2013;<lpage>1194</lpage>.</citation></ref>
<ref id="B13"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Duan</surname> <given-names>L.</given-names></name> <name><surname>Tsang</surname> <given-names>I. W.</given-names></name> <name><surname>Xu</surname> <given-names>D.</given-names></name></person-group> (<year>2012a</year>). <article-title>Domain transfer multiple kernel learning.</article-title> <source><italic>IEEE Trans. Pattern Anal. Mach. Intell.</italic></source> <volume>34</volume> <fpage>465</fpage>&#x2013;<lpage>479</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2011.114</pub-id> <pub-id pub-id-type="pmid">21646679</pub-id></citation></ref>
<ref id="B14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Duan</surname> <given-names>L.</given-names></name> <name><surname>Dong</surname> <given-names>X.</given-names></name> <name><surname>Shih-Fu</surname> <given-names>C.</given-names></name></person-group> (<year>2012b</year>). &#x201C;<article-title>Exploiting web images for event recognition in consumer videos: A multiple source domain adaptation approach</article-title>,&#x201D; in <source><italic>Proceedings of the CVPR, IEEE Computer Society Conference on Computer Vision and Pattern Recognition. IEEE Computer Society Conference on Computer Vision and Pattern Recognition CVPR</italic></source>, (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1338</fpage>&#x2013;<lpage>1345</lpage>.</citation></ref>
<ref id="B15"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ganin</surname> <given-names>Y.</given-names></name> <name><surname>Lempitsky</surname> <given-names>V.</given-names></name></person-group> (<year>2015</year>). &#x201C;<article-title>Unsupervised domain adaptation by back propagation</article-title>,&#x201D; in <source><italic>Proceedings of the 32nd International Conference on Machine Learning</italic></source>, <publisher-loc>Lille</publisher-loc>, <fpage>1180</fpage>&#x2013;<lpage>1189</lpage>. <pub-id pub-id-type="doi">10.1007/s10916-011-9759-1</pub-id> <pub-id pub-id-type="pmid">21833604</pub-id></citation></ref>
<ref id="B16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>S.-T.</given-names></name> <name><surname>Deng</surname> <given-names>Z.-H.</given-names></name></person-group> (<year>2010</year>). <article-title>Global and local preserving based semi-supervised support vector machine.</article-title> <source><italic>Acta Electron. Sin.</italic></source> <volume>38</volume> <fpage>1626</fpage>&#x2013;<lpage>1633</lpage>.</citation></ref>
<ref id="B17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Geng</surname> <given-names>B.</given-names></name> <name><surname>Tao</surname> <given-names>D.</given-names></name> <name><surname>Xu</surname> <given-names>C.</given-names></name> <name><surname>Yang</surname> <given-names>L.</given-names></name> <name><surname>Hua</surname> <given-names>X. S.</given-names></name></person-group> (<year>2012</year>). <article-title>Ensemble manifold regularization.</article-title> <source><italic>IEEE Trans. Pattern Anal. Mach. Intell</italic></source> <volume>34</volume> <fpage>1227</fpage>&#x2013;<lpage>1233</lpage>. <pub-id pub-id-type="doi">10.1109/tpami.2012.57</pub-id> <pub-id pub-id-type="pmid">22371429</pub-id></citation></ref>
<ref id="B18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hou</surname> <given-names>C.</given-names></name> <name><surname>Nie</surname> <given-names>F.</given-names></name> <name><surname>Tao</surname> <given-names>H.</given-names></name> <name><surname>Yi</surname> <given-names>D.</given-names></name></person-group> (<year>2017</year>). <article-title>Multi-view unsupervised feature selection with adaptive similarity and view weight</article-title>. <source><italic>IEEE Trans. Knowl. Data Eng.</italic></source> <volume>29</volume>, <fpage>1998</fpage>&#x2013;<lpage>2011</lpage>. <pub-id pub-id-type="doi">10.1109/TKDE.2017.2681670</pub-id></citation></ref>
<ref id="B19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jenke</surname> <given-names>R.</given-names></name> <name><surname>Peer</surname> <given-names>A.</given-names></name> <name><surname>Buss</surname> <given-names>M.</given-names></name></person-group> (<year>2014</year>). <article-title>Feature extraction and selection for emotion recognition from EEG.</article-title> <source><italic>IEEE Transact. Affect. Comput.</italic></source> <volume>5</volume> <fpage>327</fpage>&#x2013;<lpage>339</lpage>. <pub-id pub-id-type="doi">10.1109/taffc.2014.2339834</pub-id></citation></ref>
<ref id="B20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Karasuyama</surname> <given-names>M.</given-names></name> <name><surname>Mamitsuka</surname> <given-names>H.</given-names></name></person-group> (<year>2013</year>). <article-title>Multiple graph label propagation by sparse integration.</article-title> <source><italic>IEEE Trans. Neural Netw. Learn. Syst.</italic></source> <volume>24</volume> <fpage>1999</fpage>&#x2013;<lpage>2012</lpage>. <pub-id pub-id-type="doi">10.1109/TNNLS.2013.2271327</pub-id> <pub-id pub-id-type="pmid">24805218</pub-id></citation></ref>
<ref id="B21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>M.-K.</given-names></name> <name><surname>Kim</surname> <given-names>M.</given-names></name> <name><surname>Oh</surname> <given-names>E.</given-names></name> <name><surname>Kim</surname> <given-names>S.-P.</given-names></name></person-group> (<year>2013</year>). <article-title>A review on the computational methods for emotional state estimation from the human EEG.</article-title> <source><italic>Computat. Math. Methods Med.</italic></source> <volume>2013</volume>:<issue>573734</issue>. <pub-id pub-id-type="doi">10.1155/2013/573734</pub-id> <pub-id pub-id-type="pmid">23634176</pub-id></citation></ref>
<ref id="B22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Koelstra</surname> <given-names>S.</given-names></name> <name><surname>Mu&#x1E27;l</surname> <given-names>C.</given-names></name> <name><surname>Soleymani</surname> <given-names>M.</given-names></name> <name><surname>Lee</surname> <given-names>J.-S.</given-names></name> <name><surname>Yazdani</surname> <given-names>A.</given-names></name> <name><surname>Ebrahimi</surname> <given-names>T.</given-names></name><etal/></person-group> (<year>2012</year>). <article-title>DEAP: a database for emotion analysis using physiological signals.</article-title> <source><italic>IEEE Transact. Affect. Comput.</italic></source> <volume>3</volume> <fpage>18</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1109/t-affc.2011.15</pub-id></citation></ref>
<ref id="B23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kosko</surname> <given-names>B.</given-names></name></person-group> (<year>1986</year>). <article-title>Fuzzy entropy and conditioning.</article-title> <source><italic>Inform. Sci.</italic></source> <volume>40</volume> <fpage>165</fpage>&#x2013;<lpage>174</lpage>. <pub-id pub-id-type="doi">10.1016/0020-0255(86)90006-x</pub-id></citation></ref>
<ref id="B24"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Krishnapuram</surname> <given-names>R.</given-names></name> <name><surname>Keller</surname> <given-names>J.-M.</given-names></name></person-group> (<year>1993</year>). <article-title>A possibilistic approach to clustering [J].</article-title> <source><italic>IEEE Trans. Fuzzy Syst.</italic></source> <volume>1</volume> <fpage>98</fpage>&#x2013;<lpage>110</lpage>. <pub-id pub-id-type="doi">10.1109/91.227387</pub-id></citation></ref>
<ref id="B25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lan</surname> <given-names>Z.</given-names></name> <name><surname>Sourina</surname> <given-names>O.</given-names></name> <name><surname>Wang</surname> <given-names>L.</given-names></name> <name><surname>Scherer</surname> <given-names>R.</given-names></name> <name><surname>M&#x00FC;ller-Putz</surname> <given-names>G. R.</given-names></name></person-group> (<year>2018</year>). <article-title>Domain adaptation techniques for EEG-based emotion recognition: a comparative study on two public datasets.</article-title> <source><italic>IEEE Transact. Cogn. Dev. Syst.</italic></source> <volume>11</volume> <fpage>85</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1109/tcds.2018.2826840</pub-id></citation></ref>
<ref id="B26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Y.-F.</given-names></name> <name><surname>Zhou</surname> <given-names>Z.-H.</given-names></name></person-group> (<year>2011</year>). &#x201C;<article-title>Improving semi-supervised support vector machines through unlabeled instances selection</article-title>,&#x201D; in <source><italic>Proceedings of the 25th AAAI Conference of Artificial. Intelligence</italic></source>, <publisher-loc>San Francisco, CA</publisher-loc>, <fpage>386</fpage>&#x2013;<lpage>391</lpage>. <pub-id pub-id-type="doi">10.3233/BME-130935</pub-id> <pub-id pub-id-type="pmid">24212028</pub-id></citation></ref>
<ref id="B27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>W.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Chang</surname> <given-names>S.-F.</given-names></name></person-group> (<year>2012</year>). <article-title>Robust and scalable graph-based semi-supervised learning.</article-title> <source><italic>Proc. IEEE</italic></source> <volume>100</volume> <fpage>2624</fpage>&#x2013;<lpage>2638</lpage>.</citation></ref>
<ref id="B28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Long</surname> <given-names>M.</given-names></name> <name><surname>Cao</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Jordan</surname> <given-names>M.</given-names></name></person-group> (<year>2015</year>). &#x201C;<article-title>Learning transferable features with deep adaptation networks</article-title>,&#x201D; in <source><italic>Proceedings of the 32nd International Conference on International Conference on Machine Learning</italic></source>, <publisher-loc>Lille</publisher-loc>, <fpage>97</fpage>&#x2013;<lpage>105</lpage>.</citation></ref>
<ref id="B29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mansour</surname> <given-names>Y.</given-names></name> <name><surname>Mohri</surname> <given-names>M.</given-names></name> <name><surname>Rostamizadeh</surname> <given-names>A.</given-names></name></person-group> (<year>2009</year>). &#x201C;<article-title>Domain adaptation with multiple sources</article-title>,&#x201D; in <source><italic>Proceedings of the Conference on Neural Information Processing Systems</italic></source>, (<publisher-loc>Vancouver, BC</publisher-loc>: <publisher-name>MIT Press</publisher-name>), <fpage>1041</fpage>&#x2013;<lpage>1048</lpage>.</citation></ref>
<ref id="B30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>M&#x00FC;hl</surname> <given-names>C.</given-names></name> <name><surname>Allison</surname> <given-names>B.</given-names></name> <name><surname>Nijholt</surname> <given-names>A.</given-names></name> <name><surname>Chanel</surname> <given-names>G.</given-names></name></person-group> (<year>2014</year>). <article-title>A survey of affective brain computer interfaces: principles, state-of-the-art, and challenges.</article-title> <source><italic>Brain Comput. Interfac.</italic></source> <volume>1</volume> <fpage>66</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1080/2326263x.2014.912881</pub-id></citation></ref>
<ref id="B31"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Musha</surname> <given-names>T.</given-names></name> <name><surname>Terasaki</surname> <given-names>Y.</given-names></name> <name><surname>Haque</surname> <given-names>H. A.</given-names></name> <name><surname>Ivamitsky</surname> <given-names>G. A.</given-names></name></person-group> (<year>1997</year>). <article-title>Feature extraction from EEGs associated with emotions.</article-title> <source><italic>Artif. Life Robot.</italic></source> <volume>1</volume> <fpage>15</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1007/bf02471106</pub-id></citation></ref>
<ref id="B32"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nie</surname> <given-names>F.</given-names></name> <name><surname>Xu</surname> <given-names>D.</given-names></name> <name><surname>Tsang</surname> <given-names>I.</given-names></name> <name><surname>Zhang</surname> <given-names>C.</given-names></name></person-group> (<year>2010</year>). <article-title>Flexible manifold embedding: a framework for semi-supervised and unsupervised di- mension reduction.</article-title> <source><italic>IEEE Transact. Image Proces.</italic></source> <volume>19</volume> <fpage>1921</fpage>&#x2013;<lpage>1932</lpage>. <pub-id pub-id-type="doi">10.1109/TIP.2010.2044958</pub-id> <pub-id pub-id-type="pmid">20215078</pub-id></citation></ref>
<ref id="B33"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pan</surname> <given-names>S. J.</given-names></name> <name><surname>Yang</surname> <given-names>Q.</given-names></name></person-group> (<year>2010</year>). <article-title>A survey on transfer learning.</article-title> <source><italic>IEEE Trans. Knowl. Data Eng.</italic></source> <volume>22</volume> <fpage>1345</fpage>&#x2013;<lpage>1359</lpage>.</citation></ref>
<ref id="B34"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shi</surname> <given-names>X.</given-names></name> <name><surname>Guo</surname> <given-names>Z.</given-names></name> <name><surname>Lai</surname> <given-names>Z.</given-names></name> <name><surname>Yang</surname> <given-names>Y.</given-names></name> <name><surname>Bao</surname> <given-names>Z.</given-names></name> <name><surname>Zhang</surname> <given-names>D.</given-names></name><etal/></person-group> (<year>2015</year>). <article-title>A framework of joint graph embedding and sparse regression for dimensionality reduction</article-title>. <source><italic>IEEE Trans. Image Process.</italic></source> <volume>24</volume> <fpage>1341</fpage>&#x2013;<lpage>1355</lpage>. <pub-id pub-id-type="doi">10.1109/TIP.2015.2405474</pub-id> <pub-id pub-id-type="pmid">25706635</pub-id></citation></ref>
<ref id="B35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tao</surname> <given-names>J.</given-names></name> <name><surname>Dan</surname> <given-names>Y.</given-names></name> <name><surname>Zhou</surname> <given-names>D.</given-names></name></person-group> (<year>2021</year>). <article-title>Robust multi-source co-adaptation with adaptive loss minimization.</article-title> <source><italic>Sign. Proces. Image Commun.</italic></source> <volume>99</volume>:<issue>116455</issue>. <pub-id pub-id-type="doi">10.1016/j.image.2021.116455</pub-id></citation></ref>
<ref id="B36"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tao</surname> <given-names>J.</given-names></name> <name><surname>Wen</surname> <given-names>S.</given-names></name> <name><surname>Hu</surname> <given-names>W.</given-names></name></person-group> (<year>2015</year>). <article-title>L1-norm locally linear representation regularization multi-source adaptation learning.</article-title> <source><italic>Neur. Netw.</italic></source> <volume>69</volume> <fpage>80</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1016/j.neunet.2015.01.009</pub-id> <pub-id pub-id-type="pmid">26091754</pub-id></citation></ref>
<ref id="B37"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tao</surname> <given-names>J.</given-names></name> <name><surname>Wen</surname> <given-names>S.</given-names></name> <name><surname>Hu</surname> <given-names>W.</given-names></name></person-group> (<year>2016</year>). <article-title>Multi-source adaptation learning with global and local regularization by exploiting joint kernel sparse representation.</article-title> <source><italic>Knowl. Based Syst.</italic></source> <volume>98</volume> <fpage>76</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1016/j.knosys.2016.01.021</pub-id></citation></ref>
<ref id="B38"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tao</surname> <given-names>J.</given-names></name> <name><surname>Zhou</surname> <given-names>D.</given-names></name> <name><surname>Liu</surname> <given-names>F.</given-names></name> <name><surname>Zhu</surname> <given-names>B.</given-names></name></person-group> (<year>2019</year>). <article-title>Latent multi-feature co-regression for visual recognition by discriminatively leveraging multi-source models.</article-title> <source><italic>Patt. Recogn.</italic></source> <volume>87</volume> <fpage>296</fpage>&#x2013;<lpage>316</lpage>. <pub-id pub-id-type="doi">10.1016/j.neunet.2019.02.007</pub-id> <pub-id pub-id-type="pmid">30903947</pub-id></citation></ref>
<ref id="B39"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tao</surname> <given-names>J. W.</given-names></name> <name><surname>Song</surname> <given-names>D.</given-names></name> <name><surname>Wen</surname> <given-names>S.</given-names></name> <name><surname>Hu</surname> <given-names>W.</given-names></name></person-group> (<year>2017</year>). <article-title>Robust multi-source adaptation visual classification using supervised low-rank representation.</article-title> <source><italic>Patt. Recogn.</italic></source> <volume>61</volume> <fpage>47</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1016/j.patcog.2016.07.006</pub-id></citation></ref>
<ref id="B40"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tenenbaum</surname> <given-names>J. B.</given-names></name> <name><surname>De Silva</surname> <given-names>V.</given-names></name> <name><surname>Langford</surname> <given-names>J. C.</given-names></name></person-group> (<year>2000</year>). <article-title>A global geometric framework for nonlinear dimensionality reduction.</article-title> <source><italic>Science</italic></source> <volume>290</volume> <fpage>2319</fpage>&#x2013;<lpage>2323</lpage>. <pub-id pub-id-type="doi">10.1126/science.290.5500.2319</pub-id> <pub-id pub-id-type="pmid">11125149</pub-id></citation></ref>
<ref id="B41"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tommasi</surname> <given-names>T.</given-names></name> <name><surname>Orabona</surname> <given-names>F.</given-names></name> <name><surname>Caputo</surname> <given-names>B.</given-names></name></person-group> (<year>2014</year>). <article-title>Learning categories from few examples with multi model knowledge transfer.</article-title> <source><italic>IEEE Trans. Pattern Anal. Mach. Intell.</italic></source> <volume>36</volume> <fpage>928</fpage>&#x2013;<lpage>941</lpage>. <pub-id pub-id-type="doi">10.1109/tpami.2013.197</pub-id> <pub-id pub-id-type="pmid">26353227</pub-id></citation></ref>
<ref id="B42"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tu</surname> <given-names>W.</given-names></name> <name><surname>Sun</surname> <given-names>S.</given-names></name></person-group> (<year>2013</year>). <article-title>Semi-supervised feature extraction for EEG classification[J].</article-title> <source><italic>Patt. Anal. Appl. Paa</italic></source> <volume>16</volume> <fpage>213</fpage>&#x2013;<lpage>222</lpage>. <pub-id pub-id-type="doi">10.1007/s10044-012-0298-2</pub-id></citation></ref>
<ref id="B43"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Q.-W.</given-names></name> <name><surname>Li</surname> <given-names>Y.-F.</given-names></name> <name><surname>Zhou</surname> <given-names>Z.-H.</given-names></name></person-group> (<year>2019</year>). &#x201C;<article-title>Partial label learning with unlabeled data</article-title>,&#x201D; in <source><italic>Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI&#x2019;19)</italic></source>, <publisher-loc>Macao</publisher-loc>, <fpage>3755</fpage>&#x2013;<lpage>3761</lpage>.</citation></ref>
<ref id="B44"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>S.</given-names></name></person-group> (<year>2013</year>). <article-title>Safety-aware semi-supervised classification[J].</article-title> <source><italic>IEEE Tran.s Neur. Netw. Learn Syst.</italic></source> <volume>24</volume> <fpage>1763</fpage>&#x2013;<lpage>1772</lpage>. <pub-id pub-id-type="doi">10.1109/tnnls.2013.2263512</pub-id> <pub-id pub-id-type="pmid">24808610</pub-id></citation></ref>
<ref id="B45"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Y.-Y.</given-names></name> <name><surname>Chen</surname> <given-names>S.-C.</given-names></name> <name><surname>Zhou</surname> <given-names>Z.-H.</given-names></name></person-group> (<year>2012</year>). <article-title>New semi-supervised classification method based on modified cluster assumption.</article-title> <source><italic>IEEE Transact. Neur. Netw. Learn. Syst.</italic></source> <volume>23</volume> <fpage>689</fpage>&#x2013;<lpage>702</lpage>. <pub-id pub-id-type="doi">10.1109/TNNLS.2012.2186825</pub-id> <pub-id pub-id-type="pmid">24806119</pub-id></citation></ref>
<ref id="B46"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>M.-S.</given-names></name> <name><surname>Deng</surname> <given-names>X.-G.</given-names></name></person-group> (<year>2018</year>). <article-title>Semi-supervised pattern classification method based on Tri-DE-ELM.</article-title> <source><italic>Comp. Eng. Appl.</italic></source> <volume>54</volume> <fpage>109</fpage>&#x2013;<lpage>114</lpage>.</citation></ref>
<ref id="B47"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xue</surname> <given-names>H.</given-names></name> <name><surname>Chen</surname> <given-names>S.</given-names></name></person-group> (<year>2007</year>). &#x201C;<article-title>Alternative robust local embedding</article-title>,&#x201D; in <source><italic>Proceedings of International Conference on Wavelet Analysis Pattern Recognition</italic></source>, <publisher-loc>Beijing</publisher-loc>, <fpage>591</fpage>&#x2013;<lpage>596</lpage>.</citation></ref>
<ref id="B48"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xue</surname> <given-names>H.</given-names></name> <name><surname>Chen</surname> <given-names>S.-C.</given-names></name> <name><surname>Yang</surname> <given-names>Q.</given-names></name></person-group> (<year>2011</year>). <article-title>Structural regularized support vector machine: a framework for structural large margin classifier.</article-title> <source><italic>IEEE Transact. Neur. Netw.</italic></source> <volume>22</volume> <fpage>573</fpage>&#x2013;<lpage>587</lpage>. <pub-id pub-id-type="doi">10.1109/TNN.2011.2108315</pub-id> <pub-id pub-id-type="pmid">21385668</pub-id></citation></ref>
<ref id="B49"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>J.</given-names></name> <name><surname>Yan</surname> <given-names>R.</given-names></name> <name><surname>Hauptmann</surname> <given-names>A. G.</given-names></name></person-group> (<year>2007</year>). &#x201C;<article-title>Cross-domain video concept detection using adaptive svms</article-title>,&#x201D; in <source><italic>Proceedings of the 15th ACM International Conference on Multimedia</italic></source>, (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>ACM</publisher-name>), <fpage>188</fpage>&#x2013;<lpage>197</lpage>.</citation></ref>
<ref id="B51"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Dong</surname> <given-names>J.</given-names></name> <name><surname>Zhu</surname> <given-names>J.</given-names></name> <name><surname>Wu</surname> <given-names>C.</given-names></name></person-group> (<year>2019b</year>). <article-title>Common and special knowledge-driven TSK fuzzy system and its modeling and application for epileptic EEG signals recognition.</article-title> <source><italic>IEEE Access</italic></source> <volume>7</volume> <fpage>127600</fpage>&#x2013;<lpage>127614</lpage>. <pub-id pub-id-type="doi">10.1109/access.2019.2937657</pub-id></citation></ref>
<ref id="B50"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Chung</surname> <given-names>F. L.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name></person-group> (<year>2019a</year>). <article-title>Takagi-sugeno-kang. Fuzzy systems with dynamic rule weights.</article-title> <source><italic>J. Intell. Fuzzy Syst.</italic></source> <volume>37</volume> <fpage>8535</fpage>&#x2013;<lpage>8550</lpage>. <pub-id pub-id-type="doi">10.1016/j.isatra.2017.10.012</pub-id> <pub-id pub-id-type="pmid">29096993</pub-id></citation></ref>
<ref id="B52"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Zhou</surname> <given-names>X.</given-names></name> <name><surname>Zhou</surname> <given-names>T.</given-names></name> <name><surname>Zhang</surname> <given-names>M.</given-names></name> <name><surname>Ren</surname> <given-names>J.</given-names></name><etal/></person-group> (<year>2019c</year>). <article-title>A view-reduction based multi-view TSK fuzzy system and its application for textile color classification.</article-title> <source><italic>J. Amb. Intellig. Human. Comput.</italic></source> <volume>9</volume> <fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1007/s12652-019-01495-9</pub-id></citation></ref>
<ref id="B53"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Tian</surname> <given-names>F.</given-names></name> <name><surname>Wu</surname> <given-names>H.</given-names></name> <name><surname>Geng</surname> <given-names>X.</given-names></name> <name><surname>Qian</surname> <given-names>D.</given-names></name> <name><surname>Dong</surname> <given-names>J.</given-names></name><etal/></person-group> (<year>2017</year>). <article-title>Brain MRI tissue classification based fuzzy clustering with competitive learning.</article-title> <source><italic>J. Med. Imag. Health Inform.</italic></source> <volume>7</volume> <fpage>1654</fpage>&#x2013;<lpage>1659</lpage>. <pub-id pub-id-type="doi">10.1006/cbmr.1996.0023</pub-id> <pub-id pub-id-type="pmid">8812077</pub-id></citation></ref>
<ref id="B54"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>L.</given-names></name> <name><surname>Wu</surname> <given-names>H.</given-names></name> <name><surname>Geng</surname> <given-names>X.</given-names></name> <name><surname>Yao</surname> <given-names>D.</given-names></name> <name><surname>Dong</surname> <given-names>J.</given-names></name></person-group> (<year>2016</year>). <article-title>A clustering method based on fast exemplar finding and its application on brain magnetic resonance images segmentation [J].</article-title> <source><italic>J. Med. Imag. Health Inform.</italic></source> <volume>6</volume> <fpage>1337</fpage>&#x2013;<lpage>1344</lpage>. <pub-id pub-id-type="doi">10.1166/jmihi.2016.1923</pub-id></citation></ref>
<ref id="B55"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name> <name><surname>Xia</surname> <given-names>K.</given-names></name> <name><surname>Jiang</surname> <given-names>Y.</given-names></name> <name><surname>Qian</surname> <given-names>P.</given-names></name></person-group> (<year>2020</year>). <article-title>Alzheimer&#x2019;s disease multiclass diagnosis via multimodal neuroimaging embedding feature selection and fusion.</article-title> <source><italic>Inform. Fus.</italic></source> <volume>66</volume> <fpage>170</fpage>&#x2013;<lpage>183</lpage>. <pub-id pub-id-type="doi">10.1016/j.inffus.2020.09.002</pub-id></citation></ref>
<ref id="B56"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>Y.</given-names></name> <name><surname>Liebgott</surname> <given-names>H.</given-names></name> <name><surname>Cachard</surname> <given-names>C.</given-names></name></person-group> (<year>2015</year>). <article-title>Comparison of the existing tool localization methods on two-dimensional ultrasound images and their tracking results.</article-title> <source><italic>Control Theor Appl.</italic></source> <volume>9</volume> <fpage>1124</fpage>&#x2013;<lpage>1134</lpage>. <pub-id pub-id-type="doi">10.1049/iet-cta.2014.0672</pub-id></citation></ref>
<ref id="B57"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>Y.</given-names></name> <name><surname>Shen</surname> <given-names>Y.</given-names></name> <name><surname>Bernard</surname> <given-names>A.</given-names></name> <name><surname>Cachard</surname> <given-names>C.</given-names></name> <name><surname>Liebgott</surname> <given-names>H.</given-names></name></person-group> (<year>2016</year>). <article-title>Evaluation and comparison of current biopsy needle localization and tracking methods using 3d ultrasound.</article-title> <source><italic>Ultrasonics</italic></source> <volume>73</volume> <fpage>206</fpage>&#x2013;<lpage>220</lpage>. <pub-id pub-id-type="doi">10.1016/j.ultras.2016.09.006</pub-id> <pub-id pub-id-type="pmid">27668998</pub-id></citation></ref>
<ref id="B58"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zheng</surname> <given-names>W.-L.</given-names></name> <name><surname>Lu</surname> <given-names>B.-L.</given-names></name></person-group> (<year>2015</year>). <article-title>Investigating critical frequency bands and channels for EEG-based emotion recognition with deep neural networks.</article-title> <source><italic>IEEE Transact. Autono. Mental Dev.</italic></source> <volume>7</volume> <fpage>162</fpage>&#x2013;<lpage>175</lpage>. <pub-id pub-id-type="doi">10.1109/tamd.2015.2431497</pub-id></citation></ref>
<ref id="B59"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhong</surname> <given-names>P.</given-names></name> <name><surname>Wang</surname> <given-names>D.</given-names></name> <name><surname>Miao</surname> <given-names>C.</given-names></name></person-group> (<year>2020</year>). <article-title>EEG-based emotion recognition using regularized graph neural networks.</article-title> <source><italic>IEEE Transact. Affect. Comput.</italic></source> <volume>99</volume>:<issue>1</issue>. <pub-id pub-id-type="doi">10.1109/taffc.2020.2994159</pub-id></citation></ref>
<ref id="B60"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>S.-H.</given-names></name> <name><surname>Liu</surname> <given-names>X.-W.</given-names></name> <name><surname>Zhu</surname> <given-names>C.-Z.</given-names></name> <name><surname>Liu</surname> <given-names>Q.</given-names></name> <name><surname>Yin</surname> <given-names>J.</given-names></name></person-group> (<year>2014</year>). &#x201C;<article-title>Spectral clustering-based local and global structure preservation for feature selection</article-title>,&#x201D; in <source><italic>Proceedings of the 2014 International Joint Conference on Neural Networks</italic></source>, <publisher-loc>Beijing</publisher-loc>, <fpage>550</fpage>&#x2013;<lpage>557</lpage>.</citation></ref>
<ref id="B61"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>X.</given-names></name> <name><surname>Jin</surname> <given-names>K.</given-names></name> <name><surname>Shang</surname> <given-names>Y.</given-names></name> <name><surname>Guo</surname> <given-names>G.</given-names></name></person-group> (<year>2018</year>). <article-title>Visually interpretable representation learning for depression recognition from facial Im-ages.</article-title> <source><italic>IEEE Transact. Affect. Comput.</italic></source> <volume>11</volume> <fpage>542</fpage>&#x2013;<lpage>552</lpage>. <pub-id pub-id-type="doi">10.1109/TAFFC.2018.2828819</pub-id></citation></ref>
<ref id="B62"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhu</surname> <given-names>X.-J.</given-names></name></person-group> (<year>2008</year>). <source><italic>Semi-Supervised Learning Literature Survey [R]. Computer Science TR 1530.</italic></source> <publisher-loc>Madison, WI</publisher-loc>: <publisher-name>University of Wis-consin</publisher-name>.</citation></ref>
<ref id="B63"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhu</surname> <given-names>X.-J.</given-names></name> <name><surname>Goldberg</surname> <given-names>A.</given-names></name></person-group> (<year>2009</year>). <source><italic>Introduction to Semi-Supervised Learning</italic></source>, <volume>Vol. 3</volume>. <publisher-loc>San Rafael, CA</publisher-loc>: <publisher-name>Morgan &#x0026; Claypool</publisher-name>, <fpage>130</fpage>.</citation></ref>
<ref id="B64"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhu</surname> <given-names>Y.</given-names></name> <name><surname>Shang</surname> <given-names>Y.</given-names></name> <name><surname>Shao</surname> <given-names>Z.</given-names></name> <name><surname>Guo</surname> <given-names>G.</given-names></name></person-group> (<year>2017</year>). <article-title>automated depression diagnosis based on deep networks to encode facial appearance and dynamics.</article-title> <source><italic>IEEE Transact. Affect. Comput.</italic></source> <volume>9</volume> <fpage>578</fpage>&#x2013;<lpage>584</lpage>. <pub-id pub-id-type="doi">10.1109/TAFFC.2017.2650899</pub-id></citation></ref>
<ref id="B65"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zu</surname> <given-names>B.-B.</given-names></name> <name><surname>Xia</surname> <given-names>K.-W.</given-names></name> <name><surname>Wen</surname> <given-names>L.</given-names></name> <name><surname>Niu</surname> <given-names>W.-J.</given-names></name> <name><surname>Jiang</surname> <given-names>X.-Q.</given-names></name></person-group> (<year>2019</year>). <article-title>Semi-supervised classification application of remote sensing image based on block low rank images.</article-title> <source><italic>J. Front. Comput. Sci. Technol.</italic></source> <volume>13</volume> <fpage>1217</fpage>&#x2013;<lpage>1226</lpage>.</citation></ref>
</ref-list>
<fn-group>
<fn id="footnote1">
<label>1</label>
<p>For each source domain, we train one SVM by using the corresponding labeled samples. Then, for each test instance <italic>x</italic>, the decision values from <italic>p</italic> SVM classifiers are converted into probability values by using the sigmoid function [i.e., g(t) = 1/(1 + exp(-t)]. Finally, we average the <italic>p</italic> probability values as the final prediction of the test instance <italic>x</italic>.</p></fn>
</fn-group>
</back>
</article>