<?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.850906</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>Robust Latent Multi-Source Adaptation for Encephalogram-Based Emotion Recognition</article-title>
</title-group>
<contrib-group>
<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="fn001"><sup>&#x2020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1226641/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Dan</surname> <given-names>Yufang</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>&#x2020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1290075/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Zhou</surname> <given-names>Di</given-names></name>
<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="fn001"><sup>&#x2020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1737763/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>He</surname> <given-names>Songsong</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>&#x2020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1739705/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>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: Jian Zhang, Wuhan University of Technology, China; Fangfang Duan, Wuhan University of Technology, China</p></fn>
<corresp id="c001">&#x002A;Correspondence: Di Zhou, <email>sion2005@sasu.edu.cn</email></corresp>
<fn fn-type="equal" id="fn001"><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>27</day>
<month>04</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>16</volume>
<elocation-id>850906</elocation-id>
<history>
<date date-type="received">
<day>08</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>02</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2022 Tao, Dan, Zhou and He.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Tao, Dan, Zhou and He</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 practical encephalogram (EEG)-based machine learning, different subjects can be represented by many different EEG patterns, which would, in some extent, degrade the performance of extant subject-independent classifiers obtained from cross-subjects datasets. To this end, in this paper, we present a robust Latent Multi-source Adaptation (LMA) framework for cross-subject/dataset emotion recognition with EEG signals by uncovering multiple domain-invariant latent subspaces. Specifically, by jointly aligning the statistical and semantic distribution discrepancies between each source and target pair, multiple domain-invariant classifiers can be trained collaboratively in a unified framework. This framework can fully utilize the correlated knowledge among multiple sources with a novel low-rank regularization term. Comprehensive experiments on DEAP and SEED datasets demonstrate the superior or comparable performance of LMA with the state of the art in the EEG-based emotion recognition.</p>
</abstract>
<kwd-group>
<kwd>encephalogram</kwd>
<kwd>latent space</kwd>
<kwd>emotion recognition</kwd>
<kwd>co-adaptation</kwd>
<kwd>maximum mean discrepancy</kwd>
</kwd-group>
<counts>
<fig-count count="7"/>
<table-count count="2"/>
<equation-count count="49"/>
<ref-count count="76"/>
<page-count count="17"/>
<word-count count="14870"/>
</counts>
</article-meta>
</front>
<body>
<sec id="S1" sec-type="intro">
<title>Introduction</title>
<p>Contemporarily, in the field of affective computing research, automated emotion recognition (AER) has attracted lots of attention from machine learning and computer vision (<xref ref-type="bibr" rid="B22">Kim et al., 2013</xref>). In traditional schema, one auto emotion recognition system driven by EEG signals usually includes two core components, i.e., feature extraction followed by emotion classification (<xref ref-type="bibr" rid="B24">Lan et al., 2018</xref>). Some representative EEG feature extraction methods (<xref ref-type="bibr" rid="B21">Jenke et al., 2014</xref>; <xref ref-type="bibr" rid="B69">Zhang et al., 2020b</xref>) can be viewed comprehensively in <xref ref-type="bibr" rid="B21">Jenke et al. (2014)</xref>. This work mainly focuses on machine learning-based emotion classification methods.</p>
<p>In the past decade, a large scale of emotion recognition methods has been presented for effective emotion recognition using EEG features (<xref ref-type="bibr" rid="B39">Musha et al., 1997</xref>; <xref ref-type="bibr" rid="B22">Kim et al., 2013</xref>; <xref ref-type="bibr" rid="B29">Li et al., 2018b</xref>,<xref ref-type="bibr" rid="B30">c</xref>). <xref ref-type="bibr" rid="B70">Zheng (2017)</xref> proposed a novel emotion recognition method by exploiting the group sparse canonical correlation analysis, thus simultaneously implementing EEG channel selection and emotion recognition. Recently, <xref ref-type="bibr" rid="B30">Li et al. (2018c)</xref> also presented a sparse linear regression model with graph regularization for emotion recognition using EEG signals. In the past decade, due to their outperformed performance compared with traditional methods, deep emotion recognition methods using EEG signals have been widely explored in emotion feature extraction and recognition (<xref ref-type="bibr" rid="B35">Lotfi and Akbarzadeh-T, 2014</xref>), such as criminal psychological emotion recognition based on deep learning and EEG signals (<xref ref-type="bibr" rid="B32">Liu and Liu, 2021</xref>), EEG-based Deep Belief Network model (<xref ref-type="bibr" rid="B71">Zheng and Lu, 2015</xref>), multi-channel EEG-based recognition model (<xref ref-type="bibr" rid="B47">Song et al., 2018</xref>), and EEG-based neural network model (<xref ref-type="bibr" rid="B29">Li et al., 2018b</xref>).</p>
<p>It is worthy to note that the aforementioned works for emotion recognition perform well only in such scenario that both training and test samples follow the same distribution (<xref ref-type="bibr" rid="B63">Zhang et al., 2020a</xref>), in which the recognition models obtained from the source dataset(s) therefore can be easily utilized in the target dataset effectively (<xref ref-type="bibr" rid="B64">Zhang et al., 2019a</xref>). Unfortunately, these traditional methods may fail in addressing cross-subject/dataset emotion recognition due to the mismatch of feature distribution with EEG signals. To address this issue, many domain adaptation (DA) emotion recognition models for AER problem have been promoted (<xref ref-type="bibr" rid="B7">Chu et al., 2017</xref>; <xref ref-type="bibr" rid="B28">Li et al., 2018a</xref>; <xref ref-type="bibr" rid="B26">Li et al., 2020a</xref>,<xref ref-type="bibr" rid="B27">b</xref>; <xref ref-type="bibr" rid="B1">Bao et al., 2021</xref>; <xref ref-type="bibr" rid="B58">Wang et al., 2021</xref>). In a DA emotion recognition system, one usually focuses on exploring an effective recognition model on one target domain with few or even none of the labeled data, by borrowing some positive knowledge from other source domain(s) with slightly different distribution with that of the target domain (<xref ref-type="bibr" rid="B2">Bruzzone and Marconcini, 2010</xref>; <xref ref-type="bibr" rid="B48">Tao et al., 2012</xref>; <xref ref-type="bibr" rid="B34">Long et al., 2014</xref>; <xref ref-type="bibr" rid="B65">Zhang et al., 2019b</xref>).</p>
<p>A typical challenge in one EEG-based emotion recognition system is the cross-subject/dataset learning problem (<xref ref-type="bibr" rid="B28">Li et al., 2018a</xref>). In such scenario, DA techniques can be exploited to address this challenging issue where both training and test data follow slightly different distribution (<xref ref-type="bibr" rid="B48">Tao et al., 2012</xref>; <xref ref-type="bibr" rid="B34">Long et al., 2014</xref>; <xref ref-type="bibr" rid="B25">Li et al., 2021</xref>). To deal with the challenging cross-subject EEG emotion recognition problem, <xref ref-type="bibr" rid="B43">Pandey and Seeja (2019)</xref> proposed a subject-independent approach for EEG emotion recognition. <xref ref-type="bibr" rid="B28">Li et al. (2018a)</xref> proposed another method for cross-subject EEG emotion recognition. In the past decade, deep neural networks (DNNs) (<xref ref-type="bibr" rid="B16">Ganin et al., 2016</xref>; <xref ref-type="bibr" rid="B28">Li et al., 2018a</xref>) have also driven rapid progress in DA (<xref ref-type="bibr" rid="B12">Duan et al., 2012a</xref>; <xref ref-type="bibr" rid="B8">Ding et al., 2018a</xref>). The DA issues can be solved by the domain adversarial neural network (DANN) (<xref ref-type="bibr" rid="B16">Ganin et al., 2016</xref>). It remains unclear, however, whether the performance of deep DA methods is really contributed by their deep feature representation, the fine-tuned classifiers, or is rather an outcome of the adaptation regularization terms (<xref ref-type="bibr" rid="B17">Ghifary et al., 2017</xref>).</p>
<p>Although existing DA methods have obvious effectiveness and efficiency in the special use of emotion recognition (<xref ref-type="bibr" rid="B7">Chu et al., 2017</xref>), there is few work to use the joint feature selection method and then carry out the multi-source adaptive domain recognition of cross datasets by exploiting the correlation knowledge among domains and features. Besides, during DA, most of the multi-source domain adaptation (MDA) methods (<xref ref-type="bibr" rid="B60">Yang et al., 2007</xref>; <xref ref-type="bibr" rid="B13">Duan et al., 2012b</xref>,<xref ref-type="bibr" rid="B14">c</xref>; <xref ref-type="bibr" rid="B55">Tommasi et al., 2014</xref>; <xref ref-type="bibr" rid="B50">Tao et al., 2015</xref>, <xref ref-type="bibr" rid="B54">2017</xref>; <xref ref-type="bibr" rid="B9">Ding et al., 2018b</xref>) generally cope with the sources independently without considering the correlation information among the source domains (<xref ref-type="bibr" rid="B66">Zhang et al., 2019c</xref>), which may destroy the discriminant structure (either intrinsic or extrinsic) of multi-source domains (<xref ref-type="bibr" rid="B44">Rosenstein et al., 2005</xref>). Last but not the least, for an MDA system, it is crucial for source weight determination during learning based on the correlation and quality of source domains. To the best of our knowledge, these characters are not feasible enough in extant MDA methods.</p>
<p>In order to solve the above problems in existing MDA, we explore to exploit the relevant knowledge among sources in the uncovered subspaces to learn a multi-source adaptive emotion recognition model. In other words, we mainly adopt the strategy of digging the relationship between multi-source domains and one target domain (including feature and distribution) for promoting multi-source adaptive emotion recognition with EEG signals. We aim to progress beyond existing works that have partially addressed those issues by exploring to solve all the above-mentioned issues in a unified framework. Specifically, we propose in this work a robust Latent Multiple-source Adaption (LMA) method for EEG-based emotion recognition by mining multiple shared latent subspaces, each for one source&#x2013;target domain pair. The method employs the robust regression scheme to process high-dimensional, sparse outliers and non-i.i.d. (independently identical distribution) EEG features by jointly utilizing the <italic>l</italic><sub>2,1</sub>-norm (<xref ref-type="bibr" rid="B40">Nie et al., 2010a</xref>) and trace norm. Under this framework, the row sparsity regularization is designed to obtain the solution of sparse feature selection (<xref ref-type="bibr" rid="B69">Zhang et al., 2020b</xref>). We match distributions between each domain pair (including both target and multi-source domains) by minimizing the nonparametric Maximum Mean Discrepancy (MMD) (<xref ref-type="bibr" rid="B18">Gretton et al., 2009</xref>; <xref ref-type="bibr" rid="B42">Pan et al., 2011</xref>) in each uncovered latent space shared by this source&#x2013;target pair. The contributions of this paper are listed as follows:</p>
<list list-type="simple">
<list-item>
<label>(1)</label>
<p>We propose a unified multi-source adaptive emotion recognition framework with EEG features by uncovering multiple latent subspaces.</p>
</list-item>
<list-item>
<label>(2)</label>
<p>Our framework selects features in a collaborative way and considers the correlated knowledge among sources. In LMA, the importance of each feature does not need to be evaluated separately. In addition, in our unified framework, we can learn multiple loss functions with feature selection for all source adaptation subjects synchronously, so that our framework can use the correlated information of multiple sources as auxiliary information.</p>
</list-item>
<list-item>
<label>(3)</label>
<p>In this framework, the original geometric structure is retained by using the graph Laplacian regularization, and the <italic>l</italic><sub>2,1</sub>-norm minimization sparse regression approach is used to suppress the influence of noise or outliers in the domains, which shows the robustness of the framework.</p>
</list-item>
<list-item>
<label>(4)</label>
<p>Through a large number of experiments on two EEG datasets, we prove the effectiveness and convergence of this framework.</p>
</list-item>
</list>
<p>The remainder of the paper is organized as follows: In section Related Work, we discussed the related works with feature selection and multi-source DA learning. In section Proposed Framework, our framework LMA will be designed, and section Algorithm arranges the corresponding optimal algorithm of LMA. The experimental results and analysis on two real EEG datasets are presented in section Experimental Evaluation. Finally, we conclude in Section Conclusion.</p>
</sec>
<sec id="S2">
<title>Related Work</title>
<p>In the past decades, affective computing community has paid increasing attention to the emotion recognition with brain&#x2013;computer interfaces (BCI) (<xref ref-type="bibr" rid="B38">M&#x00FC;hl et al., 2014</xref>; <xref ref-type="bibr" rid="B7">Chu et al., 2017</xref>). A brain&#x2013;computer interface system could capture certain emotion states and respectively make corresponding response to these states using spontaneous EEG signals even when explicit input from the subjects is unavailable (<xref ref-type="bibr" rid="B64">Zhang et al., 2019a</xref>), thus augmenting the user experience in the session of interactivity. Nowadays, a large number of methods (<xref ref-type="bibr" rid="B68">Zhang et al., 2016</xref>, <xref ref-type="bibr" rid="B67">2017</xref>) have been proposed to recognize different emotion information from brain-wave signals. The latest works about affective BCI (aBCI) took account of machine learning algorithms on emotion recognition using a few discriminative features (<xref ref-type="bibr" rid="B21">Jenke et al., 2014</xref>; <xref ref-type="bibr" rid="B38">M&#x00FC;hl et al., 2014</xref>). In one representative BCI system, a certain feature extractor firstly extracts discriminative features from the raw EEG data, and then these features as well as labeled emotion states are sent into the classifier for real-time affection recognition. In the last decade, many aBCI-related works have presented sound and interesting emotion recognition performance (<xref ref-type="bibr" rid="B38">M&#x00FC;hl et al., 2014</xref>).</p>
<p>Although existing methods have obtained satisfied achievements on EEG-based emotion recognition, the expected performance could still be degraded by certain impacts in the case of cross-subject/dataset recognition due to the difference between subjects/datasets. Therefore, one needs to train a specific classifier for individual subject/dataset-of-interest. Even for the same subject, it is also indispensable to recalibrate the classifier frequently for maintaining a satisfied recognition accuracy since the EEG signals are unstable now and then. This would undoubtedly increase the costs of manual labor as well as time. Fortunately, the DA (a.k.a. domain transfer) technique can be leveraged to tackle these issues existing in EEG-based emotion recognition.</p>
<p>In the past decade, DA technique (<xref ref-type="bibr" rid="B12">Duan et al., 2012a</xref>,<xref ref-type="bibr" rid="B13">b</xref>,<xref ref-type="bibr" rid="B14">c</xref>; <xref ref-type="bibr" rid="B56">Tzeng et al., 2015</xref>; <xref ref-type="bibr" rid="B57">Tzeng et al., 2017</xref>; <xref ref-type="bibr" rid="B8">Ding et al., 2018a</xref>,<xref ref-type="bibr" rid="B9">b</xref>,<xref ref-type="bibr" rid="B10">c</xref>) has elicited an increasing attention in the community of machine learning. Up to now, domain-adaptation-based emotion recognition methods have nearly dominated the literature of aBCI <xref ref-type="bibr" rid="B11">Dolan, 2002</xref>; <xref ref-type="bibr" rid="B38">M&#x00FC;hl et al., 2014</xref>; <xref ref-type="bibr" rid="B20">Jayaram et al., 2016</xref>; <xref ref-type="bibr" rid="B24">Lan et al., 2018</xref>; <xref ref-type="bibr" rid="B74">Zhong et al., 2020</xref>; <xref ref-type="bibr" rid="B73">Zheng et al., 2015</xref>; <xref ref-type="bibr" rid="B72">Zheng and Lu, 2016</xref>; <xref ref-type="bibr" rid="B5">Chai et al., 2016</xref>; <xref ref-type="bibr" rid="B4">Chai et al., 2017</xref>; <xref ref-type="bibr" rid="B45">Shi et al., 2013</xref>; <xref ref-type="bibr" rid="B23">Koelstra et al., 2012</xref>; <xref ref-type="bibr" rid="B71">Zheng and Lu, 2015</xref>), which aim to address different issues in emotion classification by pursuing various DA skills using the EEG datasets such as SEED. In these preceding works, a commonly used strategy is to uncover a shared subspace from different domains by preserving certain discriminative properties, thus decreasing the differences among subjects or sessions extracted from the captured EEG signals (<xref ref-type="bibr" rid="B49">Tao and Dan, 2021</xref>). While extensive exploration on cross-subject/session has been conducted effectively in the prior works by leveraging various DA tricks, one obvious shortage in these works is that the evaluation dataset is just limited to one single database, e.g., SEED. In practical aBCI applications, the EEG datasets could also change since the EEG signals may be produced by different subjects, sessions, EEG devices, experimental schemes, and emotional stimuli. Henceforth, one of the yet unsolved issues in current research is the robustness and effectiveness of the proposed DA methods on cross-datasets/subjects.</p>
</sec>
<sec id="S3">
<title>Proposed Framework</title>
<sec id="S3.SS1">
<title>Notation</title>
<p>In the context, the symbol definitions are listed in <xref ref-type="table" rid="T1">Table 1</xref>. We respectively denote by [<italic>A</italic><sub>1</sub>, <italic>A</italic><sub>2</sub>, &#x2026;, <italic>A</italic><sub><italic>k</italic></sub>] and [<italic>A</italic><sub>1</sub>; <italic>A</italic><sub>2</sub>; &#x2026;; <italic>A</italic><sub><italic>k</italic></sub>] the concatenation of <italic>k</italic> matrices according to the row (horizontally) and the column (vertically). In this work, we focus on the multi-source adaptation framework, which can be driven by <italic>S</italic> source domains of <italic>c</italic>-class. We denote by <inline-formula><mml:math id="INEQ39"><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mi>a</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup><mml:mo stretchy="false">}</mml:mo></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>&#x211D;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mo>&#x00D7;</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> (<italic>a</italic> = 1, 2, &#x2026;, <italic>S</italic>) the <italic>a</italic>th source dataset with <italic>n</italic><sub><italic>a</italic></sub> samples<sup><xref ref-type="fn" rid="footnote1">1</xref></sup>. Its corresponding class label matrix can be denoted as <inline-formula><mml:math id="INEQ42"><mml:mrow><mml:msup><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:mn>1</mml:mn><mml:mi>a</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup><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:msub><mml:mi>n</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2208;</mml:mo><mml:mi mathvariant="normal">&#x0393;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">}</mml:mo></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> with <italic>y</italic><sub><italic>il</italic></sub> = 1 if the <italic>i</italic>th sample is labeled as the <italic>l</italic>th class and -1 others. Correspondingly, we denote by <inline-formula><mml:math id="INEQ46"><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mi>t</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>2</mml:mn><mml:mi>t</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>m</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo stretchy="false">}</mml:mo></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>&#x211D;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> the target dataset of interest. Since the true classes of the samples in <italic>X<sup>t</sup></italic> are inaccessible in the training stage, the target labels (or pseudo labels) <inline-formula><mml:math id="INEQ48"><mml:mrow><mml:msup><mml:mi>Y</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:mn>1</mml:mn><mml:mi>t</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:msubsup><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:msub><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2208;</mml:mo><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow></mml:math></inline-formula> can be predicted by certain pre-trained classifiers trained on the source datasets with labeled data. Therefore, detecting the ground-truth label of each target sample is our ultimate goal.</p>
<table-wrap position="float" id="T1">
<label>TABLE 1</label>
<caption><p>Notations and descriptions.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">Notations</td>
<td valign="top" align="left">Descriptions</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="left">Sample number of each source&#x2013;target pair</td>
</tr>
<tr>
<td valign="top" align="left"><italic>d</italic></td>
<td valign="top" align="left">Feature dimensionality number</td>
</tr>
<tr>
<td valign="top" align="left">&#x03C7;</td>
<td valign="top" align="left">Sample/feature space</td>
</tr>
<tr>
<td valign="top" align="left">&#x0393;</td>
<td valign="top" align="left">Label/prediction space</td>
</tr>
<tr>
<td valign="top" align="left"><italic>a</italic> = [<italic>a</italic><sub>1</sub>, <italic>a</italic><sub>2</sub>, &#x2026;, <italic>a</italic><sub><italic>d</italic></sub>]<sup><italic>T</italic></sup> &#x2208; &#x211D;<sup><italic>d</italic></sup></td>
<td valign="top" align="left">Vector <italic>a</italic></td>
</tr>
<tr>
<td valign="top" align="left"><italic>A</italic> &#x2208; &#x211D;<sup><italic>n</italic>&#x00D7;<italic>d</italic></sup></td>
<td valign="top" align="left">Matrix <italic>A</italic></td>
</tr>
<tr>
<td valign="top" align="left"><italic>A</italic><sub><italic>i</italic>, <italic>j</italic></sub></td>
<td valign="top" align="left">The (<italic>i</italic>, <italic>j</italic>)th element of the matrix <italic>A</italic></td>
</tr>
<tr>
<td valign="top" align="left"><italic>A</italic><sub><italic>i</italic>,:</sub> and <italic>A</italic><sub>:, <italic>j</italic></sub></td>
<td valign="top" align="left">The <italic>i</italic>/<italic>j</italic>th row/column vector of <italic>A</italic></td>
</tr>
<tr>
<td valign="top" align="left">(&#x22C5;)<sup><italic>T</italic></sup></td>
<td valign="top" align="left">Transpose operator</td>
</tr>
<tr>
<td valign="top" align="left"><italic>tr</italic>(&#x22C5;)</td>
<td valign="top" align="left">Trace operator</td>
</tr>
<tr>
<td valign="top" align="left">&#x27E8;<italic>A</italic>, <italic>B</italic>&#x27E9; = <italic>tr</italic>(<italic>A<sup>T</sup>B</italic>)</td>
<td valign="top" align="left">The inner product of two matrices <italic>A</italic> and <italic>B</italic></td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="INEQ22"><mml:mrow><mml:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mi>a</mml:mi><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mi>p</mml:mi></mml:msub><mml:mo>:=</mml:mo><mml:msup><mml:mrow><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>d</mml:mi></mml:msubsup><mml:msup><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:mi>p</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi mathvariant="normal">/</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></td>
<td valign="top" align="left">The <italic>p</italic>-norm of a vector <italic>a</italic></td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="INEQ25"><mml:mrow><mml:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mi>A</mml:mi><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><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:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mo>:</mml:mo></mml:mrow></mml:msub><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow><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:msqrt><mml:mrow><mml:msubsup><mml:mo largeop="true" 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>d</mml:mi></mml:msubsup><mml:msubsup><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mrow></mml:math></inline-formula></td>
<td valign="top" align="left">The <italic>l</italic><sub>2,1</sub>-norm of <italic>A</italic></td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="INEQ28"><mml:mrow><mml:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mi>A</mml:mi><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mo>&#x002A;</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:msup><mml:mi>A</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mstyle scriptlevel="-1"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula></td>
<td valign="top" align="left">The trace-norm of <italic>A</italic></td>
</tr>
<tr>
<td valign="top" align="left"><italic>I</italic><sub><italic>r</italic></sub></td>
<td valign="top" align="left">Identity matrix of size <italic>r</italic>&#x00D7;<italic>r</italic></td>
</tr>
<tr>
<td valign="top" align="left">1<sub><italic>d</italic></sub></td>
<td valign="top" align="left"><italic>d</italic>-dimensional vector with all ones</td>
</tr>
<tr>
<td valign="top" align="left">0<sub><italic>d</italic></sub></td>
<td valign="top" align="left"><italic>d</italic>-dimensional vector with all zeroes</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>We further denote <italic>X<sup>a</sup></italic>/<italic>X<sup>t</sup></italic> with the label <inline-formula><mml:math id="INEQ51"><mml:mover accent="true"><mml:mi>l</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover></mml:math></inline-formula> as <inline-formula><mml:math id="INEQ52"><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mover accent="true"><mml:mi>l</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula>/<inline-formula><mml:math id="INEQ53"><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mover accent="true"><mml:mi>l</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> (<inline-formula><mml:math id="INEQ54"><mml:mrow><mml:mover accent="true"><mml:mi>l</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><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>c</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>), and the <italic>a</italic>th source&#x2013;target domain pair as <italic>X</italic><sub><italic>a</italic></sub> = [<italic>X<sup>a</sup></italic>, <italic>X<sup>t</sup></italic>] &#x2208; &#x211D;<sup><italic>d</italic>&#x00D7;<italic>N</italic></sup>(<italic>N</italic> = <italic>n</italic><sub><italic>t</italic></sub> + <italic>n</italic><sub><italic>a</italic></sub>) with label matrix <italic>Y</italic><sub><italic>a</italic></sub> = [<italic>Y<sup>a</sup></italic>, <italic>Y<sup>t</sup></italic>] by packing the <italic>a</italic>th source and the target data.</p>
</sec>
<sec id="S3.SS2">
<title>Problem Statement</title>
<p>A commonly used strategy in the representative MDA is to acquire knowledge from multiple sources by leveraging certain common knowledge shared by them to promote the target learning of interest. We propose in this work a robust Latent Multiple-source Adaption (LMA) emotion recognition method based on EEG features. The method employs the robust regression scheme to process high-dimensional, sparse, outliers, and non-i.i.d. EEG features by jointly utilizing the <italic>l</italic><sub>2,1</sub>-norm and trace norm (<xref ref-type="bibr" rid="B61">Yang et al., 2013</xref>). The designed method has three characteristics, which are integrated into a unified optimization formulation to find an effective emotion recognition model by aligning the feature distribution between each source&#x2013;target domain pair. Specifically, it includes four technical aspects: (1) <italic>via</italic> employing the <italic>l</italic><sub>2,1</sub>-norm minimization, a robust loss term is introduced into each source model learning by taking account of the influence of noise or outliers in EEG signal (<xref ref-type="bibr" rid="B31">Li et al., 2015</xref>), and a sparse regularization term is designed to eliminate over-fitting and a sparse features subset is selected; (2) based on the designed regression model and the semantic distribution matching between each pair of domains in each uncovered latent spaces (<xref ref-type="bibr" rid="B53">Tao et al., 2019</xref>), it not only provides robustness on loss function, but also retains the domain distribution (including local and global) structures (<xref ref-type="bibr" rid="B41">Nie et al., 2010b</xref>), and meanwhile maintains a high dependence on the (pseudo) label knowledge of the source domains and the target domain (<xref ref-type="bibr" rid="B41">Nie et al., 2010b</xref>; <xref ref-type="bibr" rid="B10">Ding et al., 2018c</xref>; <xref ref-type="bibr" rid="B63">Zhang et al., 2020a</xref>), so as to obtain preferable generalization performance; and (3) by exploiting the trace norm of matrix, we can make full use of the correlative information among multiple sources and transfer more discriminative knowledge to the target domain.</p>
<p>Specifically, we present the flow diagram of LWA in <xref ref-type="fig" rid="F1">Figure 1</xref> to illustrate our innovation: firstly, we can project each source EEG data into one domain-invariant subspace by minimizing the domain-wise distribution discrepancy; thus, <italic>S</italic> classifiers are being jointly learned by employing trace norm as well as <italic>l</italic><sub>2,1</sub>-norm; we then obtain <italic>S</italic> target label matrices predicted from these source classifiers on the target domain; furthermore, in the original space, we also learn a target model using the squared regression scheme with the constraint of prediction consistency on the target data between those source models and the target model; and by uncovering multiple domain-invariant latent spaces, we finally formulate a joint learning framework of multi-source adaptation for EEG-based emotion recognition. To implement these properties, in the following part, we will detail the objective formulation of the proposed method.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption><p>Flowchart of LMA on EEG-based emotion recognition.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-850906-g001.tif"/>
</fig>
</sec>
<sec id="S3.SS3">
<title>General Formulation</title>
<p>In this section, we propose the general formulation of LMA framework underpinned by the robust regression principle and the regularization theory. We investigate the learning problem under multiclass setting, with the decision classifiers <inline-formula><mml:math id="INEQ64"><mml:msubsup><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:msubsup></mml:math></inline-formula>, where &#x03B8; is the parameter of the hypothesis space of those decision functions. We propose a unified MDA framework by uncovering <italic>S</italic> discriminative latent subspaces &#x0398;<sub><italic>a</italic></sub> (<italic>a</italic> = 1, 2, &#x2026;, <italic>S</italic>) (<xref ref-type="bibr" rid="B52">Tao and Xu, 2019</xref>) and to learn decision classifiers <inline-formula><mml:math id="INEQ68"><mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula>s of all sources simultaneously. In particular, the proposed method minimizes the distribution difference of each domain pair after the projection <italic>P</italic><sub><italic>a</italic></sub> into the subspace &#x0398;<sub><italic>a</italic></sub>, as well as the structural risk functional of the labeled data from the source domain <italic>X<sup>a</sup></italic>. We also let &#x0398;<sub><italic>a</italic></sub> be orthogonal on rows so that <inline-formula><mml:math id="INEQ73"><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, where <italic>r</italic>(&#x226A;<italic>d</italic>) is the dimensionality of the shared latent space. We then endeavor to find <italic>S</italic> cross-domain models parameterized by <inline-formula><mml:math id="INEQ77"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03B8;</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>S</mml:mi></mml:msubsup></mml:math></inline-formula> <italic>via</italic> jointly utilizing correlated knowledge among sources in some latent spaces. We therefore propose the following general formulation of LMA:</p>
<disp-formula id="S3.E1"><label>(1)</label><mml:math id="M1"><mml:mtable><mml:mtr><mml:mtd columnalign="left"><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi/><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:mstyle displaystyle="false"><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x2127;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mspace width="10em"/><mml:mrow><mml:mtable displaystyle="true"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi>R</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>Y</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x03B8;<sub><italic>a</italic>/<italic>t</italic></sub> is the parameter set of the <italic>a</italic>th source/target model, <inline-formula><mml:math id="INEQ80"><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> enforces the discriminative consistency between the <italic>a</italic>th source and the target model on the target dataset, <italic>R</italic>(&#x22C5;,&#x22C5;) is the robust regression model, the regularization term <inline-formula><mml:math id="INEQ83"><mml:mrow><mml:mi mathvariant="normal">&#x2127;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> controls the complexity of <inline-formula><mml:math id="INEQ84"><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup></mml:math></inline-formula>, <italic>dist</italic><sub>&#x0398;<sub><italic>a</italic></sub></sub>(<italic>X<sup>a</sup></italic>, <italic>X<sup>t</sup></italic>) is for aligning the distributions of each domain pair in the latent space &#x0398;<sub><italic>a</italic></sub>, the regularizer <inline-formula><mml:math id="INEQ87"><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> controls the low rankness of all source models for mining the correlated knowledge. Hence, by solving the objective in (1), the subspace &#x0398;<sub><italic>a</italic></sub> and the decision functions <inline-formula><mml:math id="INEQ89"><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> s can be learned simultaneously. In the sequence, we will focus on designing these components in the general formulation one by one to construct a unified framework.</p>
<sec id="S3.SS3.SSS1">
<title>Design of Regression Model</title>
<p>In LMA, we learn a composite source classifier function <inline-formula><mml:math id="INEQ90"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mi>a</mml:mi><mml:mo>&#x00B0;</mml:mo></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:math></inline-formula> trained on the EEG features, where <italic>Q</italic><sub><italic>a</italic></sub> represents the source classifier model, and &#x00B0; is the function combination operator. We therefore explore to find the best approximation <italic>W</italic><sub><italic>t</italic></sub> for <italic>f<sup>t</sup></italic> by leverage <italic>Q</italic><sub><italic>a</italic></sub> in &#x0398;<sub><italic>a</italic></sub> with the assumption that there exist some commonalities (e.g., discriminative structures) between different domains (<xref ref-type="bibr" rid="B53">Tao et al., 2019</xref>). Moreover, it should also maintain the discriminative structure in the original space. To capture the source correlation information, we respectively design the following classification functions for the <italic>a</italic>th source domain in the latent space:</p>
<disp-formula id="S3.E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:mrow><mml:mrow><mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x03C8;</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow><mml:mo rspace="13.6pt">,</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where &#x03D5;:&#x03C7;&#x2192;<italic>H</italic><sup><xref ref-type="fn" rid="footnote2">2</xref></sup> is a known feature map projecting the <italic>a</italic>th source data from the input space &#x03C7; into certain reproducing kernel Hilbert space (RKHS) (<xref ref-type="bibr" rid="B41">Nie et al., 2010b</xref>) <italic>H</italic>. The other component &#x03C8;<sub>&#x03B8;</sub> is a parameterized low-dimensional space that aims at encoding the shared structure between each source domain and the target domain. The weight vector <italic>Q</italic><sub><italic>a</italic></sub> is defined in the projected subspace under the projection &#x03C8;<sub>&#x03B8;</sub> for the <italic>a</italic>th source, and <italic>V</italic><sub><italic>a</italic></sub> is the weight matrix defined in the original feature space. With the parametric form in (2), the learned subspace &#x03C8;<sub>&#x03B8;</sub> can capture the intrinsic structure of source correlation in the MDA problem, which are shared by each source and the target domain. Correspondingly, we also can design the target recognition model: <inline-formula><mml:math id="INEQ106"><mml:mrow><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mi>W</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> with the weight matrix <italic>W</italic><sub><italic>t</italic></sub>. We present the empirical kernel map as discussed in <xref ref-type="bibr" rid="B18">Gretton et al. (2009)</xref>:</p>
<disp-formula id="S3.Ex1"><mml:math id="M3"><mml:mrow><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03C8;</mml:mi><mml:mi>e</mml:mi></mml:msub><mml:mo>:</mml:mo><mml:mo mathvariant="italic" separator="true">&#x2003;&#x2002;&#x2006;</mml:mo><mml:mi mathvariant="normal">&#x03C7;</mml:mi><mml:mo>&#x2192;</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mi>N</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mpadded width="+2.8pt"><mml:mi>r</mml:mi></mml:mpadded><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mpadded width="+2.8pt"><mml:mi>r</mml:mi></mml:mpadded><mml:mi>k</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mpadded width="+2.8pt"><mml:mi>l</mml:mi></mml:mpadded><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>p</mml:mi><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x2192;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">&#x03C8;</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo fence="true" stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><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:mi>x</mml:mi><mml:mi>N</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">&#x03C8;</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">&#x03C8;</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mpadded width="+2.8pt"><mml:mi>r</mml:mi></mml:mpadded><mml:mi>n</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mpadded width="+2.8pt"><mml:mi>r</mml:mi></mml:mpadded><mml:mi>k</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mpadded width="+2.8pt"><mml:mi>l</mml:mi></mml:mpadded><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>p</mml:mi><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>In the following, we will discuss both the linear classification function and the nonlinear (kernel) classification function and integrate them into a unified form.</p>
<list list-type="simple">
<list-item>
<label>&#x2022;</label>
<p><italic>Linear classifier</italic>. We can consider a simple linear form of feature map, where &#x03B8; = &#x0398;<sub><italic>a</italic></sub> is an <italic>r</italic>&#x00D7;<italic>d</italic> dimensional matrix and &#x03C8;<sub>&#x03B8;</sub>(<italic>x</italic>) = &#x0398;<sub><italic>a</italic></sub>&#x03C8;(<italic>x</italic>), with a known <italic>d</italic>-dimensional vector function &#x03C8;(<italic>x</italic>). Furthermore, following (11), we can take a simple model &#x03D5;(<italic>X<sup>a</sup></italic>) = &#x03C8;(<italic>X<sup>a</sup></italic>) = <italic>X<sup>a</sup></italic> into account. We can thereby write the linear classifier as</p>
</list-item>
</list>
<disp-formula id="S3.E3"><label>(3)</label><mml:math id="M4"><mml:mrow><mml:mrow><mml:mrow><mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>V</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:mrow><mml:mo rspace="13.6pt">,</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<list list-type="simple">
<list-item>
<label>&#x2022;</label>
<p><italic>Nonlinear classifier.</italic> If we take kernel learning into account and assume that the feature map &#x03D5;(<italic>x</italic>) and &#x03C8;(<italic>x</italic>) belong to certain reproducing kernel Hilbert space (RKHS), Eq. (3) therefore can be kernelized. For &#x03C8;(<italic>x</italic>), we firstly denote the kernel matrix as <italic>K</italic><sub>&#x03C8;</sub> = &#x27E8;&#x03C8;(<italic>x</italic><sub><italic>i</italic></sub>),&#x03C8;(<italic>x</italic><sub><italic>j</italic></sub>)&#x27E9;. By using empirical kernel, we have kernel matrix <italic>K<sup>a</sup></italic> = &#x03D5;(<italic>X<sup>a</sup></italic>) with <inline-formula><mml:math id="INEQ119"><mml:mrow><mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>K</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>&#x27E8;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x27E9;</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="INEQ120"><mml:mrow><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mi>a</mml:mi></mml:msubsup></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. Finally, we can let &#x03C8;<sub>&#x03B8;</sub> = &#x0398;<sub><italic>a</italic></sub>&#x03C8;<sub><italic>e</italic></sub>, where &#x0398;<sub><italic>a</italic></sub> &#x2208; <italic>R</italic><sup><italic>r</italic>&#x00D7;<italic>N</italic></sup> is used to transform the empirical kernel vector to an <italic>r</italic>-dimensional space. Let <inline-formula><mml:math id="INEQ124"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x03A8;</mml:mi><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msubsup><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>r</mml:mi></mml:msubsup></mml:math></inline-formula> denote the weight parameters in the embedded kernel subspace for the <italic>a</italic>th source. Hence, the kernelized decision functions become</p>
</list-item>
</list>
<disp-formula id="S3.E4"><label>(4)</label><mml:math id="M5"><mml:mrow><mml:mrow><mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03C9;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mi>K</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03A8;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msup><mml:mi>K</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>,</mml:mo><mml:mi>x</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 &#x03C9;<sub><italic>a</italic></sub> is the weight coefficients in the original kernel space for the <italic>a</italic>th source.</p>
<p>In order to model the linear case in Eq. (3) and kernel case in Eq. (4) into a unified framework, we introduce</p>
<disp-formula id="S3.E5"><label>(5)</label><mml:math id="M6"><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03C9;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03A8;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mpadded lspace="5.6pt" width="+5.6pt"><mml:mi>k</mml:mi></mml:mpadded><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable><mml:mi/></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Moreover, in the following, we use two symbols, namely, <italic>W</italic><sub><italic>a</italic></sub> and <italic>P</italic><sub><italic>a</italic></sub>, where <italic>W</italic><sub><italic>a</italic></sub> denotes <italic>V</italic><sub><italic>a</italic></sub> in the linear case and &#x03C9;<sub><italic>a</italic></sub> in the kernel case, and <italic>P</italic><sub><italic>a</italic></sub> denotes <italic>Q</italic><sub><italic>a</italic></sub> in the linear case and &#x03A8;<sub><italic>a</italic></sub> in the kernel case. Then, Eq. (5) becomes <inline-formula><mml:math id="INEQ136"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> for both linear and kernel cases, and we can represent the data in linear space and nonlinear space as follows:</p>
<disp-formula id="S3.E6"><label>(6)</label><mml:math id="M7"><mml:mrow><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:msup><mml:mi>K</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mo rspace="8.1pt">,</mml:mo><mml:mi>k</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable><mml:mi/></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>In the sequence, we also refer to <italic>X</italic><sup><italic>a</italic>/<italic>t</italic></sup> as <inline-formula><mml:math id="INEQ138"><mml:msup><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mo>/</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> if without special denotation for simplicity of expression. As a result, we can formulate the predictors, linear form as in Eq. (4) and nonlinear form as in Eq. (6), in a unified form as depicted in</p>
<disp-formula id="S3.E7"><label>(7)</label><mml:math id="M8"><mml:mrow><mml:mrow><mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow></mml:mrow><mml:mo rspace="16.4pt">,</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>We introduce the sparse regression scheme (<xref ref-type="bibr" rid="B46">Shi et al., 2015</xref>) by exploiting <italic>l</italic><sub>2,1</sub>-norm minimization to enhance the robustness against the misclassification. We particularly construct a scaled pseudo label matrix for the target data, i.e., <italic>F</italic> = [<italic>f</italic><sub>1</sub>, <italic>f</italic><sub>2</sub>, &#x2026;, <italic>f<sub>n<sub>t</sub></sub></italic>] = (<italic>Y<sup>t</sup></italic>(<italic>Y<sup>t</sup></italic>)<sup><italic>T</italic></sup>)<sup>&#x2212;1/2</sup><italic>Y<sup>t</sup></italic> &#x2208; &#x211D;<sup><italic>n</italic><sub><italic>t</italic></sub>&#x00D7;<italic>c</italic></sup>, where the scaled pseudo label <inline-formula><mml:math id="INEQ141"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> if <inline-formula><mml:math id="INEQ142"><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msubsup></mml:math></inline-formula> is labeled, <italic>f</italic><sub><italic>i</italic></sub> = 0 otherwise. Therefore, <italic>FF<sup>T</sup></italic> = <italic>I<sub>n<sub>t</sub></sub></italic> can be easily derived with additional constraint <italic>F</italic>&#x2265;0. We then respectively find the source classifiers trained on <italic>X<sup>a</sup></italic> (<italic>a</italic> = 1, 2, &#x2026;, <italic>S</italic>) and the target classifier trained on <italic>X<sup>t</sup></italic> by minimizing the following loss functions.</p>
<disp-formula id="S3.E8"><label>(8)</label><mml:math id="M9"><mml:mrow><mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>a</mml:mi></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="S3.E9"><label>(9)</label><mml:math id="M10"><mml:mrow><mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:mi>F</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:mi>F</mml:mi></mml:mrow><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>F</mml:mi><mml:mi>L</mml:mi><mml:msup><mml:mi>F</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>L</italic> denotes the graph Laplacian matrix induced from the target samples.</p>
<p>Moreover, it is intuitively reasonable that the outputs of <italic>f<sup>a</sup></italic> s on the target domain are expected to be consistent with those of <italic>f<sup>t</sup></italic>, which would gradually make <italic>P</italic><sub><italic>a</italic></sub> and <italic>W</italic><sub><italic>t</italic></sub> more accurate after lots of iterations. This prediction consistency can be minimized <italic>via</italic> the following residual:</p>
<disp-formula id="S3.E10"><label>(10)</label><mml:math id="M11"><mml:mtable><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msup></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:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>-</mml:mo><mml:mi>F</mml:mi></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:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:msup><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>-</mml:mo><mml:mi>F</mml:mi></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:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In such a way, <italic>P</italic><sub><italic>a</italic></sub> and <italic>W</italic><sub><italic>t</italic></sub> would jointly enhance the target discriminations for the final emotion recognition.</p>
<p>Additionally, based on the parametric form of the decision function <inline-formula><mml:math id="INEQ156"><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup></mml:math></inline-formula> as in Eq. (7), we introduce the following regularizer:</p>
<disp-formula id="S3.E11"><label>(11)</label><mml:math id="M12"><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2127;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo fence="true">||</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>P</mml:mi><mml:mi>a</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:mo>+</mml:mo><mml:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>which controls the complexity of each source classifier independently in the original and latent subspaces, respectively.</p>
</sec>
<sec id="S3.SS3.SSS2">
<title>Uncovering Latent Spaces</title>
<p>In this subsection, we will present an effective strategy to capture multiple domain-invariant subspaces to mitigate the domain discrepancy as well as excavate some domain-invariant discriminative information. To this end, we give two main constraints or conditions on uncovering these latent spaces: (1) preserving the within-domain local structures and (2) aligning the inter-domain marginal distribution divergence as well as conditional distribution discrepancy. Following existing feature extraction methods (<xref ref-type="bibr" rid="B51">Tao et al., 2016</xref>), we further constrain &#x0398;<sub><italic>a</italic></sub> to be orthogonal on rows, i.e., <inline-formula><mml:math id="INEQ158"><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <italic>r</italic> (typically far less than <italic>d</italic>) is the feature dimensionality in the latent space.</p>
<p>To fulfill the first condition, we construct a locality preserving regularizer to measure the smoothness along the intrinsic discriminative structure of the domain features (<xref ref-type="bibr" rid="B41">Nie et al., 2010b</xref>; <xref ref-type="bibr" rid="B46">Shi et al., 2015</xref>; <xref ref-type="bibr" rid="B10">Ding et al., 2018c</xref>). Specifically, one can construct an undirected graph with a weighted adjacency matrix &#x220F;<sub><italic>a</italic></sub> = [(&#x220F;<sub><italic>a</italic></sub>)<sub><italic>i</italic>, <italic>j</italic></sub>]<sub><italic>i</italic>, <italic>j</italic> = 1, 2, &#x2026;, <italic>N</italic></sub>, which is defined as (<xref ref-type="bibr" rid="B59">Yan et al., 2006</xref>):</p>
<disp-formula id="S3.E12"><label>(12)</label><mml:math id="M13"><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:munder><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x220F;</mml:mo><mml:mi>a</mml:mi></mml:munder><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><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">&#x03B3;</mml:mi><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 rspace="5.3pt">,</mml:mo><mml:mrow><mml:mpadded width="+2.8pt"><mml:mi>if</mml:mi></mml:mpadded><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03B4;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo rspace="5.3pt" stretchy="false">)</mml:mo></mml:mrow><mml:mpadded width="+2.8pt"><mml:mi>or</mml:mi></mml:mpadded><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03B4;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo rspace="5.3pt" stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mpadded width="+2.8pt"><mml:mi>and</mml:mi></mml:mpadded><mml:mpadded width="+2.8pt"><mml:mi>both</mml:mi></mml:mpadded><mml:mpadded width="+2.8pt"><mml:mi>have</mml:mi></mml:mpadded><mml:mpadded width="+2.8pt"><mml:mi>the</mml:mi></mml:mpadded><mml:mpadded width="+2.8pt"><mml:mi>same</mml:mi></mml:mpadded><mml:mi>labels</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mrow><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:mstyle displaystyle="false"><mml:mfrac><mml:mi mathvariant="normal">&#x03B3;</mml:mi><mml:msup><mml:mrow><mml:mo fence="true" maxsize="142%" minsize="142%">||</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" maxsize="142%" minsize="142%">||</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mfrac></mml:mstyle></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo rspace="5.3pt">,</mml:mo><mml:mrow><mml:mpadded width="+2.8pt"><mml:mi>if</mml:mi></mml:mpadded><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03B4;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo rspace="5.3pt" stretchy="false">)</mml:mo></mml:mrow><mml:mpadded width="+2.8pt"><mml:mi>or</mml:mi></mml:mpadded><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03B4;</mml:mi><mml:mi>k</mml:mi></mml:msub><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:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:mpadded width="+2.8pt"><mml:mi>and</mml:mi></mml:mpadded><mml:mpadded width="+2.8pt"><mml:mi>both</mml:mi></mml:mpadded><mml:mpadded width="+2.8pt"><mml:mi>have</mml:mi></mml:mpadded><mml:mpadded width="+2.8pt"><mml:mi>different</mml:mi></mml:mpadded><mml:mi>labels</mml:mi></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mn>0</mml:mn><mml:mo rspace="5.3pt">,</mml:mo><mml:mi>otherwise</mml:mi></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 <italic>x</italic><sub><italic>i</italic></sub>, <italic>x</italic><sub><italic>j</italic></sub> &#x2208; <italic>X</italic><sub><italic>a</italic></sub> = [<italic>X<sup>a</sup></italic>, <italic>X<sup>t</sup></italic>], &#x03B4;<sub><italic>k</italic></sub>(<italic>x</italic>) denotes the <italic>k</italic> nearest neighbor set of <italic>x</italic>, and the hyper-parameter &#x03B3; can be empirically computed as <inline-formula><mml:math id="INEQ166"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msqrt><mml:mi>c</mml:mi></mml:msqrt></mml:mrow></mml:math></inline-formula> due to the impact of multi-class distribution, where <inline-formula><mml:math id="INEQ167"><mml:msub><mml:mover accent="true"><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub></mml:math></inline-formula> is the squared root of the mean norm of <italic>X</italic><sub><italic>a</italic></sub>. Deriving a diagonal matrix &#x0394;<sub><italic>a</italic></sub> from &#x220F;<sub><italic>a</italic></sub> with (&#x0394;<sub><italic>a</italic></sub>)<sub><italic>i</italic>, <italic>i</italic></sub> = &#x2211;<sub><italic>j</italic></sub>(&#x220F;<sub><italic>a</italic></sub>)<sub><italic>i</italic>, <italic>j</italic></sub>, we then compute the graph Laplacian matrix as <italic>L</italic><sub><italic>a</italic></sub> = &#x0394;<sub><italic>a</italic></sub>&#x2212;&#x220F;<sub><italic>a</italic></sub>. Thus, preserving the local geometrical structures of EEG features can be implemented by the following commonly used formulation in the manifold learning (<xref ref-type="bibr" rid="B6">Chen et al., 2013</xref>).</p>
<disp-formula id="S3.E13"><label>(13)</label><mml:math id="M14"><mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>L</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Benefiting from its simplicity and effectiveness, Maximum Mean Discrepancy (<xref ref-type="bibr" rid="B18">Gretton et al., 2009</xref>; <xref ref-type="bibr" rid="B42">Pan et al., 2011</xref>) has been commonly used to measure the distribution distance between two different domains. Consequently, to meet the second condition, we aim to minimize the MMD in certain optimized RKHS (<xref ref-type="bibr" rid="B18">Gretton et al., 2009</xref>). Specifically, the MMD between each domain pair is defined as follows:</p>
<disp-formula id="S3.E14"><label>(14)</label><mml:math id="M15"><mml:mrow><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi>M</mml:mi><mml:mi>M</mml:mi><mml:mi>D</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi/><mml:mo>=</mml:mo><mml:mrow><mml:munder><mml:mo movablelimits="false">sup</mml:mo><mml:mrow><mml:mrow><mml:mo fence="true" maxsize="142%" minsize="142%">||</mml:mo><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mo fence="true" maxsize="142%" minsize="142%">||</mml:mo></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munder><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>&#x223C;</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo>&#x223C;</mml:mo><mml:mi>Q</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></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:mi/><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>&#x223C;</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo>&#x223C;</mml:mo><mml:mi>Q</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mi>H</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>The empirical counterpart of the MMD in Eq. (14) can be defined as:</p>
<disp-formula id="S3.E15"><label>(15)</label><mml:math id="M16"><mml:mrow><mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>M</mml:mi><mml:mi>D</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>n</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mfrac><mml:mrow><mml:munder><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow></mml:munder><mml:mrow><mml:mi mathvariant="normal">&#x03D5;</mml:mi><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:mrow></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mfrac><mml:mrow><mml:munder><mml:mo largeop="true" movablelimits="false" 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:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:munder><mml:mrow><mml:mi mathvariant="normal">&#x03D5;</mml:mi><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:mrow></mml:mrow></mml:mrow><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mi>H</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>which can recover an asymptotically unbiased estimation of the squared MMD in Eq. (14). Denote the gram matrix <inline-formula><mml:math id="INEQ173"><mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><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:msub><mml:mi>x</mml:mi><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 mathvariant="normal">&#x03D5;</mml:mi><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:mi mathvariant="normal">&#x03D5;</mml:mi><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:mrow></mml:math></inline-formula> on dataset <italic>X</italic><sub><italic>a</italic></sub> as</p>
<disp-formula id="S3.E16"><label>(16)</label><mml:math id="M17"><mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</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="center"><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msup></mml:mtd><mml:mtd columnalign="center"><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mi>a</mml:mi></mml:mrow></mml:msup></mml:mtd><mml:mtd columnalign="center"><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msup></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="INEQ175"><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msup></mml:math></inline-formula>, <inline-formula><mml:math id="INEQ176"><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>t</mml:mi></mml:msup></mml:math></inline-formula>, and <inline-formula><mml:math id="INEQ177"><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> (or <inline-formula><mml:math id="INEQ178"><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mi>a</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>) are the Gram matrices respectively defined on the source domain, target domain, and cross domain data. Thus, the squared MMD in Eq. (15) can be formulated as</p>
<disp-formula id="S3.E17"><label>(17)</label><mml:math id="M18"><mml:mrow><mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>M</mml:mi><mml:mi>D</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msup><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where</p>
<disp-formula id="S3.E18"><label>(18)</label><mml:math id="M19"><mml:mrow><mml:mpadded width="+3.3pt"><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mpadded><mml:mmultiscripts><mml:mo>=</mml:mo><mml:mprescripts/><mml:none/><mml:mi>a</mml:mi></mml:mmultiscripts><mml:mrow><mml:mo>{</mml:mo><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mstyle displaystyle="false"><mml:mfrac><mml:mn>1</mml:mn><mml:msubsup><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mfrac></mml:mstyle></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mi>w</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><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>&#x2208;</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mstyle displaystyle="false"><mml:mfrac><mml:mn>1</mml:mn><mml:msubsup><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mfrac></mml:mstyle></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mi>w</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><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>&#x2208;</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mstyle displaystyle="false"><mml:mfrac><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd><mml:mtd/><mml:mtd columnalign="center"><mml:mrow><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable><mml:mo>.</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>In the sequence, we will take into account the feature map &#x03D5; in linear as well as kernel forms:</p>
<p>&#x03BB; Linear kernel: <inline-formula><mml:math id="INEQ179"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:math></inline-formula> if &#x03D5;(<italic>x</italic>) = &#x0398;<sub><italic>a</italic></sub><italic>x</italic>, where <italic>X</italic><sub><italic>a</italic></sub> = [<italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub>, &#x2026;, <italic>x</italic><sub><italic>N</italic></sub>].</p>
<p>&#x03BB; Nonlinear kernel: <inline-formula><mml:math id="INEQ182"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mi>K</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>K</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:math></inline-formula> if &#x03D5;(<italic>x</italic>) = &#x0398;<sub><italic>a</italic></sub>&#x03C8;<sub><italic>e</italic></sub>(<italic>x</italic>) = &#x0398;<sub><italic>a</italic></sub><italic>K</italic><sub><italic>a</italic></sub>(&#x22C5;, <italic>x</italic>), where &#x03C8;<sub><italic>e</italic></sub>(<italic>x</italic>) is the empirical kernel map defined in Eq. (4).</p>
<p>Recalling the definition of <inline-formula><mml:math id="INEQ185"><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover></mml:math></inline-formula> in Eq. (6), the domain discrepancy criterion defined in (17) can be reformulated:</p>
<disp-formula id="S3.E19"><label>(19)</label><mml:math id="M20"><mml:mrow><mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>M</mml:mi><mml:msup><mml:mi>D</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msup><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where</p>
<disp-formula id="S3.E20"><label>(20)</label><mml:math id="M21"><mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msup><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mpadded width="+2.8pt"><mml:mi mathvariant="italic">linear</mml:mi></mml:mpadded><mml:mi mathvariant="italic">kernel</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:msubsup><mml:mi>K</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mpadded width="+2.8pt"><mml:mi mathvariant="italic">nonlinear</mml:mi></mml:mpadded><mml:mi mathvariant="italic">kernel</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable><mml:mi/></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Note that Eq. (19) could not preserve the local structures of the EEG data from the same class in the latent spaces due to the shortage of semantic alignment. This would significantly deteriorate the learning performance in some cases. To this end, we further address this issue by improving Eq. (19) with the following class distribution matching term:</p>
<disp-formula id="S3.E21"><label>(21)</label><mml:math id="M22"><mml:mtable><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>c</mml:mi></mml:munderover><mml:msubsup><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:msubsup><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msubsup></mml:mfrac><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:msubsup><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msubsup></mml:munderover><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>c</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:msubsup><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>l</mml:mi></mml:msubsup></mml:mfrac><mml:mrow><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:msubsup><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>l</mml:mi></mml:msubsup></mml:munderover><mml:mrow><mml:msup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>c</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></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:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:mi/><mml:mo>=</mml:mo><mml:mrow><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>c</mml:mi></mml:munderover><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></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</p>
<disp-formula id="S3.Ex2"><mml:math id="M23"><mml:mrow><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>K</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:msubsup><mml:mi>K</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mi>k</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable><mml:mi/></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p><inline-formula><mml:math id="INEQ186"><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula>, with <italic>X</italic><sup><italic>a</italic>(<italic>l</italic>)</sup> and <italic>X</italic><sup><italic>t</italic>(<italic>l</italic>)</sup> being the datasets of the <italic>l</italic>th class, respectively, from source and target domains, <inline-formula><mml:math id="INEQ190"><mml:msubsup><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msubsup></mml:math></inline-formula> (respectively <inline-formula><mml:math id="INEQ191"><mml:msubsup><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>l</mml:mi></mml:msubsup></mml:math></inline-formula>) is the data size of the <italic>l</italic>th class from the <italic>a</italic>th source (respectively target) domain, and the elements of the matrix <italic>D</italic><sup><italic>a</italic>(<italic>l</italic>)</sup> = [<italic>Di</italic>, <italic>j</italic><sup><italic>a</italic>(<italic>l</italic>)</sup>] are defined as</p>
<disp-formula id="S3.E22"><label>(22)</label><mml:math id="M24"><mml:mrow><mml:mrow><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mi>w</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><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>&#x2208;</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>l</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mi>w</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><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>&#x2208;</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msubsup><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:msubsup><mml:msubsup><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>l</mml:mi></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd/><mml:mtd columnalign="center"><mml:mrow><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable><mml:mi/></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Equation (21) explicitly forces EEG data from different domains but the same class to be mapped adjacently in the latent spaces. By unifying Eq. (19) and Eq. (21), we can obtain:</p>
<disp-formula id="S3.E23"><label>(23)</label><mml:math id="M25"><mml:mrow><mml:mrow><mml:mrow><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mi>c</mml:mi></mml:munderover><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mi>c</mml:mi></mml:munderover><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="INEQ195"><mml:mrow><mml:mrow><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:msup><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> and <italic>D</italic><sup><italic>a</italic>(0)</sup> = <italic>D<sup>a</sup></italic>. We further denote <inline-formula><mml:math id="INEQ197"><mml:mrow><mml:msup><mml:mi mathvariant="normal">&#x039B;</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mi>c</mml:mi></mml:msubsup><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:math></inline-formula>. By combining Eq. (13) and Eq. (23), we can attempt to uncover a latent space by minimizing the following formulation:</p>
<disp-formula id="S3.E24"><label>(24)</label><mml:math id="M26"><mml:mrow><mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>L</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="normal">&#x039B;</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtable columnspacing="5pt" displaystyle="true"><mml:mtr><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>.</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign="center"><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
</sec>
<sec id="S3.SS3.SSS3">
<title>Sharing Source Discriminative Structure</title>
<p>While each source model is learned in different latent space from each other, one still can presume that these source models might be correlated due to the correlation of source EEG signals in the model level (<xref ref-type="bibr" rid="B51">Tao et al., 2016</xref>). These correlated discriminative structures can be encoded by a low rank matrix of all source models, thus transferring the source knowledge from each other. For its simplicity of computation, the following trace norm of the matrix <italic>P</italic> = [<italic>P</italic><sub>1</sub>, <italic>P</italic><sub>2</sub>, &#x2026;, <italic>P</italic><sub><italic>S</italic></sub>], which is a surrogate of the rank minimization, can be adopted for correlating the source models.</p>
<disp-formula id="S3.E25"><label>(25)</label><mml:math id="M27"><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mi mathvariant="normal">&#x03B8;</mml:mi><mml:mi>a</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mi>P</mml:mi><mml:mo fence="true">||</mml:mo></mml:mrow><mml:mo>&#x002A;</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mrow><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:mrow><mml:mi>P</mml:mi><mml:msup><mml:mi>P</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
</sec>
</sec>
<sec id="S3.SS4">
<title>Overall Formulation</title>
<p>Combining the above formulations respectively defined in Eqs (8) to (11) and Eqs (24) and (25) together, we have the following objective function:</p>
<disp-formula id="S3.E26"><label>(26)</label><mml:math id="M28"><mml:mrow><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mi>arg</mml:mi><mml:mo movablelimits="false">&#x2061;</mml:mo><mml:mi>min</mml:mi></mml:mrow><mml:mtable columnspacing="5pt" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:msub><mml:mi mathsize="142%">P</mml:mi><mml:mi mathsize="140%">a</mml:mi></mml:msub><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:msup><mml:mi mathsize="142%">W</mml:mi><mml:mi mathsize="140%">t</mml:mi></mml:msup><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:msub><mml:mi mathsize="142%">T</mml:mi><mml:mi mathsize="140%">a</mml:mi></mml:msub><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:msub><mml:mi mathsize="142%">F</mml:mi><mml:mi mathsize="140%">a</mml:mi></mml:msub></mml:mrow><mml:mo mathsize="142%" stretchy="false">,</mml:mo></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi mathsize="142%">F</mml:mi><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:msup><mml:mi mathsize="142%">W</mml:mi><mml:mi mathsize="140%">t</mml:mi></mml:msup><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:mi mathsize="142%" mathvariant="normal">&#x03D1;</mml:mi><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:mi mathsize="142%" mathvariant="normal">&#x03B7;</mml:mi><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:mi mathsize="142%" mathvariant="normal">&#x0398;</mml:mi></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr></mml:mtable></mml:munder><mml:mstyle displaystyle="false"><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover></mml:mstyle><mml:mrow><mml:mo maxsize="120%" minsize="120%">[</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:mo>|</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mo>|</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo lspace="19.2pt">+</mml:mo><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mo>|</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mo>|</mml:mo><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:mo>|</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mo>|</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo maxsize="120%" minsize="120%">]</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mo lspace="19.2pt">+</mml:mo><mml:mrow><mml:mstyle displaystyle="false"><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover></mml:mstyle><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>C</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mstyle displaystyle="false"><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover></mml:mstyle><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:msubsup><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>F</mml:mi></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mo lspace="19.2pt">+</mml:mo><mml:msubsup><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>-</mml:mo><mml:mi>F</mml:mi></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>F</mml:mi><mml:mi>L</mml:mi><mml:msup><mml:mi>F</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac><mml:mi mathvariant="normal">&#x03BB;</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mrow><mml:mo>|</mml:mo><mml:mi>P</mml:mi><mml:mo>|</mml:mo></mml:mrow><mml:mo>&#x002A;</mml:mo></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi>s</mml:mi><mml:mo>.</mml:mo><mml:mi>t</mml:mi><mml:mo>.</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mstyle displaystyle="false"><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover></mml:mstyle><mml:msub><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mstyle displaystyle="false"><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover></mml:mstyle><mml:msub><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mpadded width="+8.3pt"><mml:msub><mml:mi>I</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mpadded></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>C</italic><sub><italic>a</italic></sub> = <inline-formula><mml:math id="INEQ200"><mml:mrow><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>L</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="normal">&#x039B;</mml:mi><mml:mi>a</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, &#x03D1; = [&#x03D1;<sub>1</sub>, &#x2026;,&#x03D1;<sub><italic>a</italic></sub>]<sup><italic>T</italic></sup> is the weight vector to jointly combine all source regression loss, &#x03B1;, &#x03B2;, and &#x03BB; are three regularization parameters, <italic>q</italic><sub>1</sub>, <italic>q</italic><sub>2</sub> &#x003E; 1 are two tunable parameters for avoiding trivial solution, and the tunable vector &#x03B7; = [&#x03B7;<sub>1</sub>,&#x03B7;<sub>2</sub>, &#x2026;,&#x03B7;<sub><italic>S</italic></sub>] denotes the adaptation degrees of different sources. The <italic>l</italic><sub>2,1</sub>-norm regularization added on projection matrix <italic>P</italic><sub><italic>a</italic></sub> forces most of the rows in <italic>P</italic><sub><italic>a</italic></sub> (<italic>a</italic> = 1, &#x2026;, <italic>S</italic>) to shrink to zero, thus performing feature selection on original data.</p>
</sec>
<sec id="S3.SS5">
<title>Emotion Recognition</title>
<p>After the best model parameters have been pursued, the source and target classifiers can be applied to recognize the emotion level of each probe EEG data. Specifically, we linearly fuse two recognition results on the probe data, i.e., <inline-formula><mml:math id="INEQ208"><mml:mrow><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:msubsup><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><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:mrow><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> obtained from source models, and <italic>f<sup>t</sup></italic>(<italic>X<sup>t</sup></italic>) = (<italic>X<sup>t</sup></italic>)<sup><italic>T</italic></sup> <italic>W<sup>t</sup></italic> predicted from the target model, as the final prediction value. That is, the following combination function can be exploited for recognizing the emotion level of the given test data <inline-formula><mml:math id="INEQ210"><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msubsup></mml:math></inline-formula>:</p>
<disp-formula id="S3.Ex3"><mml:math id="M29"><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>arg</mml:mi><mml:munder><mml:mo movablelimits="false">max</mml:mo><mml:mi>j</mml:mi></mml:munder><mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x03B4;</mml:mi><mml:msup><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="normal">&#x03B4;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where &#x03B4; is a trade-off parameter, tuned from [0,1]. In the experimental setting, we empirically set &#x03B4; = 0.5 for initialization, followed by the evaluation of its impact on performance with different values of it.</p>
</sec>
</sec>
<sec id="S4">
<title>Algorithm</title>
<p>In this section, an alternately iterative procedure is adopted to optimize the objective function in Eq. (26), which is followed by an overall algorithm.</p>
<sec id="S4.SS1">
<title>Optimization</title>
<p>In terms of the definition in <xref ref-type="bibr" rid="B40">Nie et al. (2010a)</xref>, we can derive <inline-formula><mml:math id="INEQ213"><mml:mrow><mml:msub><mml:mrow><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>T</mml:mi></mml:msup><mml:mi>Q</mml:mi><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>, where <italic>Q</italic> is a diagonal matrix with the <italic>i</italic>th diagonal element <inline-formula><mml:math id="INEQ216"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo fence="true" maxsize="142%" minsize="142%">||</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mo>:</mml:mo></mml:mrow></mml:msub><mml:mo fence="true" maxsize="142%" minsize="142%">||</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>. Hence, we can further transform Eq. (26) into Eq. (27):</p>
<disp-formula id="S4.E27"><label>(27)</label><mml:math id="M30"><mml:mrow><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:munder><mml:mrow><mml:mi>arg</mml:mi><mml:mo movablelimits="false">&#x2061;</mml:mo><mml:mi>min</mml:mi></mml:mrow><mml:mtable rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:msub><mml:mi mathsize="142%">P</mml:mi><mml:mi mathsize="140%">a</mml:mi></mml:msub><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:msub><mml:mi mathsize="142%">W</mml:mi><mml:mi mathsize="140%">t</mml:mi></mml:msub><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:msub><mml:mi mathsize="142%">T</mml:mi><mml:mi mathsize="140%">a</mml:mi></mml:msub><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:msub><mml:mi mathsize="142%">F</mml:mi><mml:mi mathsize="140%">a</mml:mi></mml:msub></mml:mrow><mml:mo mathsize="142%" stretchy="false">,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi mathsize="142%">F</mml:mi><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:mi mathsize="142%" mathvariant="normal">&#x03D1;</mml:mi><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:mi mathsize="142%" mathvariant="normal">&#x03B7;</mml:mi><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:mi mathsize="142%" mathvariant="normal">&#x0398;</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:munder><mml:mrow><mml:mstyle displaystyle="false"><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mtable columnspacing="5pt" displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo maxsize="120%" minsize="120%">(</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>G</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mo>|</mml:mo><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo maxsize="120%" minsize="120%">)</mml:mo></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:mrow><mml:mo maxsize="120%" minsize="120%">(</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>C</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>F</mml:mi><mml:msubsup><mml:mo>|</mml:mo><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Q</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo maxsize="120%" minsize="120%">)</mml:mo></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr></mml:mtable><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac><mml:mi mathvariant="normal">&#x03BB;</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:msup><mml:mi>P</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="-1"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msup><mml:mi>P</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>-</mml:mo><mml:mi>F</mml:mi></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>F</mml:mi><mml:mi>L</mml:mi><mml:msup><mml:mi>F</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></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:mi>s</mml:mi><mml:mo>.</mml:mo><mml:mi>t</mml:mi><mml:mo>.</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mstyle displaystyle="false"><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover></mml:mstyle><mml:msub><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mstyle displaystyle="false"><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover></mml:mstyle><mml:msub><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="INEQ217"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="INEQ218"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mrow><mml:mpadded width="+3.3pt"><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mpadded><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>.</p>
<p>By solving the derivative of Eq. (27) w.r.t. <italic>W</italic><sub><italic>t</italic></sub> and letting it equal to zero:</p>
<disp-formula id="S4.E28"><label>(28)</label><mml:math id="M31"><mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x2202;</mml:mo><mml:mo>&#x2061;</mml:mo><mml:mi mathvariant="normal">&#x211C;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2202;</mml:mo><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x21D2;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:msup><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mi>F</mml:mi></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="INEQ220"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:mover accent="true"><mml:mi>V</mml:mi><mml:mo>~</mml:mo></mml:mover></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="INEQ221"><mml:mover accent="true"><mml:mi>V</mml:mi><mml:mo>~</mml:mo></mml:mover></mml:math></inline-formula> is a diagonal matrix with the <italic>k</italic>th diagonal element being <inline-formula><mml:math id="INEQ223"><mml:mrow><mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mover accent="true"><mml:mi>V</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo fence="true" maxsize="142%" minsize="142%">||</mml:mo><mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mo>:</mml:mo></mml:mrow></mml:msub><mml:mo fence="true" maxsize="142%" minsize="142%">||</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>. Substituting <italic>W</italic><sub><italic>t</italic></sub> in Eq. (27) with Eq. (28), we have:</p>
<disp-formula id="S4.E29"><label>(29)</label><mml:math id="M32"><mml:mrow><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:munder><mml:mrow><mml:mi>arg</mml:mi><mml:mo movablelimits="false">&#x2061;</mml:mo><mml:mi>min</mml:mi></mml:mrow><mml:mtable rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:msub><mml:mi mathsize="142%">P</mml:mi><mml:mi mathsize="140%">a</mml:mi></mml:msub><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:msub><mml:mi mathsize="142%">T</mml:mi><mml:mi mathsize="140%">a</mml:mi></mml:msub><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:msub><mml:mi mathsize="142%">F</mml:mi><mml:mi mathsize="140%">a</mml:mi></mml:msub></mml:mrow><mml:mo mathsize="142%" stretchy="false">,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi mathsize="142%">F</mml:mi><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:mi mathsize="142%" mathvariant="normal">&#x03D1;</mml:mi><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:mi mathsize="142%" mathvariant="normal">&#x03B7;</mml:mi><mml:mo mathsize="142%" stretchy="false">,</mml:mo><mml:mi mathsize="142%" mathvariant="normal">&#x0398;</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:munder><mml:mrow><mml:mstyle displaystyle="false"><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mtable columnspacing="5pt" displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mrow><mml:mo maxsize="120%" minsize="120%">(</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>G</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mo>|</mml:mo><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo maxsize="120%" minsize="120%">)</mml:mo><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:mi>F</mml:mi><mml:msub><mml:mi/><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>F</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi/><mml:mi>F</mml:mi></mml:msub><mml:msup><mml:mi/><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:mrow><mml:mo maxsize="120%" minsize="120%">(</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>C</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mmultiscripts><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:none/><mml:mprescripts/><mml:none/><mml:mi>T</mml:mi></mml:mmultiscripts><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo maxsize="120%" minsize="120%">)</mml:mo></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr></mml:mtable><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac><mml:mi mathvariant="normal">&#x03BB;</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:msup><mml:mi>P</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="-1"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msup><mml:mi>P</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>F</mml:mi><mml:mover accent="true"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:msup><mml:mi>F</mml:mi><mml:mi>T</mml:mi></mml:msup></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:mi>s</mml:mi><mml:mo>.</mml:mo><mml:mi>t</mml:mi><mml:mo>.</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mstyle displaystyle="false"><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:msubsup></mml:mstyle><mml:msub><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mstyle displaystyle="false"><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:msubsup></mml:mstyle><mml:msub><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="INEQ225"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mover accent="true"><mml:mi>V</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:msup><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>. By solving the derivative of Eq. (29) w.r.t. <italic>F</italic><sub><italic>a</italic></sub> and letting it equal to zero, we have:</p>
<disp-formula id="S4.E30"><label>(30)</label><mml:math id="M33"><mml:mrow><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac><mml:mrow><mml:mo>&#x2202;</mml:mo><mml:mo>&#x2061;</mml:mo><mml:mi mathvariant="normal">&#x211C;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2202;</mml:mo><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>F</mml:mi></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mi/><mml:mo lspace="16.4pt">&#x21D2;</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>F</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="INEQ227"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>I</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>. Plugging <italic>F</italic><sub><italic>a</italic></sub> in Eq. (30) into Eq. (29), we can get:</p>
<disp-formula id="S4.E31"><label>(31)</label><mml:math id="M34"><mml:mrow><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi></mml:msubsup><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mi>F</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mi>F</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi></mml:msubsup><mml:msubsup><mml:mrow><mml:mo fence="true">||</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>a</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:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>F</mml:mi><mml:mover accent="true"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:msup><mml:mi>F</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>By solving the derivative of Eq. (31) w.r.t. <italic>F</italic> and letting it equal to 0, we obtain:</p>
<disp-formula id="S4.E32"><label>(32)</label><mml:math id="M35"><mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where</p>
<disp-formula id="S4.E33"><label>(33)</label><mml:math id="M36"><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mtable displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>v</mml:mi></mml:msub><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><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:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo>~</mml:mo></mml:mover></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mi/></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>By replacing <italic>F</italic> and <italic>F</italic><sub><italic>a</italic></sub> in Eq. (29) with those in Eqs (30) and (32), respectively, and solving the derivative of Eq. (29) with reference to <italic>T</italic><sub><italic>a</italic></sub> and equaling to zero, we then get:</p>
<disp-formula id="S4.E34"><label>(34)</label><mml:math id="M37"><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where:</p>
<disp-formula id="S4.E35"><label>(35)</label><mml:math id="M38"><mml:mrow><mml:mtable columnspacing="5pt" displaystyle="true" rowspacing="0pt"><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mpadded width="+2.8pt"><mml:msub><mml:mi>H</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mpadded><mml:mo rspace="5.3pt">=</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:mrow><mml:mo maxsize="120%" minsize="120%">(</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>I</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo lspace="30.3pt">+</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo maxsize="120%" minsize="120%">)</mml:mo><mml:msup><mml:mi/><mml:mi>T</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>I</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mo lspace="30.3pt">+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:msubsup><mml:mi>D</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>G</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:msub><mml:mpadded lspace="27.8pt" width="+27.8pt"><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover></mml:mpadded><mml:mi>a</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>G</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/></mml:mtr></mml:mtable><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Let <inline-formula><mml:math id="INEQ233"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:msup><mml:mi>P</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="-1"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and by replacing <italic>T</italic><sub><italic>a</italic></sub> in Eq. (29) with Eq. (34), and solving the derivative of Eq. (29) in reference to <italic>P</italic><sub><italic>a</italic></sub> and equaling to zero, we then get:</p>
<disp-formula id="S4.E36"><label>(36)</label><mml:math id="M39"><mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>O</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi><mml:msub><mml:mi>U</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where</p>
<disp-formula id="S4.E37"><label>(36-1)</label><mml:math id="M40"><mml:mrow><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi>a</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:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:msup><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msup><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mn>3</mml:mn></mml:msup><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>G</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo>-</mml:mo><mml:mi>I</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:mi mathvariant="normal">&#x03B1;</mml:mi><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:msup><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:msup><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>G</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>G</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:msup><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>D</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr></mml:mtable><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="S4.E38"><label>(36-2)</label><mml:math id="M41"><mml:mrow><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>a</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:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>-</mml:mo><mml:mi>Y</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msup><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>G</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B2;</mml:mi><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>D</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:mi mathvariant="normal">&#x03B1;</mml:mi><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>G</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>G</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>Y</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd/><mml:mtd/><mml:mtd/></mml:mtr></mml:mtable><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>By substituting the optimal solution of the updated variables in Eqs (30), (32), (34), and (36) into Eq. (29) by mathematical calculation with the constraints <inline-formula><mml:math id="INEQ236"><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we then can get the following objective function in reference to &#x0398;<sub><italic>a</italic></sub>:</p>
<disp-formula id="S4.E39"><label>(37)</label><mml:math id="M42"><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:munder><mml:mo movablelimits="false">min</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:munder><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:msub><mml:mi>C</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>O</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi><mml:msub><mml:mi>U</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</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:math></disp-formula>
<p>which is equivalent to the following objective:</p>
<disp-formula id="S4.E40"><label>(38)</label><mml:math id="M43"><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:munder><mml:mo movablelimits="false">max</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>R</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><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 <inline-formula><mml:math id="INEQ238"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>O</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi><mml:msub><mml:mi>U</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msubsup><mml:msub><mml:mi>C</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>. According to <xref ref-type="bibr" rid="B31">Li et al. (2015)</xref>, &#x0398;<sub><italic>a</italic></sub> can be relaxedly obtained by the Eigen-decomposition of <italic>R</italic><sub><italic>a</italic></sub>.</p>
<p>Lastly, we respectively optimize &#x03D1;<sub><italic>a</italic></sub> and &#x03B7;<sub><italic>a</italic></sub> by fixing other variables. In this situation, the objective in Eq. (29) by preserving &#x03D1;<sub><italic>a</italic></sub> changes to the following problem:</p>
<disp-formula id="S4.E41"><label>(39)</label><mml:math id="M44"><mml:mrow><mml:mrow><mml:munder><mml:mo movablelimits="false">min</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>&#x2265;</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mn>1</mml:mn></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mrow></mml:munder><mml:mrow><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub></mml:mrow><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>Let <inline-formula><mml:math id="INEQ244"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>Z</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>, the Lagrange function of Eq. (39) is</p>
<disp-formula id="S4.E42"><label>(40)</label><mml:math id="M45"><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2111;</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x03C6;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:msubsup><mml:msub><mml:mi>g</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C6;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Let the derivative of &#x2111;&#x2061;(&#x03D1;<sub><italic>a</italic></sub>,&#x03C6;) with respect to &#x03D1;<sub><italic>a</italic></sub> be equivalent to 0 and we can obtain:</p>
<disp-formula id="S4.E43"><label>(41)</label><mml:math id="M46"><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C6;</mml:mi><mml:mi mathvariant="normal">/</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mi>g</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:msup></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>Substituting Eq. (41) into the constraint <inline-formula><mml:math id="INEQ247"><mml:mrow><mml:mrow><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula>, we obtain</p>
<disp-formula id="S4.E44"><label>(42)</label><mml:math id="M47"><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi mathvariant="normal">/</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mi mathvariant="normal">/</mml:mi><mml:mrow><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi mathvariant="normal">/</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>With the same deduction with that of &#x03D1;<sub><italic>a</italic></sub>, we also get the following optimal solution of &#x03B7;<sub><italic>a</italic></sub>:</p>
<disp-formula id="S4.E45"><label>(43)</label><mml:math id="M48"><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03B7;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi mathvariant="normal">/</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mi mathvariant="normal">/</mml:mi><mml:mrow><mml:munderover><mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:munderover><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi mathvariant="normal">/</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="INEQ250"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>C</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>F</mml:mi><mml:mo>|</mml:mo><mml:msubsup><mml:mo>|</mml:mo><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="INEQ251"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mpadded width="+3.3pt"><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup></mml:mpadded><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="S4.SS2">
<title>Overall Algorithm</title>
<p>An overall optimization process of LMA can be outlined in the <xref ref-type="other" rid="A1">Algorithm 1</xref>. Following the same strategy in <xref ref-type="bibr" rid="B65">Zhang et al. (2019b)</xref>, we employ a window-based breaking criterion to better achieve the convergence state of the algorithm. In terms of this strategy, we denote by &#x210F; = 6 the window size and compute &#x03C2; = |<italic>MaxObj</italic><sub><italic>itr</italic></sub>&#x2212;<italic>MinObj</italic><sub><italic>itr</italic></sub>|/<italic>MaxObj</italic><sub><italic>itr</italic></sub> in <italic>itr</italic>&#x2212;<italic>th</italic>iteration, where <italic>Obj</italic><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>} represents the set of historical target values in the window. While &#x03C2; &#x003C; &#x03B5; = 10<sup>&#x2212;5</sup>, our algorithm will stop the iteration.</p>
<table-wrap id="A1">
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">Algorithm 1: Multi-source adaptation learning.</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><bold>Input:</bold> Source datasets <inline-formula><mml:math id="INEQ257"><mml:msubsup><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 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>S</mml:mi></mml:msubsup></mml:math></inline-formula>, Laplacian matrices <inline-formula><mml:math id="INEQ258"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi>L</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>S</mml:mi></mml:msubsup></mml:math></inline-formula>, target dataset <italic>X<sup>t</sup></italic>, and parameters <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and <italic>&#x03BB;</italic>, the maximal iteration number <italic>&#x2113;</italic>.<break/><bold>Output:</bold> Converged projection matrices <inline-formula><mml:math id="INEQ260"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi>P</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>S</mml:mi></mml:msubsup></mml:math></inline-formula>, <inline-formula><mml:math id="INEQ261"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x0398;</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>S</mml:mi></mml:msubsup></mml:math></inline-formula>, and matrices <inline-formula><mml:math id="INEQ262"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi>F</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>S</mml:mi></mml:msubsup></mml:math></inline-formula> and <italic>W</italic><sub><italic>t</italic></sub>.<break/><bold>Initialization:</bold> Set <italic>itr</italic> = 0, and initialize &#x0398;<sub><italic>a</italic></sub> = <italic>I</italic><sub><italic>r</italic></sub> and <inline-formula><mml:math id="INEQ264"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><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>S</mml:mi></mml:msubsup></mml:math></inline-formula> randomly. Let <inline-formula><mml:math id="INEQ265"><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mn>1</mml:mn><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2026;</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula>;<break/><bold>1: for <italic>a = 1</italic> to <italic>S</italic> do</bold><break/>{<break/>1) Compute matrix <inline-formula><mml:math id="INEQ266"><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mi>a</mml:mi></mml:msubsup></mml:math></inline-formula> and <inline-formula><mml:math id="INEQ267"><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula>, and <inline-formula><mml:math id="INEQ268"><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula><mml:math id="INEQ269"><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> with empirical kernel mapping, thus computing<break/><inline-formula><mml:math id="INEQ270"><mml:mrow><mml:msup><mml:mi mathvariant="normal">&#x039B;</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mi>c</mml:mi></mml:msubsup><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo>&#x00AF;</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:math></inline-formula>, <italic>l</italic> = 1, &#x2026;, <italic>c</italic> and Compute <inline-formula><mml:math id="INEQ272"><mml:mrow><mml:msub><mml:mi>&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>L</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="normal">&#x039B;</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mstyle displaystyle="false"><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:msubsup></mml:mstyle><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>L</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msubsup><mml:mi>X</mml:mi><mml:mi>a</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="normal">&#x039B;</mml:mi><mml:mi>a</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>;<break/>2) Initialize <italic>T</italic><sub><italic>a</italic></sub> = &#x0398;<sub><italic>a</italic></sub><italic>P</italic><sub><italic>a</italic></sub> and <inline-formula><mml:math id="INEQ274"><mml:mrow><mml:msup><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mo largeop="true" symmetric="true">&#x2211;</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>S</mml:mi></mml:msubsup><mml:mrow><mml:msub><mml:mi>&#x03D1;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:msub><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>;<break/>}<break/><bold>2: repeat</bold><break/>{<break/>3) Compute <inline-formula><mml:math id="INEQ275"><mml:msubsup><mml:mi>W</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> by Eq. (28)<break/>4) Compute the matrix <inline-formula><mml:math id="INEQ276"><mml:msup><mml:mover accent="true"><mml:mi>V</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> with <inline-formula><mml:math id="INEQ277"><mml:mrow><mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mover accent="true"><mml:mi>V</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mo fence="true" maxsize="142%" minsize="142%">||</mml:mo><mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>W</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mo>:</mml:mo></mml:mrow></mml:msub><mml:mo fence="true" maxsize="142%" minsize="142%">||</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>;<break/>5) set <italic>a=1</italic>;<break/><bold>repeat</bold><break/>{<break/>6) Compute the diagonal matrix <inline-formula><mml:math id="INEQ278"><mml:msubsup><mml:mi>Z</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, <inline-formula><mml:math id="INEQ279"><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, and <inline-formula><mml:math id="INEQ280"><mml:msubsup><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>;<break/>7) Compute <inline-formula><mml:math id="INEQ281"><mml:mrow><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mi>I</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>;<break/>8) Compute &#x0398;<sub><italic>a</italic></sub> according to Eq. (38) and then compute <inline-formula><mml:math id="INEQ282"><mml:msubsup><mml:mi>&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> according to Eq. (43);<break/>9) Compute <inline-formula><mml:math id="INEQ283"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo>~</mml:mo></mml:mover><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>X</mml:mi><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mpadded width="+2.8pt"><mml:msubsup><mml:mi>T</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mpadded></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> by (30);<break/>10) Compute <italic>F<sup>itr</sup></italic> by (32) after computing <inline-formula><mml:math id="INEQ285"><mml:msubsup><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula><mml:math id="INEQ286"><mml:msubsup><mml:mi>D</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> by (33);<break/>10) Compute <inline-formula><mml:math id="INEQ287"><mml:msubsup><mml:mi>T</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> by (34) with (35);<break/>11) Compute <inline-formula><mml:math id="INEQ288"><mml:msubsup><mml:mi>P</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> by (36) after computing (36-1) and (36-2);<break/>12) Compute <inline-formula><mml:math id="INEQ289"><mml:msubsup><mml:mi>&#x03D1;</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> according to Eq. (42);<break/>13) Compute the matrix <inline-formula><mml:math id="INEQ290"><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi>O</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mi>&#x03BB;</mml:mi><mml:msubsup><mml:mi>U</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>&#x03B7;</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:msup><mml:msubsup><mml:mi>C</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>;<break/>14) <italic>a</italic> = <italic>a</italic> + 1;<break/>}<bold>until <italic>a</italic> &#x003E; <italic>S</italic></bold><break/>7) Update <inline-formula><mml:math id="INEQ293"><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, thus <inline-formula><mml:math id="INEQ294"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="normal">&#x0398;</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>s.t.<italic>a</italic> = 1,.., <italic>S</italic>;<break/>8) Update <inline-formula><mml:math id="INEQ296"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>F</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> according to (30) s.t.<italic>a</italic> = 1,.., <italic>S</italic>;<break/>9) Update <inline-formula><mml:math id="INEQ298"><mml:msubsup><mml:mi>&#x03D1;</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> according to (42) s.t.<italic>a</italic> = 1,.., <italic>S</italic>;<break/>10) Update <inline-formula><mml:math id="INEQ300"><mml:msubsup><mml:mi>&#x03B7;</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> according to (43) s.t.<italic>a</italic> = 1,.., <italic>S</italic>;<break/>11) Update <italic>F</italic><sup><italic>itr</italic> + 1</sup> by (32), thus <inline-formula><mml:math id="INEQ303"><mml:msubsup><mml:mi>W</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> according to (28);<break/>12) Let <italic>itr</italic> = <italic>itr</italic> + 1;<break/>}<bold>until <italic>itr</italic> &#x003E; &#x2113; or &#x03C2; &#x003C; 10<sup>&#x2212;5</sup></bold><break/><bold>3: return <inline-formula><mml:math id="INEQ307"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi>P</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>S</mml:mi></mml:msubsup></mml:math></inline-formula>,</bold> <inline-formula><mml:math id="INEQ308"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x0398;</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>S</mml:mi></mml:msubsup></mml:math></inline-formula>, <italic>W</italic><sub><italic>t</italic></sub>, <italic>F</italic><bold> and <inline-formula><mml:math id="INEQ309"><mml:msubsup><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>i</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>S</mml:mi></mml:msubsup></mml:math></inline-formula>.</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In terms of the proof in <xref ref-type="bibr" rid="B40">Nie et al. (2010a)</xref>, the convergence of the iterative procedures in <xref ref-type="table" rid="T2">Algorithm 1</xref> can be guaranteed by the following theorem.</p>
<p><bold>Theorem 1</bold> (<xref ref-type="bibr" rid="B49">Tao and Dan, 2021</xref>). The objective value in Eq. (29) would steadily decline after several iterations by <xref ref-type="table" rid="T2">Algorithm 1</xref>, thus finally converging to the optimum.</p>
</sec>
</sec>
<sec id="S5">
<title>Experimental Evaluation</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="B71">Zheng and Lu, 2015</xref>) and DEAP (<xref ref-type="bibr" rid="B23">Koelstra et al., 2012</xref>) for EEG-based emotion recognition (<xref ref-type="bibr" rid="B36">Mansour et al., 2009</xref>).</p>
<sec id="S5.SS1">
<title>Databases</title>
<p>According to <xref ref-type="bibr" rid="B74">Zhong et al. (2020)</xref> and <xref ref-type="bibr" rid="B24">Lan et al. (2018)</xref>, there exist certain significant differences between SEED and DEAP since they can be generated by different subjects, sessions, EEG devices, experimental schemes, and emotional stimuli. Detailed information about these two datasets can be viewed in <xref ref-type="bibr" rid="B24">Lan et al. (2018)</xref>. In the following experiments, we adopt the differential entropy (DE) (<xref ref-type="bibr" rid="B24">Lan et al., 2018</xref>; <xref ref-type="bibr" rid="B74">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="B45">Shi et al., 2013</xref>; <xref ref-type="bibr" rid="B62">Zhang et al., 2015</xref>; <xref ref-type="bibr" rid="B5">Chai et al., 2016</xref>; <xref ref-type="bibr" rid="B72">Zheng and Lu, 2016</xref>; <xref ref-type="bibr" rid="B4">Chai et al., 2017</xref>; <xref ref-type="bibr" rid="B24">Lan et al., 2018</xref>; <xref ref-type="bibr" rid="B74">Zhong et al., 2020</xref>) for DA emotion recognition.</p>
</sec>
<sec id="S5.SS2">
<title>Baselines and Setting</title>
<p>We will systematically compare our method with such state of the arts as FSSL, an effective feature selection method without DA, FastDAM (<xref ref-type="bibr" rid="B12">Duan et al., 2012a</xref>), Multi-KT (<xref ref-type="bibr" rid="B55">Tommasi et al., 2014</xref>) with <italic>l</italic><sub>2</sub>-norm constraint on <italic>p</italic>, A-SVM (<xref ref-type="bibr" rid="B60">Yang et al., 2007</xref>), and DSM (<xref ref-type="bibr" rid="B12">Duan et al., 2012a</xref>). Since existing deep DA frameworks have achieved many inspiring results on emotion recognition as well as visual recognition, we also additionally present comparisons with several deep (CNN-based) DA methods with deep features: DAN (<xref ref-type="bibr" rid="B33">Long et al., 2015</xref>), ReverseGrad (<xref ref-type="bibr" rid="B15">Ganin and Lempitsky, 2015</xref>), and MultiDIAL (<xref ref-type="bibr" rid="B3">Carlucci et al., 2020</xref>) based on AlexNet, SDDA (<xref ref-type="bibr" rid="B8">Ding et al., 2018a</xref>), and CCSA (<xref ref-type="bibr" rid="B37">Motiian et al., 2017</xref>), a unified framework of supervised DA and generalization with deep models.</p>
<p>In our multi-source adaptation settings, for the baselines FSSL and A-SVM, we just equally fuse all prediction values of the base classifiers respectively obtained from each source domain<sup><xref ref-type="fn" rid="footnote3">3</xref></sup>.</p>
<p>In our method, LMA, there exist three vital parameters, i.e., &#x03BB;, &#x03B1;, and &#x03B2;, that need to be tuned. In the community of machine learning, how to jointly search the best parameter values is still a yet unaddressed open issue. Consequently, we empirically choose these parameters using the grid search strategy also adopted in our previous work (<xref ref-type="bibr" rid="B53">Tao et al., 2019</xref>). Specifically, we fine-tune the values of &#x03BB;, &#x03B1;, and &#x03B2; from the grid range {10<sup>&#x2212;4</sup>,10<sup>&#x2212;3</sup>, &#x2026;,10<sup>3</sup>,10<sup>4</sup>} in a heuristic way. Additionally, we also empirically set <italic>q</italic><sub>1</sub> = <italic>q</italic><sub>2</sub> = 2 for preventing the trivial solution in terms of the conclusion reported in <xref ref-type="bibr" rid="B19">Hou et al. (2017)</xref>. Finally, we search the nearest neighbor number <italic>k</italic> from the set {35,10,15,17}, which is also adopted in FSSL. In <xref ref-type="table" rid="T2">Algorithm 1</xref>, we pre-set the maximum iteration number &#x03C4; = 100.</p>
<p>Through our experiments, we adopt the RBF kernel function, i.e., <italic>K</italic><sub><italic>i</italic>, <italic>j</italic></sub> = exp (&#x2212;&#x03C3;||<italic>x</italic><sub><italic>i</italic></sub>&#x2212;<italic>x</italic><sub><italic>j</italic></sub>||<sup>2</sup>), for all nonlinear methods, where &#x03C3; is equal to 1/<italic>d</italic>. In FastDAM, we operate the same practice in <xref ref-type="bibr" rid="B12">Duan et al. (2012a)</xref> and set <inline-formula><mml:math id="INEQ318"><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:mi>D</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><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:mi>D</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><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>.), where &#x03B4; = 100.</p>
</sec>
<sec id="S5.SS3">
<title>Cross-Subject Emotion Recognition</title>
<p>Note that different subjects even from the same dataset still have different EEG feature distributions due to the individual characteristics. We therefore practice the so-called leave-one-out cross-validation strategy conducted also in <xref ref-type="bibr" rid="B24">Lan et al. (2018)</xref> to evaluate the emotion recognition performance. That is, one subject remains to be the target domain, and 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="B49">Tao and Dan (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 Evaluation</title>
<p>We plot in <xref ref-type="fig" rid="F2">Figure 2</xref> the recognition performance of LMA compared with the baselines on two benchmark datasets. The final obtained upper bound of chance level (UBCL) with 95% confidence interval is also recorded in <xref ref-type="fig" rid="F2">Figure 2</xref>. It is well known that the theoretical performance (or chance level) (about 33.33 %) of the random prediction could be achieved approximately by the real chance level if the size of training data approached infinity (<xref ref-type="bibr" rid="B24">Lan et al., 2018</xref>). When there are finite samples, we obtain the empirical chance level by repeating the trials with the samples in question equipped with randomized class labels (<xref ref-type="bibr" rid="B24">Lan et al., 2018</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</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-850906-g002.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="F2">Figure 2</xref>, we can observe that the mean performance (40.16%) of FSSL on DEAP is very close to the random prediction. While it has significantly exceeded UBCL at a 5% significance level, the relatively worse performance of FSSL still indicates the imperative importance of DA in cross-subject emotion recognition due to the substantial distribution divergence between different subjects. This importance has been witnessed by almost all baseline adaptation methods, which have yielded better performance than FSSL in all cross-subject settings. Specifically, our method, LMA, undoubtedly obtains the best recognition accuracy (about 25.14% gains over FSSL), which is closely followed by DSM. While all DA as well as our method, LMA, achieved on DEAP obvious improvement over FSSL with respect to <italic>t</italic>-test with <italic>p</italic>-value &#x003E; 0.05, the mean recognition performance of these methods is yet not satisfied so far due to the complexity and difference among all subjects.</p>
<p>The no-adaptation method FSSL touched on SEED an average accuracy of 53.78% on three sessions from SEED, which significantly outperformed UBCL. Those multi-source adaptation methods including our method, LMA, unsurprisingly achieved more accuracy gains than the no-adaptation method on SEED. We can still observe that our method, LMA, demonstrates the best performance on SEED by upgrading the average accuracy with 75.47% w.r.t. <italic>t</italic>-test with <italic>p</italic>-value &#x003E; 0.05. An interesting observation is that all methods work better on SEED than DEAP, which has also been reported in <xref ref-type="bibr" rid="B24">Lan et al. (2018)</xref> and Tao and Dan. (2021). 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="B36">Mansour et al., 2009</xref>; <xref ref-type="bibr" rid="B24">Lan et al., 2018</xref>).</p>
</sec>
<sec id="S5.SS3.SSS2">
<title>Multiple Kernel Selection</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 existing in single kernel learning methods. Consequently, we also evaluate the performance boost in our method by using MKL (called as MKLMA 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="INEQ321"><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 projects <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="INEQ323"><mml:mrow><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="normal">&#x03D5;</mml:mi><mml:mo>~</mml:mo></mml:mover><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: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: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: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: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="INEQ325"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><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="INEQ326"><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 above-used Gaussian kernel. The other additionally employed kernels are inverse square distance kernel function, Laplacian kernel function, and inverse distance kernel function, respectively, denoted as <italic>K</italic><sub><italic>ij</italic></sub> = 1/(1 + &#x03C3;||<italic>x</italic><sub><italic>i</italic></sub>&#x2212;<italic>x</italic><sub><italic>j</italic></sub>||<sup>2</sup>), <inline-formula><mml:math id="INEQ329"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>i</mml:mi><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: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:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="INEQ330"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>i</mml:mi><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: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:mi>x</mml:mi><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="F3">Figure 3</xref>, in which MKLMA significantly outperforms LMA, justifies that our LMA 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="F3" position="float">
<label>FIGURE 3</label>
<caption><p>Domain adaptation emotion recognition on within-dataset with multi-kernel learning (SI: Session I, SII: Session II, SIII: Session III).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-850906-g003.tif"/>
</fig>
</sec>
</sec>
<sec id="S5.SS4">
<title>Cross-Dataset Emotion Recognition</title>
<sec id="S5.SS4.SSS1">
<title>Single-Source Adaptation</title>
<p>In this subsection, we will demonstrate the consistent robustness of LMA by evaluating its performance in several cross-dataset settings, which is more challenging than the cross-subject adaptation due to the intrinsic difference between datasets. For the scenario of cross-dataset adaptation, we specially design several different cross-dataset strategies by splitting the training set and test set, respectively, in terms of their EEG instruments and emotional stimuli sources, thus making up six cases, i.e., <italic>DEAP</italic>&#x2192;<italic>SI</italic>, <italic>DEAP</italic>&#x2192;<italic>SII</italic>, <italic>DEAP</italic>&#x2192;<italic>SIII</italic>, <italic>SI</italic>&#x2192;<italic>DEAP</italic>, <italic>SEED II</italic>&#x2192;<italic>DEAP</italic>, and <italic>SIII</italic>&#x2192;<italic>DEAP</italic>, where A&#x2192;B denotes the adaptation from the dataset A to the dataset B, and SI, SII, and SIII are respectively denoted as the dataset of session I, session II, and session III from the database SEED.</p>
<p>A representative hypothesis used in DA is that the feature space of both source and target domains should be the same. Following this assumption, we employ in this part only 32 channels shared between SEED and DEAP to construct a common feature space with 160 dimensions for both domain datasets. In the first three trials, we sample 2,520 samples as the source from DEAP and 2,775 samples as the target from three different sessions (SI, SII, and SIII) in SEED. We evaluate each subject with respect to recognition accuracy in each session and then record the final mean results over 15 subjects from SEED. In the other trials, we resample 41,625 source samples from SEED and 180 target samples from DEAP. We also record the mean recognition accuracy of each subject in DEAP over 14 subjects. For the limitation of memory, 10% of the source data (4,162 samples) is randomly sampled as the actual training samples (<xref ref-type="bibr" rid="B45">Shi et al., 2013</xref>; <xref ref-type="bibr" rid="B71">Zheng and Lu, 2015</xref>, <xref ref-type="bibr" rid="B72">2016</xref>; <xref ref-type="bibr" rid="B5">Chai et al., 2016</xref>, <xref ref-type="bibr" rid="B4">2017</xref>; <xref ref-type="bibr" rid="B24">Lan et al., 2018</xref>; <xref ref-type="bibr" rid="B74">Zhong et al., 2020</xref>).</p>
<p>The mean recognition results on six cross-datasets are plotted in <xref ref-type="fig" rid="F4">Figure 4</xref>. We can observe from these results that the performance of FSSL is almost near the random guess in that it is slightly inferior to UBCL with about 95% confidence interval. Besides, as observed from the results, the mean performance of each method is slightly worse on cross-dataset than within-dataset. This confirms the larger distribution gaps between two datasets than within-dataset. The advantage of DA would be reflected in this situation since DA could potentially relieve the distribution issue in the cross-dataset applications, which can also be justified by the observation from <xref ref-type="fig" rid="F4">Figure 4</xref>, where all DA methods outperform the no-adaptation one. While Multi-KT and FastDAM occasionally obtain the best performance in some settings, our method, LMA, still contributes the best performance in most cases.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption><p>Domain adaptation emotion recognition on cross-dataset (SI: Session I, SII: Session II, SIII: Session III).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-850906-g004.tif"/>
</fig>
</sec>
<sec id="S5.SS4.SSS2">
<title>Multi-Source Adaptation</title>
<p>As reported in preceding works about DA 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 &#x201C;negative transfer&#x201D; problem. In this scenario, how to discriminately exploit multiple sources becomes a challenge worthy to be addressed in the 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="B53">Tao et al., 2019</xref>; <xref ref-type="bibr" rid="B49">Tao and Dan, 2021</xref>). We evaluate the performance of all baseline DA 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="F5">Figure 5</xref>, where A-SVM employs the average prior model.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption><p>Multi-source adaptation emotion recognition accuracy (SI: Session I, SII: Session II, SIII: Session III).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-850906-g005.tif"/>
</fig>
<p>When there exists 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="F5">Figure 5</xref> show that A-SVM is inferior to 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 a &#x201C;negative transfer&#x201D; phenomenon in A-SVM. Another interesting observation from <xref ref-type="fig" rid="F5">Figure 5</xref> is that all DA methods except A-SVM achieve more improvement by leveraging multiple source knowledge than by bridging only one source (i.e., cross-subject settings) when the number of source domains increase. This proves that it is beneficial to leverage multiple sources for boosting the recognition performance. Moreover, LMA and DSM conquer others by touching on the top performance, due to their designed weights for discriminately screening the optimal sources. Our method, LMA, obtains more gains over DSM in some scenarios. A possible explanation is that the shared discriminative information among source models in LMA is advantageous to multi-source adaptation learning by utilizing the optimal weight vector.</p>
</sec>
<sec id="S5.SS4.SSS3">
<title>Deep Feature Adaptation</title>
<p>In this subsection, we will particularly evaluate our method, LMA, with deeply extracted features by comparing it with several recently proposed deep adaptation models on cross-dataset emotion recognition using the multi-source settings.</p>
<p>In practical tasks, our method, LMA, can be trained on the deeply transformed features of all domains, which follows the same setup with that in <xref ref-type="bibr" rid="B75">Zhou et al. (2018)</xref> and <xref ref-type="bibr" rid="B76">Zhu et al. (2017)</xref>. Concretely, some pretrained deep model (e.g., VGG16) is 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 the VGG16 model as LMA+VGG16. As for DAN, SDDA, MultiDIAL, 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="B33">Long et al., 2015</xref>). Note that these deep adaptation methods typically aim to learn domain-invariant representations. Different 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 domain. Consequently, we expect that our method can further upgrade the recognition performance with the co-learning strategy on the deeply extracted features from some deep model.</p>
<p>We plot the mean results of all methods in <xref ref-type="fig" rid="F6">Figure 6</xref>, from which we can observe that our deep adaptation method LMA+VGG16 significantly outperforms LMA. This indicates the advantage of deep features, which can be attributed to its robust feature representation. Furthermore, LMA+VGG16 also obtains comparable recognition performance with respect to other deep adaptation methods. This may be attributed to the classification-level constraint in LMA, where most of the source discriminative structures are expected to be preserved by the guidance of target classification. In some cases, as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, LMA+VGG16 even achieves the top performance compared with other deep adaptation frameworks. This phenomenon shows that the proposed LMA 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="F6" position="float">
<label>FIGURE 6</label>
<caption><p>Emotion recognition accuracies of different methods using deeply extracted features (SI: Session I, SII: Session II, SIII: Session III).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-850906-g006.tif"/>
</fig>
</sec>
<sec id="S5.SS4.SSS4">
<title>Parameter Impact</title>
<p>In our method, LMA, there exist three hyper-parameters (i.e., &#x03BB;, &#x03B2;, and &#x03B1;) that needed to be tuned. These hyper-parameters are mainly used to trade off different components of the LMA framework. We therefore respectively set these parameters into their extreme values to explore the importance of each component in LMA. To this end, we set &#x03B2; = 0 to denote LMA without target feature selection by LMA_NF, set &#x03B1; = &#x03B7;<sub><italic>a</italic></sub> = 0 to denote by LMA_NL the case where LMA ignores latent space representations, and set &#x03BB; = 0 to denote by LMA_NS the scenario where LMA fails to consider the shared discriminative structures among multiple sources. We evaluate these derived methods on cross-dataset recognition tasks.</p>
<p>The results in <xref ref-type="table" rid="T2">Table 2</xref> clearly show that none of the three derived methods can achieve the best performance as that obtained by LMA. This further verifies the valuable contribution of each component to LMA. Specifically, LMA_NL has a significant downgraded manifestation compared with LMA, which, from the opposite side, proves that the utilization of shared latent spaces is very preferable to boosting the performance of LMA; the performance of LMA_NTF is slightly weaker than LMA, i.e., the performance of LMA would be slightly impacted by the target feature selection due to the intrinsic existence of some noise/outlier data in the target data; the inferior performance of LMA_NS proves the importance of the utilization of correlation knowledge among source models in cross-dataset emotion recognition.</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 LMA.</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}<break/>&#x2192;SI</td>
<td valign="top" align="center">{DEAP,SI,SIII}<break/>&#x2192;SII</td>
<td valign="top" align="center">{DEAP,SI,SII}<break/>&#x2192;SIII</td>
<td valign="top" align="center">{SI,SII,SIII}<break/>&#x2192;DEAP</td>
<td valign="top" align="center">{SI,SII}<break/>&#x2192;DEAP</td>
<td valign="top" align="center">{SI,SIII}<break/>&#x2192;DEAP</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">LMA_NF</td>
<td valign="top" align="center">73.52</td>
<td valign="top" align="center">69.10</td>
<td valign="top" align="center">69.58</td>
<td valign="top" align="center">55.43</td>
<td valign="top" align="center">52.01</td>
<td valign="top" align="center">56.22</td>
</tr>
<tr>
<td valign="top" align="left">LMA_NL</td>
<td valign="top" align="center">69.13</td>
<td valign="top" align="center">65.36</td>
<td valign="top" align="center">66.11</td>
<td valign="top" align="center">52.32</td>
<td valign="top" align="center">53.16</td>
<td valign="top" align="center">52.71</td>
</tr>
<tr>
<td valign="top" align="left">LMA_NS</td>
<td valign="top" align="center">72.68</td>
<td valign="top" align="center">68.23</td>
<td valign="top" align="center">68.38</td>
<td valign="top" align="center">54.69</td>
<td valign="top" align="center">51.08</td>
<td valign="top" align="center">54.20</td>
</tr>
<tr>
<td valign="top" align="left">LMA</td>
<td valign="top" align="center"><bold>74.57</bold></td>
<td valign="top" align="center"><bold>70.2</bold></td>
<td valign="top" align="center"><bold>69.85</bold></td>
<td valign="top" align="center"><bold>57.33</bold></td>
<td valign="top" align="center"><bold>54.16</bold></td>
<td valign="top" align="center"><bold>57.17</bold></td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn><p><italic>Bold denotes the best recognition rates (SI: Session I, SII: Session II, SIII: Session III).</italic></p></fn>
</table-wrap-foot>
</table-wrap>
<p>Note that in section Emotion Recognition, we use the following combination function to recognize the emotion level of the given test data <inline-formula><mml:math id="INEQ340"><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msubsup></mml:math></inline-formula>:</p>
<disp-formula id="S5.Ex4"><mml:math id="M49"><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>arg</mml:mi><mml:munder><mml:mo movablelimits="false">max</mml:mo><mml:mi>j</mml:mi></mml:munder><mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x03B4;</mml:mi><mml:msup><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="normal">&#x03B4;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where &#x03B4; &#x2208; [0,1] is a trade-off parameter, which is empirically set as 0.5 in the preceding trials. In this part, we will further evaluate the impact on LMA with different values of &#x03B4; in multi-source adaptation scenarios. We plot the recognition accuracy w.r.t. different values of &#x03B4; in <xref ref-type="fig" rid="F7">Figure 7</xref>. From the curves shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, we can observe the following several interesting results:</p>
<list list-type="simple">
<list-item>
<label>(1)</label>
<p>Theoretically, &#x03B4; controls the weight of source classifiers and larger values of &#x03B4; will make the source classifiers more important in LMA. An extreme case is &#x03B4;&#x2192; 1, where only source classifiers are guaranteed, but the target discriminative information for the test samples is discarded. In this case, all experimental results demonstrate a trend of slight downgrade. This shows the necessity of composite discrimination information by combining both source and target classifiers.</p>
</list-item>
<list-item>
<label>(2)</label>
<p>Another extreme case is &#x03B4;&#x2192; 0. In this case, LMA will recognize the emotion state of certain test data by only using the target discriminator, which cannot leverage the prior source information with discriminating power. From <xref ref-type="fig" rid="F7">Figure 7</xref>, we can see that all curves show an obvious upgrade in performance around &#x03B4; = 0, which shows the importance of multi-source discriminative models in our framework.</p>
</list-item>
<list-item>
<label>(3)</label>
<p>We cannot obtain the best performance when &#x03B4; values are relatively small or large, which shows the significance of exploiting the discriminative information from both source and target classifiers in our method.</p>
</list-item>
<list-item>
<label>(4)</label>
<p>After &#x03B4; &#x003E; 0.5, we can see that most curves are relatively stable across &#x03B4; values, which shows that our method is not significantly sensitive to &#x03B4; &#x003E; 0.5. Hence, we can empirically set &#x03B4; = 0.5 in the experiments.</p>
</list-item>
</list>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption><p>Emotion recognition accuracies with different values of &#x03B4; (SI: Session I, SII: Session II, SIII: Session III).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-16-850906-g007.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="S6" sec-type="conclusion">
<title>Conclusion</title>
<p>To deal with the cross-subject/dataset EEG-based emotion recognition task, we proposed a robust LMA. In multiple domain-invariant latent spaces, LMA aims at transferring multi-source knowledge into target learning mainly by leveraging correlation knowledge among source models, which discriminatively screens unimportant prior evidences in sources. The comprehensive experiments performed on two public datasets verify the effectiveness of LMA in dealing with cross-subject/dataset emotion recognition. In most scenarios, our LMA (or LMA-VGG16) obtains the best results or comparable performance with respect to several representative baselines.</p>
<p>Since the implementation of LMA algorithm needs an iterative optimization procedure, how to improve the efficiency of LMA and seek a more efficient algorithm would be an issue worthy of further study in our future research. The unreliable and misleading pseudo labels strategy may be another potential problem in our LMA. Consequently, our successive work would explore how to seamlessly incorporate target label into the framework of LMA.</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 authors.</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 Zhejiang Provincial Natural Science Foundation of China under Grant No. Lgg20F020013.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bao</surname> <given-names>G.</given-names></name> <name><surname>Zhuang</surname> <given-names>N.</given-names></name> <name><surname>Tong</surname> <given-names>L.</given-names></name> <name><surname>Yan</surname> <given-names>B.</given-names></name> <name><surname>Shu</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>L.</given-names></name><etal/></person-group> (<year>2021</year>). <article-title>Two-level domain adaptation neural network for EEG-based emotion recognition.</article-title> <source><italic>Front. Hum. Neurosci.</italic></source> <volume>14</volume>:<issue>605246</issue>. <pub-id pub-id-type="doi">10.3389/fnhum.2020.605246</pub-id> <pub-id pub-id-type="pmid">33551775</pub-id></citation></ref>
<ref id="B2"><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.</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="B3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Carlucci</surname> <given-names>F. M.</given-names></name> <name><surname>Porzi</surname> <given-names>L.</given-names></name> <name><surname>Caputo</surname> <given-names>B.</given-names></name> <name><surname>Ricci</surname> <given-names>E.</given-names></name> <name><surname>Bul&#x00F3;</surname> <given-names>S. R.</given-names></name></person-group> (<year>2020</year>). <article-title>MultiDIAL: domain alignment layers for (Multisource) unsupervised domain adaptation.</article-title> <source><italic>IEEE Trans. Pattern Anal. Mach. Intell.</italic></source> <volume>43</volume> <fpage>4441</fpage>&#x2013;<lpage>4452</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2020.3001338</pub-id> <pub-id pub-id-type="pmid">32750781</pub-id></citation></ref>
<ref id="B4"><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>:<issue>1014</issue>. <pub-id pub-id-type="doi">10.3390/s17051014</pub-id> <pub-id pub-id-type="pmid">28467371</pub-id></citation></ref>
<ref id="B5"><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="B6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>B.</given-names></name> <name><surname>Lam</surname> <given-names>W.</given-names></name> <name><surname>Tsang</surname> <given-names>I. W.</given-names></name> <name><surname>Wong</surname> <given-names>T. L.</given-names></name></person-group> (<year>2013</year>). <article-title>Discovering low-rank shared concept space for adapting text mining models.</article-title> <source><italic>IEEE Trans. Pattern Anal. Mach. Intell.</italic></source> <volume>35</volume> <fpage>1284</fpage>&#x2013;<lpage>1297</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2012.243</pub-id> <pub-id pub-id-type="pmid">23599048</pub-id></citation></ref>
<ref id="B7"><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 Trans. Pattern Anal. Mach. Intell.</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="B8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>Z.</given-names></name> <name><surname>Nasrabadi</surname> <given-names>N. M.</given-names></name> <name><surname>Fu</surname> <given-names>Y.</given-names></name></person-group> (<year>2018a</year>). <article-title>Semi-supervised deep domain adaptation via coupled neural networks.</article-title> <source><italic>IEEE Trans. Image Process.</italic></source> <volume>27</volume> <fpage>5214</fpage>&#x2013;<lpage>5224</lpage>. <pub-id pub-id-type="doi">10.1109/TIP.2018.2851067</pub-id> <pub-id pub-id-type="pmid">29994676</pub-id></citation></ref>
<ref id="B9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>Z.</given-names></name> <name><surname>Nasrabadi</surname> <given-names>N. M.</given-names></name> <name><surname>Fu</surname> <given-names>Y.</given-names></name></person-group> (<year>2018b</year>). <article-title>Incomplete multisource transfer learning.</article-title> <source><italic>IEEE Trans. Neural Networks Learn. Syst.</italic></source> <volume>29</volume> <fpage>310</fpage>&#x2013;<lpage>323</lpage>. <pub-id pub-id-type="doi">10.1109/TNNLS.2016.2618765</pub-id> <pub-id pub-id-type="pmid">28113958</pub-id></citation></ref>
<ref id="B10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>Z.</given-names></name> <name><surname>Sheng</surname> <given-names>L.</given-names></name> <name><surname>Ming</surname> <given-names>S.</given-names></name> <name><surname>Fu</surname> <given-names>Y.</given-names></name></person-group> (<year>2018c</year>). &#x201C;<article-title>Graph adaptive knowledge transfer for unsupervised domain adaptation</article-title>,&#x201D; in <source><italic>Proceedings of the 15th European Conference (ECCV2018)</italic></source> (<publisher-loc>Munich</publisher-loc>).</citation></ref>
<ref id="B11"><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="B12"><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="B13"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Duan</surname> <given-names>L.</given-names></name> <name><surname>Xu</surname> <given-names>D.</given-names></name> <name><surname>Fu</surname> <given-names>C. S.</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 2012 IEEE Conference on Computer Vision and Pattern Recognition</italic></source> (<publisher-loc>Providence, RI</publisher-loc>), <fpage>1338</fpage>&#x2013;<lpage>1345</lpage>.</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>Xu</surname> <given-names>D.</given-names></name> <name><surname>Tsang</surname> <given-names>I. W.</given-names></name></person-group> (<year>2012c</year>). <article-title>Domain adaptation from multiple sources: a domain-dependent regularization approach.</article-title> <source><italic>IEEE Trans. Neural Netw. Learn. Syst.</italic></source> <volume>23</volume> <fpage>504</fpage>&#x2013;<lpage>518</lpage>. <pub-id pub-id-type="doi">10.1109/TNNLS.2011.2178556</pub-id> <pub-id pub-id-type="pmid">24808555</pub-id></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 International Conference on Machine Learning (ICMR)</italic></source>, <publisher-loc>Lille</publisher-loc>, <fpage>1180</fpage>&#x2013;<lpage>1189</lpage>.</citation></ref>
<ref id="B16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ganin</surname> <given-names>Y.</given-names></name> <name><surname>Ustinova</surname> <given-names>E.</given-names></name> <name><surname>Ajakan</surname> <given-names>H.</given-names></name> <name><surname>Germain</surname> <given-names>P.</given-names></name> <name><surname>Larochelle</surname> <given-names>H.</given-names></name> <name><surname>Laviolette</surname> <given-names>F.</given-names></name><etal/></person-group> (<year>2016</year>). <article-title>Domain-adversarial training of neural networks.</article-title> <source><italic>J. Mach. Learn. Res.</italic></source> <volume>17</volume> <fpage>1</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1109/TNNLS.2020.3025954</pub-id> <pub-id pub-id-type="pmid">33027004</pub-id></citation></ref>
<ref id="B17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ghifary</surname> <given-names>M.</given-names></name> <name><surname>Balduzzi</surname> <given-names>D.</given-names></name> <name><surname>Kleijn</surname> <given-names>W. B.</given-names></name> <name><surname>Zhang</surname> <given-names>M.</given-names></name></person-group> (<year>2017</year>). <article-title>Scatter component analysis: a unified framework for domain adaptation and domain generalization.</article-title> <source><italic>IEEE Trans. Pattern Anal. Mach. Intell.</italic></source> <volume>39</volume> <fpage>1414</fpage>&#x2013;<lpage>1430</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2016.2599532</pub-id> <pub-id pub-id-type="pmid">28113617</pub-id></citation></ref>
<ref id="B18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gretton</surname> <given-names>A.</given-names></name> <name><surname>Fukumizu</surname> <given-names>K.</given-names></name> <name><surname>Harchaoui</surname> <given-names>Z.</given-names></name> <name><surname>Sriperumbudur</surname> <given-names>B. K.</given-names></name></person-group> (<year>2009</year>). &#x201C;<article-title>A fast, consistent kernel two-sample test</article-title>,&#x201D; in <source><italic>Proceedings of the Conference on Neural Information Processing Systems 22</italic></source>, <role>eds</role> <person-group person-group-type="editor"><name><surname>Bengio</surname> <given-names>Y.</given-names></name> <name><surname>Schuurmans</surname> <given-names>D.</given-names></name> <name><surname>Lafferty</surname> <given-names>J.</given-names></name> <name><surname>Williams</surname> <given-names>C.</given-names></name> <name><surname>Culotta</surname> <given-names>A.</given-names></name></person-group> (<publisher-loc>Vancouver, BC</publisher-loc>: <publisher-name>MIT Press</publisher-name>), <fpage>673</fpage>&#x2013;<lpage>681</lpage>.</citation></ref>
<ref id="B19"><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="B20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jayaram</surname> <given-names>V.</given-names></name> <name><surname>Alamgir</surname> <given-names>M.</given-names></name> <name><surname>Altun</surname> <given-names>Y.</given-names></name> <name><surname>Scholkopf</surname> <given-names>B.</given-names></name> <name><surname>Grosse-Wentrup</surname> <given-names>M.</given-names></name></person-group> (<year>2016</year>). <article-title>Transfer learning in brain-computer interfaces.</article-title> <source><italic>IEEE Comput. Intell. Magaz.</italic></source> <volume>11</volume> <fpage>20</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1109/mci.2015.2501545</pub-id></citation></ref>
<ref id="B21"><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 Trans. 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="B22"><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>Comput. 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="B23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Koelstra</surname> <given-names>S.</given-names></name> <name><surname>M&#x00FC;hl</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 Trans. 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="B24"><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 Trans. 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="B25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>H.</given-names></name> <name><surname>Wan</surname> <given-names>R.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name> <name><surname>Kot</surname> <given-names>A. C.</given-names></name></person-group> (<year>2021</year>). <article-title>Unsupervised domain adaptation in the wild via disentangling representation learning.</article-title> <source><italic>Int. J. Comput. Vis.</italic></source> <volume>129</volume> <fpage>267</fpage>&#x2013;<lpage>283</lpage>. <pub-id pub-id-type="doi">10.1007/s11263-020-01364-5</pub-id></citation></ref>
<ref id="B26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Qiu</surname> <given-names>S.</given-names></name> <name><surname>Du</surname> <given-names>C.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>He</surname> <given-names>H.</given-names></name></person-group> (<year>2020a</year>). <article-title>Domain adaptation for EEG emotion recognition based on latent representation similarity.</article-title> <source><italic>IEEE Trans. Cogn. Dev. Syst.</italic></source> <volume>12</volume> <fpage>344</fpage>&#x2013;<lpage>353</lpage>. <pub-id pub-id-type="doi">10.1109/tcds.2019.2949306</pub-id></citation></ref>
<ref id="B27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Qiu</surname> <given-names>S.</given-names></name> <name><surname>Shen</surname> <given-names>Y.-Y.</given-names></name> <name><surname>Liu</surname> <given-names>C.-L.</given-names></name> <name><surname>He</surname> <given-names>H.</given-names></name></person-group> (<year>2020b</year>). <article-title>Multisource transfer learning for cross-subject EEG emotion recognition.</article-title> <source><italic>IEEE Trans. Cyber.</italic></source> <volume>50</volume> <fpage>3281</fpage>&#x2013;<lpage>3293</lpage>. <pub-id pub-id-type="doi">10.1109/TCYB.2019.2904052</pub-id> <pub-id pub-id-type="pmid">30932860</pub-id></citation></ref>
<ref id="B28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>X.</given-names></name> <name><surname>Song</surname> <given-names>D.</given-names></name> <name><surname>Zhang</surname> <given-names>P.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Hou</surname> <given-names>Y.</given-names></name> <name><surname>Hu</surname> <given-names>B.</given-names></name></person-group> (<year>2018a</year>). <article-title>Exploring EEG features in cross-subject emotion recognition.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>12</volume>:<issue>162</issue>. <pub-id pub-id-type="doi">10.3389/fnins.2018.00162</pub-id> <pub-id pub-id-type="pmid">29615853</pub-id></citation></ref>
<ref id="B29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Zheng</surname> <given-names>W.</given-names></name> <name><surname>Cui</surname> <given-names>Z.</given-names></name> <name><surname>Zhang</surname> <given-names>T.</given-names></name> <name><surname>Zong</surname> <given-names>Y.</given-names></name></person-group> (<year>2018b</year>). &#x201C;<article-title>A novel neural network model based on cerebral hemispheric asymmetry for EEG emotion recognition</article-title>,&#x201D; in <source><italic>Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI)</italic></source> (<publisher-loc>Palo Alto, CA</publisher-loc>).</citation></ref>
<ref id="B30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Zheng</surname> <given-names>W.</given-names></name> <name><surname>Cui</surname> <given-names>Z.</given-names></name> <name><surname>Zong</surname> <given-names>Y.</given-names></name> <name><surname>Ge</surname> <given-names>S.</given-names></name></person-group> (<year>2018c</year>). <article-title>EEG emotion recognition based on graph regularized sparse linear regression.</article-title> <source><italic>Neural Process. Lett.</italic></source> <volume>49</volume> <fpage>1</fpage>&#x2013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.1109/taffc.2020.2994159</pub-id></citation></ref>
<ref id="B31"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Z.</given-names></name> <name><surname>Liu</surname> <given-names>J.</given-names></name> <name><surname>Tang</surname> <given-names>J.</given-names></name> <name><surname>Lu</surname> <given-names>H.</given-names></name></person-group> (<year>2015</year>). <article-title>Robust structured subspace learning for data representation.</article-title> <source><italic>IEEE Trans. Pattern Anal. Mach. Intell.</italic></source> <volume>37</volume> <fpage>2085</fpage>&#x2013;<lpage>2098</lpage>.</citation></ref>
<ref id="B32"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>Q.</given-names></name> <name><surname>Liu</surname> <given-names>H.</given-names></name></person-group> (<year>2021</year>). <article-title>Criminal psychological emotion recognition based on deep learning and EEG signals.</article-title> <source><italic>Neural Comput. Appl.</italic></source> <volume>33</volume> <fpage>433</fpage>&#x2013;<lpage>447</lpage>. <pub-id pub-id-type="doi">10.1007/s00521-020-05024-0</pub-id></citation></ref>
<ref id="B33"><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 Machine Learning (PMLR)</italic></source>, <publisher-loc>Lille</publisher-loc>, <fpage>97</fpage>&#x2013;<lpage>105</lpage>.</citation></ref>
<ref id="B34"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Long</surname> <given-names>M.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Ding</surname> <given-names>G.</given-names></name> <name><surname>Pan</surname> <given-names>S. J.</given-names></name> <name><surname>Yu</surname> <given-names>P. S.</given-names></name></person-group> (<year>2014</year>). <article-title>Adaptation Regularization: A General Framework for Transfer Learning.</article-title> <source><italic>IEEE Trans. Knowl. Data Eng.</italic></source> <volume>26</volume> <fpage>1076</fpage>&#x2013;<lpage>1089</lpage>. <pub-id pub-id-type="doi">10.1109/tkde.2013.111</pub-id></citation></ref>
<ref id="B35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lotfi</surname> <given-names>E.</given-names></name> <name><surname>Akbarzadeh-T</surname> <given-names>M.-R.</given-names></name></person-group> (<year>2014</year>). <article-title>Practical emotional neural networks.</article-title> <source><italic>Neural Netw.</italic></source> <volume>59</volume> <fpage>61</fpage>&#x2013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.1016/j.neunet.2014.06.012</pub-id> <pub-id pub-id-type="pmid">25078111</pub-id></citation></ref>
<ref id="B36"><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="B37"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Motiian</surname> <given-names>S.</given-names></name> <name><surname>Piccirilli</surname> <given-names>M.</given-names></name> <name><surname>Adjeroh</surname> <given-names>D. A.</given-names></name> <name><surname>Doretto</surname> <given-names>G.</given-names></name></person-group> (<year>2017</year>). &#x201C;<article-title>Unified deep supervised domain adaptation and generalization</article-title>,&#x201D; in <source><italic>Proceedings of the IEEEInternational Conference on Computer Vision ICCV</italic></source> (<publisher-loc>Venice</publisher-loc>).</citation></ref>
<ref id="B38"><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. Interfaces</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="B39"><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="B40"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nie</surname> <given-names>F.</given-names></name> <name><surname>Huang</surname> <given-names>H.</given-names></name> <name><surname>Cai</surname> <given-names>X.</given-names></name> <name><surname>Ding</surname> <given-names>C.</given-names></name></person-group> (<year>2010a</year>). &#x201C;<article-title>Efficient and robust feature selection via Joint l2,1-norms minimization</article-title>,&#x201D; in <source><italic>Proceedings of the 22th Annual Conference Neural Information Processing Systems</italic></source> (<publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name>), <fpage>1813</fpage>&#x2013;<lpage>1821</lpage>.</citation></ref>
<ref id="B41"><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. W.</given-names></name> <name><surname>Zhang</surname> <given-names>C.</given-names></name></person-group> (<year>2010b</year>). <article-title>Flexible manifold embedding: a framework for semi-supervised and unsupervised dimension reduction.</article-title> <source><italic>IEEE Trans. Image Process.</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="B42"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pan</surname> <given-names>S. J.</given-names></name> <name><surname>Tsang</surname> <given-names>I. W.</given-names></name> <name><surname>Kwok</surname> <given-names>J. T.</given-names></name> <name><surname>Yang</surname> <given-names>Q.</given-names></name></person-group> (<year>2011</year>). <article-title>Domain adaptation via transfer component analysis.</article-title> <source><italic>IEEE Trans. Neural Netw.</italic></source> <volume>22</volume> <fpage>199</fpage>&#x2013;<lpage>210</lpage>. <pub-id pub-id-type="doi">10.1109/TNN.2010.2091281</pub-id> <pub-id pub-id-type="pmid">21095864</pub-id></citation></ref>
<ref id="B43"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pandey</surname> <given-names>P.</given-names></name> <name><surname>Seeja</surname> <given-names>K.</given-names></name></person-group> (<year>2019</year>). &#x201C;<article-title>Emotional state recognition with EEG signals using subject independent approach</article-title>,&#x201D; in <source><italic>Data Science and Big Data Analytics. Lecture Notes on Data Engineering and Communications Technologies</italic></source>, <volume>Vol. 16</volume> <role>eds</role> <person-group person-group-type="editor"><name><surname>Mishra</surname> <given-names>D.</given-names></name> <name><surname>Yang</surname> <given-names>X. S.</given-names></name> <name><surname>Unal</surname> <given-names>A.</given-names></name></person-group> (<publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>117</fpage>&#x2013;<lpage>124</lpage>. <pub-id pub-id-type="doi">10.1007/978-981-10-7641-1_10</pub-id></citation></ref>
<ref id="B44"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rosenstein</surname> <given-names>M. T.</given-names></name> <name><surname>Marx</surname> <given-names>Z.</given-names></name> <name><surname>Kaelbling</surname> <given-names>L. P.</given-names></name></person-group> (<year>2005</year>). &#x201C;<article-title>To transfer or not to transfer</article-title>,&#x201D; in <source><italic>Proceedings of the Conference on Neural Information Processing Systems</italic></source>, (<publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name>).</citation></ref>
<ref id="B45"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shi</surname> <given-names>L. C.</given-names></name> <name><surname>Jiao</surname> <given-names>Y. Y.</given-names></name> <name><surname>Lu</surname> <given-names>B. L.</given-names></name></person-group> (<year>2013</year>). &#x201C;<article-title>Differential entropy feature for EEG- based vigilance estimation. 2013</article-title>,&#x201D; in <source><italic>Proceedings of the 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC)</italic></source>, (<publisher-loc>Osaka</publisher-loc>), <fpage>6627</fpage>&#x2013;<lpage>6630</lpage>.</citation></ref>
<ref id="B46"><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>Z. Bao</given-names></name> <name><surname>Zhang</surname> <given-names>D.</given-names></name></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="B47"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Song</surname> <given-names>T.</given-names></name> <name><surname>Zheng</surname> <given-names>W.</given-names></name> <name><surname>Song</surname> <given-names>P.</given-names></name> <name><surname>Cui</surname> <given-names>Z.</given-names></name></person-group> (<year>2018</year>). <article-title>EEG emotion recognition using dynamical graph convolutional neural networks.</article-title> <source><italic>IEEE Trans. Affect. Comput.</italic></source> <volume>11</volume> <fpage>532</fpage>&#x2013;<lpage>541</lpage>. <pub-id pub-id-type="doi">10.3389/fnbot.2022.834952</pub-id> <pub-id pub-id-type="pmid">35280845</pub-id></citation></ref>
<ref id="B48"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tao</surname> <given-names>J.</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>2012</year>). <article-title>On minimum distribution discrepancy support vector machine for domain adaptation.</article-title> <source><italic>Pattern Recogn.</italic></source> <volume>45</volume> <fpage>3962</fpage>&#x2013;<lpage>3984</lpage>. <pub-id pub-id-type="doi">10.1016/j.patcog.2012.04.014</pub-id></citation></ref>
<ref id="B49"><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></person-group> (<year>2021</year>). <article-title>Multi-source Co-adaptation for EEG-based emotion recognition by mining correlation information.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>15</volume>:<issue>677106</issue>. <pub-id pub-id-type="doi">10.3389/fnins.2021.677106</pub-id> <pub-id pub-id-type="pmid">34054422</pub-id></citation></ref>
<ref id="B50"><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>Neural 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="B51"><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="B52"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tao</surname> <given-names>J.</given-names></name> <name><surname>Xu</surname> <given-names>H.</given-names></name></person-group> (<year>2019</year>). <article-title>Discovering domain-invariant subspace for depression recognition by jointly exploiting appearance and dynamics feature representations.</article-title> <source><italic>IEEE Access</italic></source> <volume>99</volume> <fpage>186417</fpage>&#x2013;<lpage>186436</lpage>. <pub-id pub-id-type="doi">10.1109/access.2019.2961741</pub-id></citation></ref>
<ref id="B53"><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>Pattern 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="B54"><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>Pattern 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="B55"><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="B56"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tzeng</surname> <given-names>E.</given-names></name> <name><surname>Hoffman</surname> <given-names>J.</given-names></name> <name><surname>Darrell</surname> <given-names>T.</given-names></name> <name><surname>Saenko</surname> <given-names>K.</given-names></name></person-group> (<year>2015</year>). &#x201C;<article-title>Simultaneous deep transfer across domains and tasks</article-title>,&#x201D; in <source><italic>Proceedings of the IEEE International Conference on Computer Vision (ICCV)</italic></source>, <publisher-loc>Santiago</publisher-loc>, <fpage>4068</fpage>&#x2013;<lpage>4076</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV.2015.463</pub-id></citation></ref>
<ref id="B57"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tzeng</surname> <given-names>E.</given-names></name> <name><surname>Hoffman</surname> <given-names>J.</given-names></name> <name><surname>Saenko</surname> <given-names>K.</given-names></name> <name><surname>Darrell</surname> <given-names>T.</given-names></name></person-group> (<year>2017</year>). &#x201C;<article-title>Adversarial Discriminative Domain Adaptation</article-title>,&#x201D; in <source><italic>Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</italic></source>, (<publisher-loc>Honolulu, HI</publisher-loc>), <fpage>2962</fpage>&#x2013;<lpage>2971</lpage>.</citation></ref>
<ref id="B58"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>F.</given-names></name> <name><surname>Zhang</surname> <given-names>W.</given-names></name> <name><surname>Xu</surname> <given-names>Z.</given-names></name> <name><surname>Ping</surname> <given-names>J.</given-names></name> <name><surname>Chu</surname> <given-names>H.</given-names></name></person-group> (<year>2021</year>). <article-title>A deep multi-source adaptation transfer network for cross-subject electroencephalogram emotion recognition.</article-title> <source><italic>Neural Comput. Appl.</italic></source> <volume>33</volume> <fpage>9061</fpage>&#x2013;<lpage>9073</lpage>. <pub-id pub-id-type="doi">10.1007/s00521-020-05670-4</pub-id></citation></ref>
<ref id="B59"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yan</surname> <given-names>S.</given-names></name> <name><surname>Xu</surname> <given-names>D.</given-names></name> <name><surname>Zhang</surname> <given-names>B.</given-names></name> <name><surname>Zhang</surname> <given-names>H. J.</given-names></name> <name><surname>Yang</surname> <given-names>Q.</given-names></name> <name><surname>Lin</surname> <given-names>S.</given-names></name></person-group> (<year>2006</year>). <article-title>Graph embedding and extensions: a general framework for dimensionality reduction.</article-title> <source><italic>IEEE Trans. Pattern Anal. Mach. Intell.</italic></source> <volume>29</volume>:<issue>40</issue>. <pub-id pub-id-type="doi">10.1109/TPAMI.2007.12</pub-id> <pub-id pub-id-type="pmid">17108382</pub-id></citation></ref>
<ref id="B60"><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. ACM</italic></source>, (<publisher-loc>Augsburg</publisher-loc>), <fpage>188</fpage>&#x2013;<lpage>197</lpage>.</citation></ref>
<ref id="B61"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>Y.</given-names></name> <name><surname>Ma</surname> <given-names>Z.</given-names></name> <name><surname>Hauptmann</surname> <given-names>A. G.</given-names></name> <name><surname>Sebe</surname> <given-names>N.</given-names></name></person-group> (<year>2013</year>). <article-title>Feature selection for multimedia analysis by sharing information among multiple tasks.</article-title> <source><italic>IEEE Trans. Multimedia</italic></source> <volume>15</volume> <fpage>661</fpage>&#x2013;<lpage>669</lpage>. <pub-id pub-id-type="doi">10.1109/tmm.2012.2237023</pub-id></citation></ref>
<ref id="B62"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>K.</given-names></name> <name><surname>Gong</surname> <given-names>M.</given-names></name> <name><surname>Sch&#x00F6;lkopf</surname> <given-names>B.</given-names></name></person-group> (<year>2015</year>). &#x201C;<article-title>Multi-source domain adaptation: A causal view</article-title>,&#x201D; in <source><italic>Proceedings of the 29th AAAI Conference on Artificial Intelligence</italic></source>, (<publisher-loc>Menlo Park, CA</publisher-loc>), <fpage>3150</fpage>&#x2013;<lpage>3157</lpage>.</citation></ref>
<ref id="B63"><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.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name></person-group> (<year>2020a</year>). <article-title>Clustering by transmission learning from data density to label manifold with statistical diffusion.</article-title> <source><italic>Knowl. Based Syst.</italic></source> <volume>193</volume> <issue>105330</issue>. <pub-id pub-id-type="doi">10.1016/j.knosys.2019.105330</pub-id></citation></ref>
<ref id="B64"><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="B65"><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="B66"><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. Ambient Intell. Hum. 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="B67"><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. Imaging 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="B68"><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.</article-title> <source><italic>J. Med. Imaging 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="B69"><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>2020b</year>). <article-title>Alzheimer&#x2019;s disease multiclass diagnosis via multimodal neuroimaging embedding feature selection and fusion.</article-title> <source><italic>Inform. Fusion</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="B70"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zheng</surname> <given-names>W.</given-names></name></person-group> (<year>2017</year>). <article-title>Multichannel EEG-based emotion recognition via group sparse canonical correlation analysis.</article-title> <source><italic>IEEE Trans. Cogn. Dev. Syst.</italic></source> <volume>9</volume> <fpage>281</fpage>&#x2013;<lpage>290</lpage>. <pub-id pub-id-type="doi">10.1109/tcds.2016.2587290</pub-id></citation></ref>
<ref id="B71"><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 Trans. Autonom. Ment. 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="B72"><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>2016</year>). &#x201C;<article-title>Personalizing EEG-based affective models with transfer learning</article-title>,&#x201D; in <source><italic>Proceedings of the 25th International Joint Conference on Artificial Intelligence</italic></source>, (<publisher-loc>New York, NY</publisher-loc>), <fpage>2732</fpage>&#x2013;<lpage>2738</lpage>.</citation></ref>
<ref id="B73"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zheng</surname> <given-names>W. L.</given-names></name> <name><surname>Zhang</surname> <given-names>Y. Q.</given-names></name> <name><surname>Zhu</surname> <given-names>J. Y.</given-names></name> <name><surname>Lu</surname> <given-names>B. L.</given-names></name></person-group> (<year>2015</year>). &#x201C;<article-title>Transfer components between subjects for EEG-based emotion recognition</article-title>,&#x201D; in <source><italic>Proceedings of the2015 International Conference on Affective Computing and Intelligent Interaction (ACII)</italic></source>, (<publisher-loc>Xi&#x2019;an</publisher-loc>), <fpage>917</fpage>&#x2013;<lpage>922</lpage>.</citation></ref>
<ref id="B74"><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 Trans. Affect. Comput.</italic></source> <volume>99</volume>:<issue>1</issue>.</citation></ref>
<ref id="B75"><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 images.</article-title> <source><italic>IEEE Trans. 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="B76"><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 Trans. 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-list><fn-group>
<fn id="footnote1">
<label>1</label>
<p>While we do not need to limit the number of instances in each source domain, which is identical with that assumed when shaped into the training matrix, for the sake of simplicity, we can extract the same number of training instances from each source domain.</p></fn>
<fn id="footnote2">
<label>2</label>
<p>It is important to note that the feature mapping function &#x03D5; with respect to each source domain can be completely different from each other.</p></fn>
<fn id="footnote3">
<label>3</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 the probability values by using the sigmoid function (i.e., g(<italic>t</italic>) = 1/(1 + exp(&#x2212;<italic>t</italic>)). Finally, we average the <italic>p</italic> probability values as the final pr.</p></fn>
</fn-group>
</back>
</article>
