<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">13488</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2021.013488</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Fast and Effective Multiple Kernel Clustering Method on Incomplete Data</article-title>
<alt-title alt-title-type="left-running-head">A Fast and Effective Multiple Kernel Clustering Method on Incomplete Data</alt-title>
<alt-title alt-title-type="right-running-head">A Fast and Effective Multiple Kernel Clustering Method on Incomplete Data</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western">
<surname>Xiang</surname>
<given-names>Lingyun</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western">
<surname>Zhao</surname>
<given-names>Guohan</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western">
<surname>Li</surname>
<given-names>Qian</given-names>
</name>
<xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Kim</surname>
<given-names>Gwang-Jun</given-names>
</name>
<xref ref-type="aff" rid="aff-4">4</xref>
<email>kgj@chonnam.ac.kr</email>
</contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western">
<surname>Alfarraj</surname>
<given-names>Osama</given-names>
</name>
<xref ref-type="aff" rid="aff-5">5</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western">
<surname>Tolba</surname>
<given-names>Amr</given-names>
</name>
<xref ref-type="aff" rid="aff-5">5</xref><xref ref-type="aff" rid="aff-6">6</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Changsha Hunan Provincial Key Laboratory of Intelligent Processing of Big Data on Transportation, School of Computer and Communication Engineering, Changsha University of Science and Technology</institution>, <addr-line>Changsha, 410114</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Hunan Key Laboratory of Smart Roadway and Cooperative Vehicle-Infrastructure Systems, Changsha University of Science and Technology</institution>, <addr-line>Changsha, 410114</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>Faculty of Engineering and Information Technology, Global Big Data Technologies Centre, University of Technology Sydney</institution>, <addr-line>Ultimo, NSW, 2007</addr-line>, <country>Australia</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Computer Engineering, Chonnam National University</institution>, <addr-line>Gwangju, 61186</addr-line>, <country>Korea</country></aff>
<aff id="aff-5"><label>5</label><institution>Computer Science Department, Community College, King Saud University</institution>, <addr-line>Riyadh, 11437</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-6"><label>6</label><institution>Department of Mathematics and Computer Science, Faculty of Science, Menoufia University</institution>, <addr-line>Shebin-El-kom, 32511</addr-line>, <country>Egypt</country></aff>
</contrib-group>
<author-notes><corresp id="cor1">&#x002A;Corresponding Author: Gwang-Jun Kim. Email: <email>kgj@chonnam.ac.kr</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2020-11-09">
<day>09</day>
<month>11</month>
<year>2020</year>
</pub-date>
<volume>67</volume>
<issue>1</issue>
<fpage>267</fpage>
<lpage>284</lpage>
<history>
<date date-type="received">
<day>08</day>
<month>08</month>
<year>2020</year>
</date>
<date date-type="accepted">
<day>12</day>
<month>09</month>
<year>2020</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2021 Xiang et al.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Xiang et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_13488.pdf"></self-uri>
<abstract>
<p>Multiple kernel clustering is an unsupervised data analysis method that has been used in various scenarios where data is easy to be collected but hard to be labeled. However, multiple kernel clustering for incomplete data is a critical yet challenging task. Although the existing absent multiple kernel clustering methods have achieved remarkable performance on this task, they may fail when data has a high value-missing rate, and they may easily fall into a local optimum. To address these problems, in this paper, we propose an absent multiple kernel clustering (AMKC) method on incomplete data. The AMKC method first clusters the initialized incomplete data. Then, it constructs a new multiple-kernel-based data space, referred to as <italic>K</italic>-space, from multiple sources to learn kernel combination coefficients. Finally, it seamlessly integrates an incomplete-kernel-imputation objective, a multiple-kernel-learning objective, and a kernel-clustering objective in order to achieve absent multiple kernel clustering. The three stages in this process are carried out simultaneously until the convergence condition is met. Experiments on six datasets with various characteristics demonstrate that the kernel imputation and clustering performance of the proposed method is significantly better than state-of-the-art competitors. Meanwhile, the proposed method gains fast convergence speed.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Multiple kernel clustering</kwd>
<kwd>absent-kernel imputation</kwd>
<kwd>incomplete data</kwd>
<kwd>kernel <italic>k</italic>-means clustering</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>In many real-world scenarios, it is always easy to collect a large amount of data from the normal condition [<xref ref-type="bibr" rid="ref-1">1</xref>&#x2013;<xref ref-type="bibr" rid="ref-3">3</xref>]. But it is often time-consuming and expensive to label them for supervised learning methods. On the other hand, it is very difficult to obtain data from the abnormal condition [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-5">5</xref>]. The above difficulties require the analytics methods should be in an unsupervised fashion. Moreover, the data are always collected from multiple sources [<xref ref-type="bibr" rid="ref-6">6</xref>]. Thus, it is necessary to employ the multiple-view clustering method [<xref ref-type="bibr" rid="ref-7">7</xref>], which is a critical technique for analyzing heterogeneous data from multiple sources [<xref ref-type="bibr" rid="ref-8">8</xref>]. Unlike single-view clustering [<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-10">10</xref>], multiple-view clustering further integrates information from different sources that may have various data types and distributions. This integration poses significant challenges [<xref ref-type="bibr" rid="ref-11">11</xref>] to the multiple-view clustering approach. Most works dealing with multiple-view clustering focus on learning a unified clustering result that reflects consistent or complementary information contained in different sources [<xref ref-type="bibr" rid="ref-12">12</xref>&#x2013;<xref ref-type="bibr" rid="ref-15">15</xref>]. However, they are unable to appropriately capture complex distributions (e.g., inseparable distribution) in each data source [<xref ref-type="bibr" rid="ref-16">16</xref>], which is difficult because these complex distributions reflect the essential information in the data.</p>
<p>In order to capture complex distributions, recent multiple-view clustering methods have introduced multiple kernels into their learning procedure; these methods are known as multiple kernel clustering methods [<xref ref-type="bibr" rid="ref-17">17</xref>&#x2013;<xref ref-type="bibr" rid="ref-22">22</xref>]. The multiple kernel clustering method adopts multiple kernels to learn complex distributions and reformulates the integration of multiple-source information as a convex optimization problem. Ordinarily, the multiple kernel clustering method first captures the complex distributions in each data source using various kernels, namely base kernels; these base kernels project heterogeneous data into a homogeneous representation space [<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>]. The method then integrates multiple-source information by means of a unified kernel learning procedure, i.e., leverages the linear combination of several base kernels to generate a unified one. Subsequently, the method clusters objects according to the unified kernel which reflects the complex object relationships among multiple sources. As a result, multiple kernel clustering can achieve remarkable clustering performance on multiple-source data with complex distributions.</p>
<p>Although multiple kernel clustering methods can effectively cluster on multiple-source data with complex distributions, they may be heavily affected by a data incompleteness problem: namely, some data values in one or multiple sources may be missing due to lacking observations, data corruption, or environmental noise. The data incompleteness problem exists in a variety of scenarios, including neuro-imaging [<xref ref-type="bibr" rid="ref-25">25</xref>], computational biology [<xref ref-type="bibr" rid="ref-26">26</xref>], text security analysis [<xref ref-type="bibr" rid="ref-27">27</xref>], and medical analysis [<xref ref-type="bibr" rid="ref-28">28</xref>]. Most current multiple kernel clustering methods are unable to be implemented directly on data affected by the incompleteness problem. The main reason for this failure lies in the fact that a kernel matrix generated from a data source with missing values will be incomplete, as well as that a multiple kernel clustering method cannot learn a unified kernel based on incomplete base kernel matrices.</p>
<p>To tackle the data incompleteness problem, various absent-kernel imputation methods have been proposed. These methods impute an absent-kernel matrix according to different assumptions and strategies [<xref ref-type="bibr" rid="ref-29">29</xref>&#x2013;<xref ref-type="bibr" rid="ref-31">31</xref>]. The representative imputation methods include zero-value imputation [<xref ref-type="bibr" rid="ref-29">29</xref>], mean value imputation [<xref ref-type="bibr" rid="ref-29">29</xref>], <italic>k</italic>-nearest-neighbor value imputation [<xref ref-type="bibr" rid="ref-29">29</xref>], and expectation-maximization value imputation [<xref ref-type="bibr" rid="ref-29">29</xref>]. More recently, several methods have further incorporated an imputation process with a clustering process and thereby significantly improved clustering performance [<xref ref-type="bibr" rid="ref-32">32</xref>&#x2013;<xref ref-type="bibr" rid="ref-36">36</xref>].</p>
<p>Although the above absent-kernel imputation methods can enable multiple kernel clustering in the presence of the data incompleteness problem, they are still affected by several issues. Firstly, most of the above absent-kernel imputation methods ignore the relations between kernels when imputing missing values. It is very important that these relations are considered during absent-kernel imputation, they may reflect the redundant information contained in kernels [<xref ref-type="bibr" rid="ref-1">1</xref>]; this information can then be used as essential evidence for missing value imputation. Secondly, clustering methods that integrated with the above advanced absent-kernel imputation methods are less effective and less efficient than other state-of-the-art clustering methods. For example, the clustering accuracy and time-efficiency of both the multiple kernel <italic>k</italic> -means clustering in [<xref ref-type="bibr" rid="ref-32">32</xref>] and the localized multiple <italic>k</italic> -means clustering method used in [<xref ref-type="bibr" rid="ref-33">33</xref>] are worse than that of the unsupervised multiple kernel extreme learning machine [<xref ref-type="bibr" rid="ref-21">21</xref>]. Consequently, the accuracy of these absent-kernel imputation methods may be unsatisfactory, and their time cost may also be very large.</p>
<p>To address the above problems, this paper proposed an absent multiple kernel clustering (AMKC) method, which learns on unlabeled incomplete data from multiple sources and achieves high effectiveness and a fast learning speed. The AMKC method first adopts multiple kernels that map data from multiple sources into multiple kernel spaces, where the missing values are randomly imputed. It then conducts a three-stage procedure to iteratively cluster data, integrate multiple-source information, and impute missing values. In the first stage, AMKC clusters data based on a unified kernel learned. This clustering process can converge in limited iterations with a fast speed and excellent clustering performance. In the second stage, AMKC constructs a new multiple-kernel-based data space from multiple sources that contain incomplete data; this is done in order to learn the kernel combination coefficients so as to construct the unified kernel, which will be further used in the first stage of the next iteration. This construction enables improved information integration on multiple-source data with complex distributions. In the third stage, AMKC imputes the missing values in each base-kernel matrix, jointly considering the clustering objective and the relations between the kernels. AMKC performs this three-stage procedure iteratively until the convergence of its clustering performance. In summary, the main contributions of this paper can be outlined as follows:
<list list-type="order">
<list-item><p>It provides an effective multiple kernel clustering method for incomplete multi-source data. As AMKC avoids a local optimal solution, it significantly improves clustering performance.</p></list-item>
<list-item><p>It provides an efficient multiple kernel clustering method. AMKC can converge within a limited number of steps, which improves training speed and reduces the time cost of clustering.</p></list-item>
<list-item><p>It provides a high-precision absent-multiple-kernel imputation method. AMKC considers not only the relations between different kernels, but also the ties between kernel relations and the clustering objective. Consequently, the proposed method generates reliable and precise complete kernels.</p></list-item>
</list></p>
<p>We carry out extensive experiments on six datasets in order to evaluate the clustering performance of AMKC. Moreover, we adopt averaged relative error to measure the degree of recovery of the absent-kernel matrices imputed by AMKC. The experimental results demonstrate that: (1) AMKC performs better than comparison methods on datasets with a high missing ratio; (2) AMKC&#x2019;s joint optimization and clustering process enable better clustering performance on the experimental datasets. This strong evidence supports the superior kernel imputation and clustering performance of AMKC.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>The Proposed AMKC Method</title>
<sec id="s2_1">
<label>2.1</label>
<title>The AMKC Workflow</title>
<p>The workflow of the AMKC method is illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. In this architecture, AMKC adopts an iterative three-stage procedure to cluster data, learn kernel combination coefficients, and impute absent-kernel matrices. In the first stage, AMKC clusters data based on a unified learned kernel. This clustering process can converge in limited iterations, rapidly and with high clustering performance. In the second stage, AMKC constructs a new multiple-kernel-based data space to learn the kernel combination coefficients; this construction enables better information integration on multiple-source data with complex distributions. In the third stage, AMKC imputes the missing values in each base-kernel matrix. AMKC then performs this three-stage procedure iteratively until convergence of its clustering performance occurs.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Workflow of the proposed AMKC method</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-1.png"/>
</fig>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>First Stage: Kernel <italic>K</italic>-Means Clustering</title>
<p>The first step in the first stage is to conduct kernel <italic>k</italic>-means clustering on a unified imputed and learned kernel. This unified kernel, which is a weighted combination of the observed values in the absent-kernel matrices, is calculated as follows:</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-1.png"/>
<tex-math id="tex-eqn-1"><![CDATA[$$\begin{equation}
 \widehat{\mathbf{K}}=\sum_{p=1}^{m}\mu _{p}\mathbf{K}_{p}^{ \left(cc\right)}\label{eqn-1}
\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-1" display="block"><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:msub><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></disp-formula></p>
<p>where <italic>m</italic> is the number of the employed base kernel matrices; <inline-formula id="ieqn-1"><alternatives><inline-graphic xlink:href="ieqn-1.png"/><tex-math id="tex-ieqn-1"><![CDATA[$\mathbf{K}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-1"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> is an optimal base kernel matrix, which is learned and imputed in the third stage in the next iteration. Initially, <inline-formula id="ieqn-2"><alternatives><inline-graphic xlink:href="ieqn-2.png"/><tex-math id="tex-ieqn-2"><![CDATA[$\mathbf{K}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-2"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> inherits the observed values in the <italic>p</italic> -th absent-kernel matrix with other values as 0 . <inline-formula id="ieqn-3"><alternatives><inline-graphic xlink:href="ieqn-3.png"/><tex-math id="tex-ieqn-3"><![CDATA[$\boldsymbol{\mu }= \left[\mu _{1}, \mu _{2}, \ldots , \mu _{m}\right]^{\top }$]]></tex-math><mml:math id="mml-ieqn-3"><mml:mi>&#x03BC;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup></mml:math></alternatives></inline-formula> is a set of combination coefficients that satisfies <inline-formula id="ieqn-4"><alternatives><inline-graphic xlink:href="ieqn-4.png"/><tex-math id="tex-ieqn-4"><![CDATA[$ \sum_{p=1}^{m}\mu _{p}=1 $]]></tex-math><mml:math id="mml-ieqn-4"><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula> and <inline-formula id="ieqn-5"><alternatives><inline-graphic xlink:href="ieqn-5.png"/><tex-math id="tex-ieqn-5"><![CDATA[$ \mu _{p} \geq 0 $]]></tex-math><mml:math id="mml-ieqn-5"><mml:msub><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2265;</mml:mo><mml:mn>0</mml:mn></mml:math></alternatives></inline-formula>. In the AMKC learning process, all coefficients in <inline-formula id="ieqn-6"><alternatives><inline-graphic xlink:href="ieqn-6.png"/><tex-math id="tex-ieqn-6"><![CDATA[$ \boldsymbol{\mu }$]]></tex-math><mml:math id="mml-ieqn-6"><mml:mi>&#x03BC;</mml:mi></mml:math></alternatives></inline-formula> are initialized as 1/<italic>m</italic> . Following initialization, these coefficients will be learned in the second stage of the AMKC&#x2019;s iterative three-stage procedure. With the unified learned kernel <inline-formula id="ieqn-7"><alternatives><inline-graphic xlink:href="ieqn-7.png"/><tex-math id="tex-ieqn-7"><![CDATA[$ \widehat{\mathbf{K}}$]]></tex-math><mml:math id="mml-ieqn-7"><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></alternatives></inline-formula>, we can formalize the kernel <italic>k</italic> -means clustering&#x2019;s objective function as below:</p>
<p><disp-formula id="eqn-2">
<label>(2)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-2.png"/>
<tex-math id="tex-eqn-2"><![CDATA[$$\begin{align}
&\min_{\mathbf{C}\in \left\{0,1\right\}^{n\times {n_{c}}}}\text{ Tr} \left(\widehat{\mathbf{K}}\right)-\mathrm{Tr} \left(\mathbf{L}^{\frac{1}{2}}\mathbf{C}^{\top }\widehat{\mathbf{K}}\mathbf{C}\mathbf{L}^{\frac{1}{2}}\right)\nonumber \\
&\text{subject to }\mathbf{C}\mathbf{1}_{{n_{c}}}=\mathbf{1}_{n}\label{eqn-2}
\end{align}$$]]></tex-math>
<mml:math id="mml-eqn-2" display="block"><mml:mtable columnalign="right left" columnspacing="1pt"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:munder><mml:mrow><mml:mo>min</mml:mo></mml:mrow><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle><mml:mo lspace='0pt' rspace='0pt'>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo lspace='0pt' rspace='0pt'>&#x00D7;</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:munder><mml:mstyle><mml:mtext>&#x00A0;Tr</mml:mtext></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>T</mml:mi><mml:mi>r</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle displaystyle='true'><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle displaystyle='true'><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mstyle><mml:mtext>subject&#x00A0;to&#x00A0;</mml:mtext></mml:mstyle><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mn>1</mml:mn></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mn>1</mml:mn></mml:mstyle></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives></disp-formula></p>
<p>where the cluster assignment matrix <inline-formula id="ieqn-8"><alternatives><inline-graphic xlink:href="ieqn-8.png"/><tex-math id="tex-ieqn-8"><![CDATA[$ \mathbf{C}= \left[c_{11}, \ldots , c_{1{n_{c}}};\ldots ;c_{n1}, \ldots , c_{n{n_{c}}}\right]\in \left\{0, 1\right\}^{n\times {n_{c}}}$]]></tex-math><mml:math id="mml-ieqn-8"><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>;</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:math></alternatives></inline-formula>, <italic>c<sub>ij</sub></italic> indicates whether the <italic>i</italic>-th object belongs to the <italic>j</italic> -th cluster, <italic>n</italic>  is the number of the objects in a dataset, <italic>n<sub>c</sub></italic> is the number of clusters, <inline-formula id="ieqn-9"><alternatives><inline-graphic xlink:href="ieqn-9.png"/><tex-math id="tex-ieqn-9"><![CDATA[$ \mathbf{L}=diag \left( \left[nn_{1}^{-1}, nn_{2}^{-1}, \ldots , nn_{n_{c}}^{-1}\right]\right) $]]></tex-math><mml:math id="mml-ieqn-9"><mml:mstyle mathvariant="bold"><mml:mi>L</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:msubsup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:msubsup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:msubsup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-10"><alternatives><inline-graphic xlink:href="ieqn-10.png"/><tex-math id="tex-ieqn-10"><![CDATA[$ nn_{j}=\sum_{i=1}^{n}c_{ij}$]]></tex-math><mml:math id="mml-ieqn-10"><mml:mi>n</mml:mi><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></alternatives></inline-formula> refers to the number of objects in the <italic>j</italic>-th cluster, and <inline-formula id="ieqn-11"><alternatives><inline-graphic xlink:href="ieqn-11.png"/><tex-math id="tex-ieqn-11"><![CDATA[$ \mathbf{1}_{n}\in \left\{1\right\}^{n}$]]></tex-math><mml:math id="mml-ieqn-11"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mn>1</mml:mn></mml:mstyle></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></alternatives></inline-formula> is a <italic>k</italic> -dimensional vector in which all values are 1. It should be a remarkable fact here that it is very difficult to solve <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref> directly, as the values in <inline-formula id="ieqn-12"><alternatives><inline-graphic xlink:href="ieqn-12.png"/><tex-math id="tex-ieqn-12"><![CDATA[$\mathbf{C}$]]></tex-math><mml:math id="mml-ieqn-12"><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> are discrete (i.e., either 0 or 1); one solution would be to relax <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref> by allowing <inline-formula id="ieqn-13"><alternatives><inline-graphic xlink:href="ieqn-13.png"/><tex-math id="tex-ieqn-13"><![CDATA[$\mathbf{C}$]]></tex-math><mml:math id="mml-ieqn-13"><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> to take real values. Accordingly, <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref> can be reduced to:</p>
<p><disp-formula id="eqn-3">
<label>(3)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-3.png"/>
<tex-math id="tex-eqn-3"><![CDATA[$$\begin{align}
&\min _{\mathbf{H}}\text{ Tr} \left(\widehat{\mathbf{K}} \left(\mathbf{I}_{n}-\mathbf{H}\mathbf{H}^{\top }\right)\right)\nonumber \\
&\text{subject to }\mathbf{H}^{\top }\mathbf{H}=\mathbf{I}_{{n_{c}}}\label{eqn-3}
\end{align}$$]]></tex-math>
<mml:math id="mml-eqn-3" display="block"><mml:mtable columnalign="right left" columnspacing="1pt"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:munder><mml:mrow><mml:mo>min</mml:mo></mml:mrow><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow></mml:munder><mml:mstyle><mml:mtext>&#x00A0;Tr</mml:mtext></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>I</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mstyle><mml:mtext>subject&#x00A0;to&#x00A0;</mml:mtext></mml:mstyle><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>I</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives></disp-formula></p>
<p>where <inline-formula id="ieqn-14"><alternatives><inline-graphic xlink:href="ieqn-14.png"/><tex-math id="tex-ieqn-14"><![CDATA[$ \mathbf{H}=\mathbf{C}\mathbf{L}^{\frac{1}{2}}$]]></tex-math><mml:math id="mml-ieqn-14"><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:msup></mml:math></alternatives></inline-formula> including the clustering performance. The clustering label of an object is determined by the elements in its corresponding row of <inline-formula id="ieqn-15"><alternatives><inline-graphic xlink:href="ieqn-15.png"/><tex-math id="tex-ieqn-15"><![CDATA[$ \mathbf{H}$]]></tex-math><mml:math id="mml-ieqn-15"><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>. Here, AMKC sets the clustering pseudo-label <italic>y<sub>i</sub></italic> of the <italic>i</italic>-th object <italic>x<sub>i</sub></italic> in the dataset as the <inline-formula id="ieqn-16"><alternatives><inline-graphic xlink:href="ieqn-16.png"/><tex-math id="tex-ieqn-16"><![CDATA[$\mbox{argmax}_{j}\mathbf{h}_{ij}$]]></tex-math><mml:math id="mml-ieqn-16"><mml:msub><mml:mrow><mml:mstyle class="mbox"><mml:mtext>argmax</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>h</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></alternatives></inline-formula>, where <inline-formula id="ieqn-17"><alternatives><inline-graphic xlink:href="ieqn-17.png"/><tex-math id="tex-ieqn-17"><![CDATA[$\mathbf{h}_{ij}$]]></tex-math><mml:math id="mml-ieqn-17"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>h</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></alternatives></inline-formula> is the <italic>ij</italic>-th element of <inline-formula id="ieqn-18"><alternatives><inline-graphic xlink:href="ieqn-18.png"/><tex-math id="tex-ieqn-18"><![CDATA[$\mathbf{H}$]]></tex-math><mml:math id="mml-ieqn-18"><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>. In order to obtain the optimal <inline-formula id="ieqn-19"><alternatives><inline-graphic xlink:href="ieqn-19.png"/><tex-math id="tex-ieqn-19"><![CDATA[$ \mathbf{H}$]]></tex-math><mml:math id="mml-ieqn-19"><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> for improving the clustering results, we follow the way in [<xref ref-type="bibr" rid="ref-37">37</xref>] to solve <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>. As a result, the <italic>n<sub>c</sub></italic> eigenvectors relating to the <italic>n<sub>c</sub></italic> largest eigenvalues from <inline-formula id="ieqn-20"><alternatives><inline-graphic xlink:href="ieqn-20.png"/><tex-math id="tex-ieqn-20"><![CDATA[$ \widehat{\mathbf{K}}$]]></tex-math><mml:math id="mml-ieqn-20"><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></alternatives></inline-formula> are selected as the optimal <inline-formula id="ieqn-21"><alternatives><inline-graphic xlink:href="ieqn-21.png"/><tex-math id="tex-ieqn-21"><![CDATA[$ \mathbf{H}$]]></tex-math><mml:math id="mml-ieqn-21"><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Second Stage: Kernel Combination Coefficients Learning</title>
<p>In the second stage, the set of combination coefficients <inline-formula id="ieqn-22"><alternatives><inline-graphic xlink:href="ieqn-22.png"/><tex-math id="tex-ieqn-22"><![CDATA[$ \boldsymbol{\mu }$]]></tex-math><mml:math id="mml-ieqn-22"><mml:mi>&#x03BC;</mml:mi></mml:math></alternatives></inline-formula> in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref> are learned in a transformed space. Following [<xref ref-type="bibr" rid="ref-38">38</xref>], AMKC formulates the combination coefficients learning process as a binary classification problem. More specifically, AMKC first constructs a kernel feature space, referred to as <italic>K</italic>-space, based on imputed kernel matrices and the clustering pseudo-labels learned in the first stage.</p>
<p>Initially, the <italic>p</italic> -th imputed kernel matrix is set as <inline-formula id="ieqn-23"><alternatives><inline-graphic xlink:href="ieqn-23.png"/><tex-math id="tex-ieqn-23"><![CDATA[$ \mathbf{K}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-23"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula>; this will be learned and imputed in the third stage following initialization. If the data in the <italic>K</italic> -space is denoted as <inline-formula id="ieqn-24"><alternatives><inline-graphic xlink:href="ieqn-24.png"/><tex-math id="tex-ieqn-24"><![CDATA[$ \mathbf{U}$]]></tex-math><mml:math id="mml-ieqn-24"><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>, the given multiple-sources dataset is <inline-formula id="ieqn-25"><alternatives><inline-graphic xlink:href="ieqn-25.png"/><tex-math id="tex-ieqn-25"><![CDATA[$ \mathbf{X}$]]></tex-math><mml:math id="mml-ieqn-25"><mml:mstyle mathvariant="bold"><mml:mi>X</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>, then the transformation from multiple kernel matrices of <inline-formula id="ieqn-26"><alternatives><inline-graphic xlink:href="ieqn-26.png"/><tex-math id="tex-ieqn-26"><![CDATA[$ \mathbf{X}$]]></tex-math><mml:math id="mml-ieqn-26"><mml:mstyle mathvariant="bold"><mml:mi>X</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> to <inline-formula id="ieqn-27"><alternatives><inline-graphic xlink:href="ieqn-27.png"/><tex-math id="tex-ieqn-27"><![CDATA[$ \mathbf{U}$]]></tex-math><mml:math id="mml-ieqn-27"><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> can be expressed as follows:</p>
<p><disp-formula id="eqn-4">
<label>(4)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-4.png"/>
<tex-math id="tex-eqn-4"><![CDATA[$$\begin{equation}
 \mathbf{u}_{ \left({x_{i}},{x_{j}}\right)}= \left(\mathbf{K}_{1, \left(x_{i},x_{j}\right)}^{ \left(cc\right)},\mathbf{K}_{2, \left(x_{i},x_{j}\right)}^{ \left(cc\right)},\ldots ,\mathbf{K}_{m, \left(x_{i},x_{j}\right)}^{ \left(cc\right)}\right) \label{eqn-4}
\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>u</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></disp-formula></p>
<p>where <inline-formula id="ieqn-28"><alternatives><inline-graphic xlink:href="ieqn-28.png"/><tex-math id="tex-ieqn-28"><![CDATA[$ \forall x_{i}, x_{j}\in \mathbf{X}$]]></tex-math><mml:math id="mml-ieqn-28"><mml:mo>&#x2200;</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>X</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-29"><alternatives><inline-graphic xlink:href="ieqn-29.png"/><tex-math id="tex-ieqn-29"><![CDATA[$ \mathbf{K}_{p, \left(x_{i}, x_{j}\right)}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-29"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> is the result corresponding to object <italic>x<sub>i</sub></italic> and <italic>x<sub>j</sub></italic> from the <italic>p</italic> -th kernel matrix, while <inline-formula id="ieqn-30"><alternatives><inline-graphic xlink:href="ieqn-30.png"/><tex-math id="tex-ieqn-30"><![CDATA[$ \mathbf{u}_{ \left({x_{i}}, {x_{j}}\right)}\in \mathrm{\mathbb{R}}^{1\times m}$]]></tex-math><mml:math id="mml-ieqn-30"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>u</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>&#x211D;</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:math></alternatives></inline-formula> is an object in <inline-formula id="ieqn-31"><alternatives><inline-graphic xlink:href="ieqn-31.png"/><tex-math id="tex-ieqn-31"><![CDATA[$ \mathbf{U}$]]></tex-math><mml:math id="mml-ieqn-31"><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> transformed from object <italic>x<sub>i</sub></italic> and <italic>x<sub>j</sub></italic> in <inline-formula id="ieqn-32"><alternatives><inline-graphic xlink:href="ieqn-32.png"/><tex-math id="tex-ieqn-32"><![CDATA[$ \mathbf{X}$]]></tex-math><mml:math id="mml-ieqn-32"><mml:mstyle mathvariant="bold"><mml:mi>X</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> by <italic>m</italic> base kernel matrices. Thus, all data in the <italic>K</italic> -space can be denoted as <inline-formula id="ieqn-33"><alternatives><inline-graphic xlink:href="ieqn-33.png"/><tex-math id="tex-ieqn-33"><![CDATA[$ \mathbf{U}= \left[\mathbf{u}_{ \left(1, 1\right)}, \ldots , \mathbf{u}_{ \left(n, n\right)}\right]^{\top }$]]></tex-math><mml:math id="mml-ieqn-33"><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>u</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>u</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup></mml:math></alternatives></inline-formula>, while the label <italic>S</italic><sub>(<italic>x<sub>i</sub></italic>, <italic>x<sub>j</sub></italic>)</sub> of <inline-formula id="ieqn-34"><alternatives><inline-graphic xlink:href="ieqn-34.png"/><tex-math id="tex-ieqn-34"><![CDATA[$ \mathbf{u}_{ \left({x_{i}}, {x_{j}}\right)}$]]></tex-math><mml:math id="mml-ieqn-34"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>u</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:math></alternatives></inline-formula> in the <italic>K</italic> -space can be defined from the pseudo-labels <italic>y<sub>i</sub></italic> and <italic>y<sub>j</sub></italic> of objects <italic>x<sub>i</sub></italic> and <italic>x<sub>j</sub></italic> as follows:</p>
<p><disp-formula id="eqn-5">
<label>(5)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-5.png"/>
<tex-math id="tex-eqn-5"><![CDATA[$$\begin{equation}
 s_{ \left({x_{i}},{x_{j}}\right)}= \left\{\begin{array}{l@{\quad}l}0, & y_{i}=y_{j} \\[5pt] 1, & y_{i}\neq y_{j}. \end{array}\right. \label{eqn-5}
\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none" equalcolumns="false"><mml:mtr><mml:mtd columnalign="left"><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2260;</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo></mml:mo></mml:mrow></mml:math></alternatives></disp-formula></p>
<p>Following the above <italic>K</italic>-space construction, AMKC learns the optimal combination coefficients <inline-formula id="ieqn-35"><alternatives><inline-graphic xlink:href="ieqn-35.png"/><tex-math id="tex-ieqn-35"><![CDATA[$\boldsymbol{\mu }$]]></tex-math><mml:math id="mml-ieqn-35"><mml:mi>&#x03BC;</mml:mi></mml:math></alternatives></inline-formula> for the unified kernel <inline-formula id="ieqn-36"><alternatives><inline-graphic xlink:href="ieqn-36.png"/><tex-math id="tex-ieqn-36"><![CDATA[$ \widehat{\mathbf{K}}$]]></tex-math><mml:math id="mml-ieqn-36"><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></alternatives></inline-formula> through a closed-form solution [<xref ref-type="bibr" rid="ref-39">39</xref>]:</p>
<p><disp-formula id="eqn-6">
<label>(6)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-6.png"/>
<tex-math id="tex-eqn-6"><![CDATA[$$\begin{equation}
 \boldsymbol{\mu }= \left(\frac{\mathbf{I}}{C}+\mathbf{U}^{\top }\mathbf{U}\right)^{-1}\mathbf{U}^{\top }\mathbf{T}\label{eqn-6}
\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-6" display="block"><mml:mi>&#x03BC;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>I</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup><mml:mstyle mathvariant="bold"><mml:mi>T</mml:mi></mml:mstyle></mml:math></alternatives></disp-formula></p>
<p>or:</p>
<p><disp-formula id="eqn-7">
<label>(7)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-7.png"/>
<tex-math id="tex-eqn-7"><![CDATA[$$\begin{equation}
 \boldsymbol{\mu }=\mathbf{U}^{\top } \left(\frac{\mathbf{I}}{C}+\mathbf{U}\mathbf{U}^{\top }\right)^{-1}\mathbf{T}\label{eqn-7}
\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-7" display="block"><mml:mi>&#x03BC;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>I</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mstyle mathvariant="bold"><mml:mi>T</mml:mi></mml:mstyle></mml:math></alternatives></disp-formula></p>
<p>where <inline-formula id="ieqn-37"><alternatives><inline-graphic xlink:href="ieqn-37.png"/><tex-math id="tex-ieqn-37"><![CDATA[$ \mathbf{S}= \left[s_{ \left(1, 1\right)}, \ldots , s_{ \left(n, n\right)}\right]^{\top}$]]></tex-math><mml:math id="mml-ieqn-37"><mml:mstyle mathvariant="bold"><mml:mi>S</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup></mml:math></alternatives></inline-formula>, <italic>C</italic> is a trade-off parameter. <xref ref-type="disp-formula" rid="eqn-6">Eqs. (6)</xref> and <xref ref-type="disp-formula" rid="eqn-7">(7)</xref> are suitable for datasets with different characteristics. AMKC uses <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref> to quickly learn the optimal <inline-formula id="ieqn-38"><alternatives><inline-graphic xlink:href="ieqn-38.png"/><tex-math id="tex-ieqn-38"><![CDATA[$ \boldsymbol{\mu }$]]></tex-math><mml:math id="mml-ieqn-38"><mml:mi>&#x03BC;</mml:mi></mml:math></alternatives></inline-formula> for a large-scale dataset. For data obtained from a large number of different sources, AMKC adopts <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref> to calculate the optimal solution with more efficiency. The learned optimal <inline-formula id="ieqn-39"><alternatives><inline-graphic xlink:href="ieqn-39.png"/><tex-math id="tex-ieqn-39"><![CDATA[$ \boldsymbol{\mu }$]]></tex-math><mml:math id="mml-ieqn-39"><mml:mi>&#x03BC;</mml:mi></mml:math></alternatives></inline-formula> will be employed to construct the unified and imputed kernel <inline-formula id="ieqn-40"><alternatives><inline-graphic xlink:href="ieqn-40.png"/><tex-math id="tex-ieqn-40"><![CDATA[$ \widehat{\mathbf{K}}$]]></tex-math><mml:math id="mml-ieqn-40"><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></alternatives></inline-formula> in the first stage in the next iteration.</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Third Stage: Absent-Kernel Matrices Imputation</title>
<p>The AMKC method learns and imputes absent-kernel matrices in the third stage based on the clustering pseudo-label and kernel combination coefficients learned in the first and second stages, respectively. The learning objective can be formalized as follows:</p>
<p><disp-formula id="eqn-8">
<label>(8)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-8.png"/>
<tex-math id="tex-eqn-8"><![CDATA[$$\begin{align}
&\min _{ \left\{\mathbf{K}_{p}^{ \left(cc\right)}\right\}_{p=1}^{m}}\text{ Tr} \left(\widehat{\mathbf{K}} \left(\mathbf{I}_{n}-\mathbf{H}\mathbf{H}^{\top }\right)\right)\nonumber \\
&\text{subject to }\widehat{\mathbf{K}}=\sum_{p=1}^{m}\mu _{p}\mathbf{K}_{p}^{ \left(cc\right)},\quad \widehat{\mathbf{K}}\succcurlyeq 0, \label{eqn-8}
\end{align}$$]]></tex-math>
<mml:math id="mml-eqn-8" display="block"><mml:mtable columnalign="right left" columnspacing="1pt"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:munder><mml:mrow><mml:mo>min</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:munder><mml:mstyle><mml:mtext>&#x00A0;Tr</mml:mtext></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>I</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mstyle><mml:mtext>subject&#x00A0;to&#x00A0;</mml:mtext></mml:mstyle><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:msub><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mspace width="1em"/><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mo>&#x227D;</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives></disp-formula></p>
<p>In the third stage, AMKC regards <inline-formula id="ieqn-41"><alternatives><inline-graphic xlink:href="ieqn-41.png"/><tex-math id="tex-ieqn-41"><![CDATA[$ \boldsymbol{\mu }$]]></tex-math><mml:math id="mml-ieqn-41"><mml:mi>&#x03BC;</mml:mi></mml:math></alternatives></inline-formula> and <inline-formula id="ieqn-42"><alternatives><inline-graphic xlink:href="ieqn-42.png"/><tex-math id="tex-ieqn-42"><![CDATA[$ \mathbf{H}$]]></tex-math><mml:math id="mml-ieqn-42"><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> as constants. AMKC utilizes the optimal <inline-formula id="ieqn-43"><alternatives><inline-graphic xlink:href="ieqn-43.png"/><tex-math id="tex-ieqn-43"><![CDATA[$ \mathbf{H}$]]></tex-math><mml:math id="mml-ieqn-43"><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>, which is generated on m base kernels in the first stage, and the optimal m combination coefficients <inline-formula id="ieqn-44"><alternatives><inline-graphic xlink:href="ieqn-44.png"/><tex-math id="tex-ieqn-44"><![CDATA[$ \mu _{1}, \ldots , \mu _{m}$]]></tex-math><mml:math id="mml-ieqn-44"><mml:msub><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></alternatives></inline-formula>, which are optimized in the second stage. Thus, the optimization in <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref> is equivalent to the optimization problem in <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref> in respect of <inline-formula id="ieqn-45"><alternatives><inline-graphic xlink:href="ieqn-45.png"/><tex-math id="tex-ieqn-45"><![CDATA[$ \left\{\mathbf{K}_{p}^{ \left(cc\right)}\right\}_{p=1}^{m}$]]></tex-math><mml:math id="mml-ieqn-45"><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula>:</p>
<p><disp-formula id="eqn-9">
<label>(9)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-9.png"/>
<tex-math id="tex-eqn-9"><![CDATA[$$\begin{align}
&\min _{\mathbf{K}_{p}^{ \left(cc\right)}}\sum_{p=1}^{m}\mu _{p}\mathrm{Tr} \left(\mathbf{K}_{p}^{ \left(cc\right)} \left(\mathbf{I}_{n}-\mathbf{H}\mathbf{H}^{\top }\right)\right)\nonumber \\
&\text{subject to }\mathbf{K}_{p}^{ \left(cc\right)}\succcurlyeq 0 \label{eqn-9}
\end{align}$$]]></tex-math>
<mml:math id="mml-eqn-9" display="block"><mml:mtable columnalign="right left" columnspacing="1pt"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:munder><mml:mrow><mml:mo>min</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:munder><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:msub><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mstyle mathvariant="normal"><mml:mi>T</mml:mi><mml:mi>r</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>I</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mstyle><mml:mtext>subject&#x00A0;to&#x00A0;</mml:mtext></mml:mstyle><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x227D;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></alternatives></disp-formula></p>
<p>When approached directly, the optimization problem in <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref> appears to be intractable due to <inline-formula id="ieqn-46"><alternatives><inline-graphic xlink:href="ieqn-46.png"/><tex-math id="tex-ieqn-46"><![CDATA[$ \mathbf{K}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-46"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> being of <italic>m</italic> number of different kernel matrices. Thus, we solve this optimization problem to impute the missing value of <inline-formula id="ieqn-47"><alternatives><inline-graphic xlink:href="ieqn-47.png"/><tex-math id="tex-ieqn-47"><![CDATA[$ \mathbf{K}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-47"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> from the perspective of matrix decomposition. Let <inline-formula id="ieqn-48"><alternatives><inline-graphic xlink:href="ieqn-48.png"/><tex-math id="tex-ieqn-48"><![CDATA[$ \mathbf{Q}=\mathbf{I}_{n}-\mathbf{H}\mathbf{H}^{\top }$]]></tex-math><mml:math id="mml-ieqn-48"><mml:mstyle mathvariant="bold"><mml:mi>Q</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>I</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup></mml:math></alternatives></inline-formula>, <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref> can be decomposed as <italic>m</italic> independent sub-problems equivalently. The <italic>p</italic> -th sub-problem is formalized as follows:</p>
<p><disp-formula id="eqn-10">
<label>(10)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-10.png"/>
<tex-math id="tex-eqn-10"><![CDATA[$$\begin{equation}\min _{\mathbf{K}_{p}^{ \left(cc\right)}}\text{ Tr} \left(\mathbf{K}_{p}^{ \left(cc\right)}\mathbf{Q}\right) \end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-10" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:munder><mml:mrow><mml:mo>min</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:munder><mml:mstyle><mml:mtext>&#x00A0;Tr</mml:mtext></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mstyle mathvariant="bold"><mml:mi>Q</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:math>
</alternatives></disp-formula></p>
<p><disp-formula id="eqn-11">
<label>(11)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-11.png"/>
<tex-math id="tex-eqn-11"><![CDATA[$$\begin{equation}\text{subject to }\mathbf{K}_{p}^{ \left(cc\right)}\succcurlyeq 0 \label{eqn-10}\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-11" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:mstyle><mml:mtext>subject&#x00A0;to&#x00A0;</mml:mtext></mml:mstyle><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x227D;</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow></mml:mrow></mml:math>
</alternatives></disp-formula></p>
<p>Because <inline-formula id="ieqn-49"><alternatives><inline-graphic xlink:href="ieqn-49.png"/><tex-math id="tex-ieqn-49"><![CDATA[$ \mathbf{K}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-49"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> is PSD (Positive Semi-Definite) in the above sub-problem [<xref ref-type="bibr" rid="ref-32">32</xref>], the optimal <inline-formula id="ieqn-50"><alternatives><inline-graphic xlink:href="ieqn-50.png"/><tex-math id="tex-ieqn-50"><![CDATA[$ \mathbf{K}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-50"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> in <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref> can be obtained by using a closed-form expression. Let <inline-formula id="ieqn-51"><alternatives><inline-graphic xlink:href="ieqn-51.png"/><tex-math id="tex-ieqn-51"><![CDATA[$ \mathbf{K}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-51"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> be decomposed as <inline-formula id="ieqn-52"><alternatives><inline-graphic xlink:href="ieqn-52.png"/><tex-math id="tex-ieqn-52"><![CDATA[$ \mathbf{A}_{p}\mathbf{A}_{p}^{\top }$]]></tex-math><mml:math id="mml-ieqn-52"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>&#x22A4;</mml:mo></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula>, and <inline-formula id="ieqn-53"><alternatives><inline-graphic xlink:href="ieqn-53.png"/><tex-math id="tex-ieqn-53"><![CDATA[$ \mathbf{A}_{p}= \left[\mathbf{A}_{p}^{ \left(c\right)};\mathbf{A}_{p}^{ \left(l\right)}\right] $]]></tex-math><mml:math id="mml-ieqn-53"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>;</mml:mo><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> with <inline-formula id="ieqn-54"><alternatives><inline-graphic xlink:href="ieqn-54.png"/><tex-math id="tex-ieqn-54"><![CDATA[$ \mathbf{A}_{p}^{ \left(c\right)}\mathbf{A}_{p}^{ \left(c\right)\top }=\mathbf{A}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-54"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo lspace='0pt' rspace='0pt'>&#x22A4;</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula>. Here, <inline-formula id="ieqn-55"><alternatives><inline-graphic xlink:href="ieqn-55.png"/><tex-math id="tex-ieqn-55"><![CDATA[$ \mathbf{A}_{p}^{ \left(cc\right)}=\mathbf{K}_{p} \left(s_{p}, s_{p}\right) $]]></tex-math><mml:math id="mml-ieqn-55"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> meaning the <italic>p</italic> -th kernel sub-matrix calculated from the objects <inline-formula id="ieqn-56"><alternatives><inline-graphic xlink:href="ieqn-56.png"/><tex-math id="tex-ieqn-56"><![CDATA[$ \left\{s_{p}\right\}$]]></tex-math><mml:math id="mml-ieqn-56"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>s whose <italic>p</italic> -th view are present. With the similar form, the matrix <inline-formula id="ieqn-57"><alternatives><inline-graphic xlink:href="ieqn-57.png"/><tex-math id="tex-ieqn-57"><![CDATA[$ \mathbf{Q}$]]></tex-math><mml:math id="mml-ieqn-57"><mml:mstyle mathvariant="bold"><mml:mi>Q</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> in <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref> can be expressed in block form as
<disp-formula id="eqn-8a">
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-8a.png"/>
<tex-math id="tex-eqn-8a"><![CDATA[$$\begin{eqnarray*}
 \left[{\begin{matrix}\textbf{Q}^{(cc)}\quad \textbf{Q}^{(cl)} \\[5pt] \textbf{Q}^{(cl)^{\top}}\quad \textbf{Q}^{(ll)}\end{matrix}}\right]
\end{eqnarray*}$$]]></tex-math>
<mml:math id="mml-eqn-8a" display="block"><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false"><mml:mtr><mml:mtd columnalign="center"><mml:msup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">Q</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mspace width="1em"/><mml:msup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">Q</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="center"><mml:msup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">Q</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:msup><mml:mspace width="1em"/><mml:msup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">Q</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></alternatives></disp-formula>
</p>
<p>As a result, by rewriting the optimization problem in <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>, a closed-form expression in <xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref> can be obtained for the optimal <inline-formula id="ieqn-58"><alternatives><inline-graphic xlink:href="ieqn-58.png"/><tex-math id="tex-ieqn-58"><![CDATA[$ \mathbf{K}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-58"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula>, which will be used to impute and update the unified kernel <inline-formula id="ieqn-59"><alternatives><inline-graphic xlink:href="ieqn-59.png"/><tex-math id="tex-ieqn-59"><![CDATA[$ \widehat{\mathbf{K}}$]]></tex-math><mml:math id="mml-ieqn-59"><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></alternatives></inline-formula> in the next iteration.</p>
<p><disp-formula id="eqn-12">
<label>(12)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-12.png"/>
<tex-math id="tex-eqn-12"><![CDATA[$$\begin{equation}
\mathbf{K}_{p}^{ \left(cc\right)}= \left[\begin{array}{l@{\quad}l}
\mathbf{A}_{p}^{ \left(cc\right)}& -\mathbf{A}_{p}^{ \left(cc\right)}\mathbf{Q}^{ \left(cl\right)}(\mathbf{Q}^{(ll)})^{-1} \\[5pt]
-{(\textbf{Q}^{(ll)})}^{-1}\textbf{Q}^{(cl)^{T}}\textbf{A}_{p}^{(cc)}& (\textbf{Q}^{(ll)})^{-1}\textbf{Q}^{(cl)^{T}}\textbf{Q}^{(cl)}{(\textbf{Q}^{(ll)})}^{-1}\end{array}\right]
 \label{eqn-11}
\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-12" display="block"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none" equalcolumns="false"><mml:mtr><mml:mtd columnalign="left"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>Q</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>Q</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">Q</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">Q</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msup><mml:msubsup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">A</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">Q</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">Q</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">Q</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mstyle><mml:mtext mathvariant="bold">Q</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></alternatives></disp-formula></p>
</sec>
<sec id="s2_5">
<label>2.5</label>
<title>The AMKC Algorithm</title>
<p>The iterative three-stage procedure of AMKC is outlined in Algorithm 1.</p>
<fig id="fig-8">
<graphic mimetype="image" mime-subtype="png" xlink:href="Fig-8.png"/>
</fig>
<p>As noted above, it is not easy to simultaneously optimize the three variables <inline-formula id="ieqn-76"><alternatives><inline-graphic xlink:href="ieqn-76.png"/><tex-math id="tex-ieqn-76"><![CDATA[$ \mathbf{H}$]]></tex-math><mml:math id="mml-ieqn-76"><mml:mstyle mathvariant="bold"><mml:mi>H</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-77"><alternatives><inline-graphic xlink:href="ieqn-77.png"/><tex-math id="tex-ieqn-77"><![CDATA[$ \boldsymbol{\mu }$]]></tex-math><mml:math id="mml-ieqn-77"><mml:mi>&#x03BC;</mml:mi></mml:math></alternatives></inline-formula> and <inline-formula id="ieqn-78"><alternatives><inline-graphic xlink:href="ieqn-78.png"/><tex-math id="tex-ieqn-78"><![CDATA[$ \left\{\mathbf{K}_{p}^{ \left(cc\right)}\right\}_{p=1}^{m}$]]></tex-math><mml:math id="mml-ieqn-78"><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> at different stages, as <inline-formula id="ieqn-79"><alternatives><inline-graphic xlink:href="ieqn-79.png"/><tex-math id="tex-ieqn-79"><![CDATA[$ \mathbf{K}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-79"><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> is both incomplete and independent. Accordingly, in the iterative three-stage procedure, AMKC optimizes these three variables independently. At each stage, AMKC optimizes one of these variables and treats the others as constants. In this way, AMKC can obtain the local optimal values of these three variables after the iteration converges. AMKC determines the iteration convergence based on the changes in the loss value <inline-formula id="ieqn-80"><alternatives><inline-graphic xlink:href="ieqn-80.png"/><tex-math id="tex-ieqn-80"><![CDATA[$ obj^{ \left(t\right)}$]]></tex-math><mml:math id="mml-ieqn-80"><mml:mi>o</mml:mi><mml:mi>b</mml:mi><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></alternatives></inline-formula> of the clustering objective function <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>, where <italic>t</italic> refers to the <italic>t</italic> -th iteration. More specifically, AMKC defines a convergence index as <inline-formula id="ieqn-81"><alternatives><inline-graphic xlink:href="ieqn-81.png"/><tex-math id="tex-ieqn-81"><![CDATA[$ cov= \left( \left(obj\right)^{ \left(t-1\right)}- \left(obj\right)^{t}\right)/ \left(obj\right)^{ \left(t\right)}$]]></tex-math><mml:math id="mml-ieqn-81"><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>o</mml:mi><mml:mi>b</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>o</mml:mi><mml:mi>b</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>o</mml:mi><mml:mi>b</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></alternatives></inline-formula>. If the value of <italic>cov</italic> is smaller than a pre-defined <inline-formula id="ieqn-82"><alternatives><inline-graphic xlink:href="ieqn-82.png"/><tex-math id="tex-ieqn-82"><![CDATA[$ \epsilon $]]></tex-math><mml:math id="mml-ieqn-82"><mml:mi>&#x03F5;</mml:mi></mml:math></alternatives></inline-formula>, AMKC will stop the iterative procedure.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Theoretical Analysis</title>
<sec id="s3_1">
<label>3.1</label>
<title>Time Complexity</title>
<p>In order to demonstrate the fast learning speed of the proposed method AMKC, we theoretically analyze and discuss its time complexity in this section. The time complexity of AMKC is primarily determined by three components: kernel <italic>k</italic> -means clustering, kernel combination coefficient learning, and absent-kernel matrices imputation.</p>
<p>Suppose the number of objects is n, the number of base kernels is <italic>m</italic>. For kernel <italic>k</italic>-means clustering in the first stage, its time complexity can be reduced from <inline-formula id="ieqn-83"><alternatives><inline-graphic xlink:href="ieqn-83.png"/><tex-math id="tex-ieqn-83"><![CDATA[$ \mathrm{\mathcal{O}} \left(n^{3}\right) $]]></tex-math><mml:math id="mml-ieqn-83"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> to <inline-formula id="ieqn-84"><alternatives><inline-graphic xlink:href="ieqn-84.png"/><tex-math id="tex-ieqn-84"><![CDATA[$ \mathrm{\mathcal{O}} \left(n\right) $]]></tex-math><mml:math id="mml-ieqn-84"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> via cluster shifting [<xref ref-type="bibr" rid="ref-40">40</xref>]. For the second stage: kernel combination coefficient learning, if the optimal <inline-formula id="ieqn-85"><alternatives><inline-graphic xlink:href="ieqn-85.png"/><tex-math id="tex-ieqn-85"><![CDATA[$ \boldsymbol{\mu }$]]></tex-math><mml:math id="mml-ieqn-85"><mml:mi>&#x03BC;</mml:mi></mml:math></alternatives></inline-formula> is learned by solving <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>, then the time complexity is <inline-formula id="ieqn-86"><alternatives><inline-graphic xlink:href="ieqn-86.png"/><tex-math id="tex-ieqn-86"><![CDATA[$ \mathrm{\mathcal{O}} \left(m^{3}+m^{2}n+mn\right) $]]></tex-math><mml:math id="mml-ieqn-86"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>, while that is <inline-formula id="ieqn-87"><alternatives><inline-graphic xlink:href="ieqn-87.png"/><tex-math id="tex-ieqn-87"><![CDATA[$ \mathrm{\mathcal{O}} \left(n^{3}+mn^{2}+mn\right) $]]></tex-math><mml:math id="mml-ieqn-87"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> by solving <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>. For absent-kernel matrices imputation in the third stage, the time cost depends on three matrix operations in <xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref>, the time complexity of which is <inline-formula id="ieqn-88"><alternatives><inline-graphic xlink:href="ieqn-88.png"/><tex-math id="tex-ieqn-88"><![CDATA[$ \mathrm{\mathcal{O}} \left(l^{3}+cl^{2}+c^{2}l\right) $]]></tex-math><mml:math id="mml-ieqn-88"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>c</mml:mi><mml:msup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>, where <italic>c</italic> and <italic>l</italic> refer to the number of objects with incomplete and complete values, respectively, <italic>c</italic> + <italic>l</italic> = <italic>n</italic> . Because both <italic>c</italic> and <italic>l</italic> are less than or equal to <italic>n</italic>, <inline-formula id="ieqn-89"><alternatives><inline-graphic xlink:href="ieqn-89.png"/><tex-math id="tex-ieqn-89"><![CDATA[$ \mathrm{\mathcal{O}} \left(l^{3}+c^{2}l+l^{2}c\right) \leq \mathrm{\mathcal{O}} \left(n^{3}\right) $]]></tex-math><mml:math id="mml-ieqn-89"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>. Above all, time complexity of AMKC in each iteration is mainly determined by <inline-formula id="ieqn-90"><alternatives><inline-graphic xlink:href="ieqn-90.png"/><tex-math id="tex-ieqn-90"><![CDATA[$ \mathrm{\mathcal{O}} \left(m^{3}+m^{2}n+mn\right) $]]></tex-math><mml:math id="mml-ieqn-90"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> or <inline-formula id="ieqn-91"><alternatives><inline-graphic xlink:href="ieqn-91.png"/><tex-math id="tex-ieqn-91"><![CDATA[$ \mathrm{\mathcal{O}} \left(n^{3}+mn^{2}+mn\right)$]]></tex-math><mml:math id="mml-ieqn-91"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> in the second stage. Obviously, if <italic>m</italic> &#x003C; <italic>n</italic> , then <inline-formula id="ieqn-92"><alternatives><inline-graphic xlink:href="ieqn-92.png"/><tex-math id="tex-ieqn-92"><![CDATA[$ \mathrm{\mathcal{O}} \left(m^{3}+m^{2}n+mn\right)< \mathrm{\mathcal{O}} \left(n^{3}+mn^{2}+mn\right) $]]></tex-math><mml:math id="mml-ieqn-92"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>. Thus, in order to reduce the time complexity in each iteration for achieving a fast learning speed, AMKC is best to use <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref> when n is very large, while using <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref> for <italic>m</italic> is very large. Namely, the time complexity of AMKC in an iteration is <inline-formula id="ieqn-93"><alternatives><inline-graphic xlink:href="ieqn-93.png"/><tex-math id="tex-ieqn-93"><![CDATA[$ \mathrm{\mathcal{O}} \left(m^{2}n\right) $]]></tex-math><mml:math id="mml-ieqn-93"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> or <inline-formula id="ieqn-94"><alternatives><inline-graphic xlink:href="ieqn-94.png"/><tex-math id="tex-ieqn-94"><![CDATA[$ \mathrm{\mathcal{O}} \left(mn^{2}\right) $]]></tex-math><mml:math id="mml-ieqn-94"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>. Accordingly, the time complexity of AMKC in <italic>n<sub>t</sub></italic> iterations is <inline-formula id="ieqn-95"><alternatives><inline-graphic xlink:href="ieqn-95.png"/><tex-math id="tex-ieqn-95"><![CDATA[$ \mathrm{\mathcal{O}} \left(m^{2}nn_{t}\right) $]]></tex-math><mml:math id="mml-ieqn-95"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>n</mml:mi><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> or <inline-formula id="ieqn-96"><alternatives><inline-graphic xlink:href="ieqn-96.png"/><tex-math id="tex-ieqn-96"><![CDATA[$ \mathrm{\mathcal{O}} \left(mn^{2}n_{t}\right) $]]></tex-math><mml:math id="mml-ieqn-96"><mml:mstyle mathvariant="normal"><mml:mi mathvariant="script">O</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:msup><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>. In practical terms, <italic>n<sub>t</sub></italic> also effects the efficiency of AMKC. Fortunately, AMKC is able to theoretically converge within finite iterations, as demonstrated in Theorem 1, and <italic>n<sub>t</sub></italic> can be empirically proved to be a very small number when the convergence condition is met, as shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Convergence Analysis</title>
<p>In this section, we theoretically testify that AMKC algorithm can converge within finite steps to support its fast learning speed.</p>
<p>Theorem 1. The AMKC algorithm (see Algorithm 1) can converge to a local optimum within finite iterations.</p>
<p>Proof. Given a dataset <inline-formula id="ieqn-97"><alternatives><inline-graphic xlink:href="ieqn-97.png"/><tex-math id="tex-ieqn-97"><![CDATA[$ \mathbf{X}$]]></tex-math><mml:math id="mml-ieqn-97"><mml:mstyle mathvariant="bold"><mml:mi>X</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>, AMKC first conducts kernel <italic>k</italic> -means clustering with the clustering loss <inline-formula id="ieqn-98"><alternatives><inline-graphic xlink:href="ieqn-98.png"/><tex-math id="tex-ieqn-98"><![CDATA[$ f=\mathrm{Tr} \left(\widehat{\mathbf{K}}\right)-\mathrm{Tr} \left(\mathbf{L}^{\frac{1}{2}}\mathbf{C}^{\top }\widehat{\mathbf{K}}\mathbf{C}\mathbf{L}^{\frac{1}{2}}\right) $]]></tex-math><mml:math id="mml-ieqn-98"><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>T</mml:mi><mml:mi>r</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>T</mml:mi><mml:mi>r</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mo>&#x22A4;</mml:mo></mml:mrow></mml:msup><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>. Suppose the number of all possible partitions is <italic>y</italic> , and each partition is represented by a cluster assignment matrix <inline-formula id="ieqn-99"><alternatives><inline-graphic xlink:href="ieqn-99.png"/><tex-math id="tex-ieqn-99"><![CDATA[$ \mathbf{C}\in \left\{0, 1\right\}^{n\times {n_{c}}}$]]></tex-math><mml:math id="mml-ieqn-99"><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:math></alternatives></inline-formula>. Their assignment matrices are different when the two partitions are different; otherwise, they are identical.</p>
<p>Assuming that the number of clusters <italic>n<sub>c</sub></italic> is finite, for <italic>n<sub>t</sub></italic> iterations, AMKC generates a series of imputed kernels <inline-formula id="ieqn-100"><alternatives><inline-graphic xlink:href="ieqn-100.png"/><tex-math id="tex-ieqn-100"><![CDATA[$ \widehat{\mathbf{K}}$]]></tex-math><mml:math id="mml-ieqn-100"><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></alternatives></inline-formula> (i.e., <inline-formula id="ieqn-101"><alternatives><inline-graphic xlink:href="ieqn-101.png"/><tex-math id="tex-ieqn-101"><![CDATA[$ \widehat{\mathbf{K}}_{1}, \widehat{\mathbf{K}}_{2}, \ldots , \widehat{\mathbf{K}}_{{n_{t}}}$]]></tex-math><mml:math id="mml-ieqn-101"><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:math></alternatives></inline-formula>) and a series of cluster assignment matrices <inline-formula id="ieqn-102"><alternatives><inline-graphic xlink:href="ieqn-102.png"/><tex-math id="tex-ieqn-102"><![CDATA[$ \mathbf{C}$]]></tex-math><mml:math id="mml-ieqn-102"><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> (i.e., <inline-formula id="ieqn-103"><alternatives><inline-graphic xlink:href="ieqn-103.png"/><tex-math id="tex-ieqn-103"><![CDATA[$ \mathbf{C}_{1}, \mathbf{C}_{2}, \ldots , \mathbf{C}_{{n_{t}}}$]]></tex-math><mml:math id="mml-ieqn-103"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:math></alternatives></inline-formula>). Given a cluster assignment matrix <inline-formula id="ieqn-104"><alternatives><inline-graphic xlink:href="ieqn-104.png"/><tex-math id="tex-ieqn-104"><![CDATA[$ \mathbf{C}$]]></tex-math><mml:math id="mml-ieqn-104"><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> and an imputed unified kernel <inline-formula id="ieqn-105"><alternatives><inline-graphic xlink:href="ieqn-105.png"/><tex-math id="tex-ieqn-105"><![CDATA[$ \widehat{\mathbf{K}}$]]></tex-math><mml:math id="mml-ieqn-105"><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></alternatives></inline-formula>, the clustering loss in AMKC is denoted as <inline-formula id="ieqn-106"><alternatives><inline-graphic xlink:href="ieqn-106.png"/><tex-math id="tex-ieqn-106"><![CDATA[$ f \left(\mathbf{C}, \widehat{\mathbf{K}}\right) $]]></tex-math><mml:math id="mml-ieqn-106"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>.</p>
<p>In the first stage, the kernel <italic>k</italic> -means clustering converges to a minimal solution. The AMKC achieves <inline-formula id="ieqn-107"><alternatives><inline-graphic xlink:href="ieqn-107.png"/><tex-math id="tex-ieqn-107"><![CDATA[$ \mathbf{C}=\mbox{argmin}_{\mathbf{C}}\;f \left(\mathbf{C}_{{n_{t}}-1}, \widehat{\mathbf{K}}_{{n_{t}}-1}\right) $]]></tex-math><mml:math id="mml-ieqn-107"><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle class="mbox"><mml:mtext>argmin</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow></mml:msub><mml:mspace width="2.77695pt" class="tmspace"/><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> in the <italic>n<sub>t</sub></italic>-th iteration; moreover, since the unified kernel has been imputed and the clustering also converges to a minimal solution, <inline-formula id="ieqn-108"><alternatives><inline-graphic xlink:href="ieqn-108.png"/><tex-math id="tex-ieqn-108"><![CDATA[$ f \left(\mathbf{C}, \widehat{\mathbf{K}}\right) $]]></tex-math><mml:math id="mml-ieqn-108"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>is strictly decreasing (i.e., <inline-formula id="ieqn-109"><alternatives><inline-graphic xlink:href="ieqn-109.png"/><tex-math id="tex-ieqn-109"><![CDATA[$ f \left(\mathbf{C}_{1}, \widehat{\mathbf{K}}_{1}\right)> f \left(\mathbf{C}_{2}, \widehat{\mathbf{K}}_{2}\right)> \cdots > f \left(\mathbf{C}_{{n_{t}}}, \widehat{\mathbf{K}}_{{n_{t}}}\right) $]]></tex-math><mml:math id="mml-ieqn-109"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>&#x003E;</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>). Assuming that <inline-formula id="ieqn-110"><alternatives><inline-graphic xlink:href="ieqn-110.png"/><tex-math id="tex-ieqn-110"><![CDATA[$ n_{t} \leq y+1 $]]></tex-math><mml:math id="mml-ieqn-110"><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula>, there are at least two identical assignment matrices in the series of cluster assignment matrices <inline-formula id="ieqn-111"><alternatives><inline-graphic xlink:href="ieqn-111.png"/><tex-math id="tex-ieqn-111"><![CDATA[$ \mathbf{C}$]]></tex-math><mml:math id="mml-ieqn-111"><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> (i.e., <inline-formula id="ieqn-112"><alternatives><inline-graphic xlink:href="ieqn-112.png"/><tex-math id="tex-ieqn-112"><![CDATA[$ \mathbf{C}_{i}=\mathbf{C}_{j}$]]></tex-math><mml:math id="mml-ieqn-112"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-113"><alternatives><inline-graphic xlink:href="ieqn-113.png"/><tex-math id="tex-ieqn-113"><![CDATA[$1 \leq i\neq j \leq n_{t}$]]></tex-math><mml:math id="mml-ieqn-113"><mml:mn>1</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>j</mml:mi><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></alternatives></inline-formula>). Because <inline-formula id="ieqn-114"><alternatives><inline-graphic xlink:href="ieqn-114.png"/><tex-math id="tex-ieqn-114"><![CDATA[$ \mathbf{C}_{i}=\mathbf{C}_{j}$]]></tex-math><mml:math id="mml-ieqn-114"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></alternatives></inline-formula>, we can infer that <inline-formula id="ieqn-115"><alternatives><inline-graphic xlink:href="ieqn-115.png"/><tex-math id="tex-ieqn-115"><![CDATA[$ \widehat{\mathbf{K}}_{i}=\widehat{\mathbf{K}}_{j}$]]></tex-math><mml:math id="mml-ieqn-115"><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></alternatives></inline-formula>; therefore, the value of the clustering loss does not change (i.e., <inline-formula id="ieqn-116"><alternatives><inline-graphic xlink:href="ieqn-116.png"/><tex-math id="tex-ieqn-116"><![CDATA[$ f \left(\mathbf{C}_{i}, \widehat{\mathbf{K}}_{i}\right)=f \left(\mathbf{C}_{j}, \widehat{\mathbf{K}}_{i}\right)=f \left(\mathbf{C}_{j}, \widehat{\mathbf{K}}_{j}\right) $]]></tex-math><mml:math id="mml-ieqn-116"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>). In this case, the convergence criterion of AMKC is satisfied and the AMKC algorithm stops. Since <inline-formula id="ieqn-117"><alternatives><inline-graphic xlink:href="ieqn-117.png"/><tex-math id="tex-ieqn-117"><![CDATA[$ n_{t} \leq y+1 $]]></tex-math><mml:math id="mml-ieqn-117"><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula>, AMKC (Algorithm 1) converges to a local optimum in finite iterations.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimental Analysis</title>
<sec id="s4_1">
<label>4.1</label>
<title>Experimental Settings</title>
<sec id="s4_1_1">
<label>4.1.1</label>
<title>Original Datasets</title>
<p>In order to evaluate the AMKC&#x2019;s performance, we conduct experiments on six datasets; namely, Iris [<xref ref-type="bibr" rid="ref-41">41</xref>], Lib [<xref ref-type="bibr" rid="ref-41">41</xref>], Seed [<xref ref-type="bibr" rid="ref-41">41</xref>], Isolet [<xref ref-type="bibr" rid="ref-41">41</xref>], Cifar [<xref ref-type="bibr" rid="ref-42">42</xref>], and Caltech256 [<xref ref-type="bibr" rid="ref-43">43</xref>]. Of these data sets, Iris, Lib, Seed and Isolet are collected from UCI data repository [<xref ref-type="bibr" rid="ref-41">41</xref>], and are commonly used to evaluate multi-view learning methods [<xref ref-type="bibr" rid="ref-18">18</xref>,<xref ref-type="bibr" rid="ref-44">44</xref>] and multiple kernel learning methods [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-38">38</xref>]. Furthermore, these four datasets were all collected from different real-life scenarios with different characteristics, enabling a comprehensive evaluation of the proposed method from different perspectives. The remaining datasets, i.e., Cifar and Caltech256 have also been commonly used to evaluate machine learning method in recent research. For Cifar and Caltech256, we chose 300 and 10 objects belonging to each cluster respectively. The important statistics including the number of objects, base kernels, and classes of these datasets are listed in <xref ref-type="table" rid="table-1">Tab. 1</xref>; The base kernels used in the experiments include three kinds of kernel, namely, linear kernel, polynomial kernels with degree <inline-formula id="ieqn-118"><alternatives><inline-graphic xlink:href="ieqn-118.png"/><tex-math id="tex-ieqn-118"><![CDATA[$ \left\{2, 3, 4\right\}$]]></tex-math><mml:math id="mml-ieqn-118"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>, and Gaussian kernels with kernel width falling within the range of <inline-formula id="ieqn-119"><alternatives><inline-graphic xlink:href="ieqn-119.png"/><tex-math id="tex-ieqn-119"><![CDATA[$ \left\{10^{-10}, 10^{-8}, 10^{-6}, 10^{-4}, 10^{-2}, 1, 10^{2}, 10^{4}, 10^{6}, 10^{8}, 10^{10}\right\}$]]></tex-math><mml:math id="mml-ieqn-119"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn><mml:mn>0</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>6</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>6</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>8</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mn>0</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Summary of datasets</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>#Objects</th>
<th>#Base kernels</th>
<th>#Classes</th>
</tr>
</thead>
<tbody>
<tr>
<td>Iris</td>
<td>150</td>
<td>8</td>
<td>3</td>
</tr>
<tr>
<td>Lib</td>
<td>360</td>
<td>15</td>
<td>15</td>
</tr>
<tr>
<td>Seed</td>
<td>210</td>
<td>15</td>
<td>3</td>
</tr>
<tr>
<td>Isolet</td>
<td>6238</td>
<td>10</td>
<td>26</td>
</tr>
<tr>
<td>Cifar</td>
<td>3000</td>
<td>6</td>
<td>10</td>
</tr>
<tr>
<td>Caltech256</td>
<td>2560</td>
<td>6</td>
<td>256</td>
</tr>
</tbody>
</table></table-wrap>
</sec>
<sec id="s4_1_2">
<label>4.1.2</label>
<title>Competitors</title>
<p>The clustering performance of AMKC is compared with other two-stage clustering methods for incomplete kernels. The comparison methods firstly complete the absent base kernels with special values learned by different imputation methods, and then conduct multiple kernel <italic>k</italic> -means clustering (MKKM) [<xref ref-type="bibr" rid="ref-45">45</xref>] on the imputed kernels. In our experiments, four representative imputation methods are employed; namely, zero imputation (ZI), mean imputation (MI), <italic>k</italic> -nearest-neighbor imputation (KNN), and alignment maximization imputation (AF). For convenience, the methods combined MKKM with different imputation methods are denoted as <inline-formula id="ieqn-120"><alternatives><inline-graphic xlink:href="ieqn-120.png"/><tex-math id="tex-ieqn-120"><![CDATA[$\text{Z}\text{I}+\text{M}\text{K}\text{K}\text{M}$]]></tex-math><mml:math id="mml-ieqn-120"><mml:mstyle class="text"><mml:mtext>Z</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>I</mml:mtext></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-121"><alternatives><inline-graphic xlink:href="ieqn-121.png"/><tex-math id="tex-ieqn-121"><![CDATA[$\text{M}\text{I}+\text{M}\text{K}\text{K}\text{M}$]]></tex-math><mml:math id="mml-ieqn-121"><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>I</mml:mtext></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-122"><alternatives><inline-graphic xlink:href="ieqn-122.png"/><tex-math id="tex-ieqn-122"><![CDATA[$\mathrm{KNN}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-122"><mml:mstyle mathvariant="normal"><mml:mi>K</mml:mi><mml:mi>N</mml:mi><mml:mi>N</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> and <inline-formula id="ieqn-123"><alternatives><inline-graphic xlink:href="ieqn-123.png"/><tex-math id="tex-ieqn-123"><![CDATA[$\mathrm{AF}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-123"><mml:mstyle mathvariant="normal"><mml:mi>A</mml:mi><mml:mi>F</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>, respectively. Furthermore, the state-of-the-art method <inline-formula id="ieqn-124"><alternatives><inline-graphic xlink:href="ieqn-124.png"/><tex-math id="tex-ieqn-124"><![CDATA[$\mathrm{MKKM}+ \mathrm{IK}$]]></tex-math><mml:math id="mml-ieqn-124"><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi><mml:mi>K</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> [<xref ref-type="bibr" rid="ref-32">32</xref>], which iteratively performs clustering and kernel imputation, is also employed for comparison. We do not include the MVKC method [<xref ref-type="bibr" rid="ref-35">35</xref>] in our clustering performance comparison because of its high computational cost, even for small amounts of data. Instead, we simply compared MVKC with AMKC in terms of imputation precision.</p>
</sec>
<sec id="s4_1_3">
<label>4.1.3</label>
<title>Absent Kernel Generation</title>
<p>We follow the approach in [<xref ref-type="bibr" rid="ref-32">32</xref>] to generate absent kernels. More specifically, <inline-formula id="ieqn-125"><alternatives><inline-graphic xlink:href="ieqn-125.png"/><tex-math id="tex-ieqn-125"><![CDATA[$ \mathit{round} \left(n_{s}=\tau \times n\right) $]]></tex-math><mml:math id="mml-ieqn-125"><mml:mstyle mathvariant="italic"><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03C4;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> objects are randomly selected, where <inline-formula id="ieqn-126"><alternatives><inline-graphic xlink:href="ieqn-126.png"/><tex-math id="tex-ieqn-126"><![CDATA[$ \mathit{round} \left(\cdot \right) $]]></tex-math><mml:math id="mml-ieqn-126"><mml:mstyle mathvariant="italic"><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x22C5;</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> means that rounds each input element to the nearest integer, <inline-formula id="ieqn-127"><alternatives><inline-graphic xlink:href="ieqn-127.png"/><tex-math id="tex-ieqn-127"><![CDATA[$ \tau $]]></tex-math><mml:math id="mml-ieqn-127"><mml:mi>&#x03C4;</mml:mi></mml:math></alternatives></inline-formula> is the missing ratio. The <inline-formula id="ieqn-128"><alternatives><inline-graphic xlink:href="ieqn-128.png"/><tex-math id="tex-ieqn-128"><![CDATA[$ \tau $]]></tex-math><mml:math id="mml-ieqn-128"><mml:mi>&#x03C4;</mml:mi></mml:math></alternatives></inline-formula> is set to <inline-formula id="ieqn-129"><alternatives><inline-graphic xlink:href="ieqn-129.png"/><tex-math id="tex-ieqn-129"><![CDATA[$ \left[0.1, 0.2, \ldots , 0.8, 0.9\right] $]]></tex-math><mml:math id="mml-ieqn-129"><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>. Subsequently, we predefine a random threshold <inline-formula id="ieqn-130"><alternatives><inline-graphic xlink:href="ieqn-130.png"/><tex-math id="tex-ieqn-130"><![CDATA[$ \theta _{0}\in \left(0, 1\right) $]]></tex-math><mml:math id="mml-ieqn-130"><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>, and generate a random vector <inline-formula id="ieqn-131"><alternatives><inline-graphic xlink:href="ieqn-131.png"/><tex-math id="tex-ieqn-131"><![CDATA[$ \boldsymbol{\theta }= \left(\theta _{1}, \ldots , \theta _{m}\right)\in \left(0, 1\right)^{m}$]]></tex-math><mml:math id="mml-ieqn-131"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:math></alternatives></inline-formula> obeying uniform distribution. For <inline-formula id="ieqn-132"><alternatives><inline-graphic xlink:href="ieqn-132.png"/><tex-math id="tex-ieqn-132"><![CDATA[$ p=1, 2, \ldots , m $]]></tex-math><mml:math id="mml-ieqn-132"><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:math></alternatives></inline-formula>, if <inline-formula id="ieqn-133"><alternatives><inline-graphic xlink:href="ieqn-133.png"/><tex-math id="tex-ieqn-133"><![CDATA[$ \theta _{p} \leq \theta _{0}$]]></tex-math><mml:math id="mml-ieqn-133"><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></alternatives></inline-formula> holds, the selected <inline-formula id="ieqn-134"><alternatives><inline-graphic xlink:href="ieqn-134.png"/><tex-math id="tex-ieqn-134"><![CDATA[$ \mathit{round} \left(\tau \times n\right) $]]></tex-math><mml:math id="mml-ieqn-134"><mml:mstyle mathvariant="italic"><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03C4;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></inline-formula> objects will be deleted for the <italic>p</italic> -th base kernel.</p>
<p>To reduce the impact caused by the tested datasets and randomness of the kernel <italic>k</italic> -means clustering, for the same parameters <inline-formula id="ieqn-135"><alternatives><inline-graphic xlink:href="ieqn-135.png"/><tex-math id="tex-ieqn-135"><![CDATA[$ \tau $]]></tex-math><mml:math id="mml-ieqn-135"><mml:mi>&#x03C4;</mml:mi></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-136"><alternatives><inline-graphic xlink:href="ieqn-136.png"/><tex-math id="tex-ieqn-136"><![CDATA[$ \theta _{p}$]]></tex-math><mml:math id="mml-ieqn-136"><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></alternatives></inline-formula>, and <inline-formula id="ieqn-137"><alternatives><inline-graphic xlink:href="ieqn-137.png"/><tex-math id="tex-ieqn-137"><![CDATA[$ \theta _{0}$]]></tex-math><mml:math id="mml-ieqn-137"><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></alternatives></inline-formula>, the absent-base-kernel matrices are randomly generated 10 times by randomly selecting different objects to be absent. Furthermore, for each series of generated absent-base-kernel matrices, we repeatedly carry out random initialization 20 times for extensive experiments.</p>
</sec>
<sec id="s4_1_4">
<label>4.1.4</label>
<title>Performance Measures</title>
<p>To accurately evaluate the clustering performance and effectiveness of the methods of interest, we measure the clustering results through three performance measures: clustering accuracy (ACC), normal mutual information (NMI) and Purity. Differently-parameterized results of ACC, NMI and Purity are aggregated by averaging them, respectively. Since the proposed method combines kernel imputation and clustering, we can get new imputed kernel matrices and clustering results at the same time. In order to verify the degree of recovery of AMKC for absent kernel matrices, we measure the average relative error (ARE) [<xref ref-type="bibr" rid="ref-35">35</xref>,<xref ref-type="bibr" rid="ref-46">46</xref>] between the complete missing values and the original value among all views.</p>
</sec>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Recovery of the Absent Kernels</title>
<p>To validate the degree of recovery achieved by the proposed AMKC, when the base kernels are diverse, our results are compared with several state-of-the-art kernel matrix completion methods, namely, Multi-view Kernel Completion (MVKC) [<xref ref-type="bibr" rid="ref-35">35</xref>] and MKKM with incomplete Kernels (<inline-formula id="ieqn-138"><alternatives><inline-graphic xlink:href="ieqn-138.png"/><tex-math id="tex-ieqn-138"><![CDATA[$\mathrm{MKKM}+ \mathrm{IK}$]]></tex-math><mml:math id="mml-ieqn-138"><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi><mml:mi>K</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>) on the Iris dataset with various kernels. We generated three sets of kernel matrices with various kernels and different parameters. In more detail, as shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>, KH1, KH2 and KH3 are denoted those combined with three Gaussian kernels, one linear kernel and two Gaussian kernels, and three linear kernels, respectively. We then randomly generated the missing matrices based on KH1, KH2, and KH3 and applied the comparison methods to them. Finally, the average relative error (ARE) (<xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref>) [<xref ref-type="bibr" rid="ref-35">35</xref>,<xref ref-type="bibr" rid="ref-46">46</xref>] is taken to measure the error between the predicted kernel matrix and the original matrices KH1, KH2 and KH3. The average relative error is computed over all missing data points for all views, as follows:</p>
<p><disp-formula id="eqn-13">
<label>(13)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-13.png"/>
<tex-math id="tex-eqn-13"><![CDATA[$$\begin{equation}
 \mathbf{ARE}=\frac{1}{m}\sum_{p=1}^{m} \left(\frac{1}{n_{p}}\sum_{j\in I^{ \left(p\right)}}\frac{\| \widehat{\mathbf{K}}_{pj}^{ \left(cc\right)}-\mathbf{K}_{pj}\| }{\| \mathbf{K}_{pj}\| }\right) \label{eqn-13}
\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-13" display="block"><mml:mstyle mathvariant="bold"><mml:mi>A</mml:mi><mml:mi>R</mml:mi><mml:mi>E</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:munder><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo lspace='0pt' rspace='0pt'>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:munder><mml:mfrac><mml:mrow><mml:mo>&#x2225;</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2225;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x2225;</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2225;</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></disp-formula></p>
<p>where <italic>n<sub>p</sub></italic> is the number of missing samples in the <italic>p</italic> -th view, <inline-formula id="ieqn-139"><alternatives><inline-graphic xlink:href="ieqn-139.png"/><tex-math id="tex-ieqn-139"><![CDATA[$ I^{ \left(p\right)}$]]></tex-math><mml:math id="mml-ieqn-139"><mml:msup><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></alternatives></inline-formula> is the set of indices of all missing data in the <italic>p</italic> -th view, <inline-formula id="ieqn-140"><alternatives><inline-graphic xlink:href="ieqn-140.png"/><tex-math id="tex-ieqn-140"><![CDATA[$ \widehat{\mathbf{K}}_{p}^{ \left(cc\right)}$]]></tex-math><mml:math id="mml-ieqn-140"><mml:msubsup><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></alternatives></inline-formula> and <inline-formula id="ieqn-141"><alternatives><inline-graphic xlink:href="ieqn-141.png"/><tex-math id="tex-ieqn-141"><![CDATA[$ \mathbf{K}_{p}$]]></tex-math><mml:math id="mml-ieqn-141"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>K</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></alternatives></inline-formula> refer to the learned imputed kernel matrix and the original complete one.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>ARE comparison on various kernels. (a) KH1, (b) KH2, (c)KH3</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-2.png"/>
</fig>
<p>The ARE values for the comparison methods are presented in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. We can see from the figure that the proposed method generally predicts missing values more accurately than MVKC and <inline-formula id="ieqn-142"><alternatives><inline-graphic xlink:href="ieqn-142.png"/><tex-math id="tex-ieqn-142"><![CDATA[$\mathrm{MKKM}+ \mathrm{IK}$]]></tex-math><mml:math id="mml-ieqn-142"><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi><mml:mi>K</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> on the Gaussian kernel. When the base kernel contains a non-linear kernel (Gaussian kernel), the MVKC performs no better than <inline-formula id="ieqn-143"><alternatives><inline-graphic xlink:href="ieqn-143.png"/><tex-math id="tex-ieqn-143"><![CDATA[$\mathrm{MKKM}+ \mathrm{IK}$]]></tex-math><mml:math id="mml-ieqn-143"><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi><mml:mi>K</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula> and MVKC (see <xref ref-type="fig" rid="fig-2">Figs. 2a</xref> and <xref ref-type="fig" rid="fig-2">2b</xref>) due to the prior assumption on the linear assumption. Since the proposed method considers connection among kernels and clustering guidance, regardless of the type of the composed kernel, the proposed method is able to recover the absent kernels more efficiently, as in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Clustering Performance Analysis</title>
<p>The clustering results of different clustering methods for incomplete data are shown in <xref ref-type="fig" rid="fig-3">Figs. 3</xref>&#x2013;<xref ref-type="fig" rid="fig-5">5</xref>. Respectively, they present a comparison of the ACC, NMI, and Purity of six clustering methods on each dataset. It can be seen that the proposed method outperforms other comparison methods on six datasets. And the clustering performance of the proposed AMKC remains robust as the missing ratio grows larger, while the clustering performance of the other comparison methods, especially <inline-formula id="ieqn-144"><alternatives><inline-graphic xlink:href="ieqn-144.png"/><tex-math id="tex-ieqn-144"><![CDATA[$\text{Z}\text{I}+\text{M}\text{K}\text{K}\text{M}$]]></tex-math><mml:math id="mml-ieqn-144"><mml:mstyle class="text"><mml:mtext>Z</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>I</mml:mtext></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-145"><alternatives><inline-graphic xlink:href="ieqn-145.png"/><tex-math id="tex-ieqn-145"><![CDATA[$\text{M}\text{I}+\text{M}\text{K}\text{K}\text{M}$]]></tex-math><mml:math id="mml-ieqn-145"><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>I</mml:mtext></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-146"><alternatives><inline-graphic xlink:href="ieqn-146.png"/><tex-math id="tex-ieqn-146"><![CDATA[$\mathrm{KNN}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-146"><mml:mstyle mathvariant="normal"><mml:mi>K</mml:mi><mml:mi>N</mml:mi><mml:mi>N</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>, exhibits a quick downward. As the term ACC can measure the distance between the learned clustering pseudo-labels and actual ones to some extent, the higher ACC for large missing ratios can prove that the proposed method is able to effectively restore datasets through its iterative process.</p>
<fig id="fig-3">
<label>Figure 3</label> 
<caption>
<title>ACC comparison of different methods on six datasets. (a) Iris, (b) Lib, (c) Seed, (d) Isolet, (e) Cifar, (f) Caltech256 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-3.png"/>
</fig>
<fig id="fig-4">
<label>Figure 4</label> 
<caption>
<title>NMI comparison of different methods on six datasets. (a) Iris, (b) Lib, (c) Seed, (d) Isolet, (e) Cifar, (f) Caltech256</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-4.png"/>
</fig>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Purity comparison of different methods on six datasets. (a)Iris, (b) Lib, (c) Seed, (d) Isolet, (e) Cifar, (f) Caltech256</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-5.png"/>
</fig>
<p>In order to investigate comprehensively the effectiveness of the proposed method, the aggregated ACC, NMI and Purity along with their standard deviations (<inline-formula id="ieqn-147"><alternatives><inline-graphic xlink:href="ieqn-147.png"/><tex-math id="tex-ieqn-147"><![CDATA[$\text{m}\text{e}\text{a}\text{n}\pm \text{s}\text{t}\text{d}$]]></tex-math><mml:math id="mml-ieqn-147"><mml:mstyle class="text"><mml:mtext>m</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>e</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>a</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>n</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext>s</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>t</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>d</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula>) are listed in <xref ref-type="table" rid="table-2">Tabs. 2</xref>&#x2013;<xref ref-type="table" rid="table-4">4</xref>, respectively. It is clear that the proposed method obtained the best performance shown in bold. Namely, the proposed method performs better than other comparison methods in all datasets, which is consistent with the conclusion from <xref ref-type="fig" rid="fig-3">Figs. 3</xref>&#x2013;<xref ref-type="fig" rid="fig-5">5</xref>. The superiority of the proposed method can be attributed to joint optimization on clustering, combination coefficients and kernel imputation. In the three-stage procedure of the proposed method, the clustering information are employed to guide the kernel imputation into an optimum, while the good imputed unified kernel prompts the clustering result. Thus, the clustering performances of the proposed method can be greatly improved.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Comparison of aggregated ACC (<inline-formula id="ieqn-152"><alternatives><inline-graphic xlink:href="ieqn-152.png"/><tex-math id="tex-ieqn-152"><![CDATA[$\pm$]]></tex-math><mml:math id="mml-ieqn-152"><mml:mo>&#x00B1;</mml:mo></mml:math></alternatives></inline-formula>std) on six datasets</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>DataSet</th>
<th><inline-formula id="ieqn-153"><alternatives><inline-graphic xlink:href="ieqn-153.png"/><tex-math id="tex-ieqn-153"><![CDATA[$\mathrm{ZF}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-153"><mml:mstyle mathvariant="normal"><mml:mi>Z</mml:mi><mml:mi>F</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-154"><alternatives><inline-graphic xlink:href="ieqn-154.png"/><tex-math id="tex-ieqn-154"><![CDATA[$\mathrm{MF}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-154"><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>F</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-155"><alternatives><inline-graphic xlink:href="ieqn-155.png"/><tex-math id="tex-ieqn-155"><![CDATA[$\mathrm{KNN}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-155"><mml:mstyle mathvariant="normal"><mml:mi>K</mml:mi><mml:mi>N</mml:mi><mml:mi>N</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-156"><alternatives><inline-graphic xlink:href="ieqn-156.png"/><tex-math id="tex-ieqn-156"><![CDATA[$\mathrm{AF}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-156"><mml:mstyle mathvariant="normal"><mml:mi>A</mml:mi><mml:mi>F</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-157"><alternatives><inline-graphic xlink:href="ieqn-157.png"/><tex-math id="tex-ieqn-157"><![CDATA[$\mathrm{MKKM}+ \mathrm{IK}$]]></tex-math><mml:math id="mml-ieqn-157"><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi><mml:mi>K</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th>Proposed</th>
</tr>
</thead>
<tbody>
<tr>
<td>Iris</td>
<td><inline-formula id="ieqn-158"><alternatives><inline-graphic xlink:href="ieqn-158.png"/><tex-math id="tex-ieqn-158"><![CDATA[$72.99 \pm 0.79$]]></tex-math><mml:math id="mml-ieqn-158"><mml:mn>7</mml:mn><mml:mn>2</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>9</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-159"><alternatives><inline-graphic xlink:href="ieqn-159.png"/><tex-math id="tex-ieqn-159"><![CDATA[$69.81 \pm 0.45$]]></tex-math><mml:math id="mml-ieqn-159"><mml:mn>6</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>5</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-160"><alternatives><inline-graphic xlink:href="ieqn-160.png"/><tex-math id="tex-ieqn-160"><![CDATA[$78.06 \pm 1.81$]]></tex-math><mml:math id="mml-ieqn-160"><mml:mn>7</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-161"><alternatives><inline-graphic xlink:href="ieqn-161.png"/><tex-math id="tex-ieqn-161"><![CDATA[$78.61 \pm 1.50$]]></tex-math><mml:math id="mml-ieqn-161"><mml:mn>7</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>0</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-162"><alternatives><inline-graphic xlink:href="ieqn-162.png"/><tex-math id="tex-ieqn-162"><![CDATA[$79.74 \pm 1.09$]]></tex-math><mml:math id="mml-ieqn-162"><mml:mn>7</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>4</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-163"><alternatives><inline-graphic xlink:href="ieqn-163.png"/><tex-math id="tex-ieqn-163"><![CDATA[$\textbf{93.61}\boldsymbol{\pm}\textbf{1.57}$]]></tex-math><mml:math id="mml-ieqn-163"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">93.61</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">1.57</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Lib</td>
<td><inline-formula id="ieqn-164"><alternatives><inline-graphic xlink:href="ieqn-164.png"/><tex-math id="tex-ieqn-164"><![CDATA[$35.96 \pm 0.56$]]></tex-math><mml:math id="mml-ieqn-164"><mml:mn>3</mml:mn><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>6</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-165"><alternatives><inline-graphic xlink:href="ieqn-165.png"/><tex-math id="tex-ieqn-165"><![CDATA[$37.05 \pm 0.14$]]></tex-math><mml:math id="mml-ieqn-165"><mml:mn>3</mml:mn><mml:mn>7</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>5</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-166"><alternatives><inline-graphic xlink:href="ieqn-166.png"/><tex-math id="tex-ieqn-166"><![CDATA[$37.65 \pm 0.34$]]></tex-math><mml:math id="mml-ieqn-166"><mml:mn>3</mml:mn><mml:mn>7</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>5</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-167"><alternatives><inline-graphic xlink:href="ieqn-167.png"/><tex-math id="tex-ieqn-167"><![CDATA[$41.36 \pm 0.91$]]></tex-math><mml:math id="mml-ieqn-167"><mml:mn>4</mml:mn><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-168"><alternatives><inline-graphic xlink:href="ieqn-168.png"/><tex-math id="tex-ieqn-168"><![CDATA[$43.89 \pm 1.92$]]></tex-math><mml:math id="mml-ieqn-168"><mml:mn>4</mml:mn><mml:mn>3</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>9</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-169"><alternatives><inline-graphic xlink:href="ieqn-169.png"/><tex-math id="tex-ieqn-169"><![CDATA[$\textbf{46.73}\boldsymbol{\pm}\textbf{0.35}$]]></tex-math><mml:math id="mml-ieqn-169"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">46.73</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.35</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Seed</td>
<td><inline-formula id="ieqn-170"><alternatives><inline-graphic xlink:href="ieqn-170.png"/><tex-math id="tex-ieqn-170"><![CDATA[$79.10 \pm 0.11$]]></tex-math><mml:math id="mml-ieqn-170"><mml:mn>7</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-171"><alternatives><inline-graphic xlink:href="ieqn-171.png"/><tex-math id="tex-ieqn-171"><![CDATA[$75.10 \pm 0.90$]]></tex-math><mml:math id="mml-ieqn-171"><mml:mn>7</mml:mn><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>0</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-172"><alternatives><inline-graphic xlink:href="ieqn-172.png"/><tex-math id="tex-ieqn-172"><![CDATA[$80.33 \pm 0.14$]]></tex-math><mml:math id="mml-ieqn-172"><mml:mn>8</mml:mn><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-173"><alternatives><inline-graphic xlink:href="ieqn-173.png"/><tex-math id="tex-ieqn-173"><![CDATA[$88.36 \pm 0.29$]]></tex-math><mml:math id="mml-ieqn-173"><mml:mn>8</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-174"><alternatives><inline-graphic xlink:href="ieqn-174.png"/><tex-math id="tex-ieqn-174"><![CDATA[$88.98 \pm 0.71$]]></tex-math><mml:math id="mml-ieqn-174"><mml:mn>8</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>8</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-175"><alternatives><inline-graphic xlink:href="ieqn-175.png"/><tex-math id="tex-ieqn-175"><![CDATA[$\textbf{89.80}\boldsymbol{\pm}\textbf{0.24}$]]></tex-math><mml:math id="mml-ieqn-175"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">89.80</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.24</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Isolet</td>
<td><inline-formula id="ieqn-176"><alternatives><inline-graphic xlink:href="ieqn-176.png"/><tex-math id="tex-ieqn-176"><![CDATA[$48.89 \pm 0.77$]]></tex-math><mml:math id="mml-ieqn-176"><mml:mn>4</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>9</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>7</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-177"><alternatives><inline-graphic xlink:href="ieqn-177.png"/><tex-math id="tex-ieqn-177"><![CDATA[$48.91 \pm 0.63$]]></tex-math><mml:math id="mml-ieqn-177"><mml:mn>4</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>3</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-178"><alternatives><inline-graphic xlink:href="ieqn-178.png"/><tex-math id="tex-ieqn-178"><![CDATA[$50.37 \pm 0.57$]]></tex-math><mml:math id="mml-ieqn-178"><mml:mn>5</mml:mn><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>7</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>7</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-179"><alternatives><inline-graphic xlink:href="ieqn-179.png"/><tex-math id="tex-ieqn-179"><![CDATA[$57.33 \pm 0.51$]]></tex-math><mml:math id="mml-ieqn-179"><mml:mn>5</mml:mn><mml:mn>7</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-180"><alternatives><inline-graphic xlink:href="ieqn-180.png"/><tex-math id="tex-ieqn-180"><![CDATA[$59.78 \pm 0.21$]]></tex-math><mml:math id="mml-ieqn-180"><mml:mn>5</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>8</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-181"><alternatives><inline-graphic xlink:href="ieqn-181.png"/><tex-math id="tex-ieqn-181"><![CDATA[$\textbf{61.54}\boldsymbol{\pm}\textbf{0.78}$]]></tex-math><mml:math id="mml-ieqn-181"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">61.54</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.78</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Cifar</td>
<td><inline-formula id="ieqn-182"><alternatives><inline-graphic xlink:href="ieqn-182.png"/><tex-math id="tex-ieqn-182"><![CDATA[$17.27 \pm 0.62$]]></tex-math><mml:math id="mml-ieqn-182"><mml:mn>1</mml:mn><mml:mn>7</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>7</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-183"><alternatives><inline-graphic xlink:href="ieqn-183.png"/><tex-math id="tex-ieqn-183"><![CDATA[$17.45 \pm 0.43$]]></tex-math><mml:math id="mml-ieqn-183"><mml:mn>1</mml:mn><mml:mn>7</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>5</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>3</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-184"><alternatives><inline-graphic xlink:href="ieqn-184.png"/><tex-math id="tex-ieqn-184"><![CDATA[$17.91 \pm 0.55$]]></tex-math><mml:math id="mml-ieqn-184"><mml:mn>1</mml:mn><mml:mn>7</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>5</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-185"><alternatives><inline-graphic xlink:href="ieqn-185.png"/><tex-math id="tex-ieqn-185"><![CDATA[$18.46 \pm 0.15$]]></tex-math><mml:math id="mml-ieqn-185"><mml:mn>1</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>5</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-186"><alternatives><inline-graphic xlink:href="ieqn-186.png"/><tex-math id="tex-ieqn-186"><![CDATA[$20.82 \pm 0.69$]]></tex-math><mml:math id="mml-ieqn-186"><mml:mn>2</mml:mn><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-187"><alternatives><inline-graphic xlink:href="ieqn-187.png"/><tex-math id="tex-ieqn-187"><![CDATA[$\textbf{23.84}\boldsymbol{\pm}\textbf{0.92}$]]></tex-math><mml:math id="mml-ieqn-187"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">23.84</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.92</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Caltech256</td>
<td><inline-formula id="ieqn-188"><alternatives><inline-graphic xlink:href="ieqn-188.png"/><tex-math id="tex-ieqn-188"><![CDATA[$14.37 \pm 0.59$]]></tex-math><mml:math id="mml-ieqn-188"><mml:mn>1</mml:mn><mml:mn>4</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>7</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-189"><alternatives><inline-graphic xlink:href="ieqn-189.png"/><tex-math id="tex-ieqn-189"><![CDATA[$14.42 \pm 0.69$]]></tex-math><mml:math id="mml-ieqn-189"><mml:mn>1</mml:mn><mml:mn>4</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-190"><alternatives><inline-graphic xlink:href="ieqn-190.png"/><tex-math id="tex-ieqn-190"><![CDATA[$15.07 \pm 0.39$]]></tex-math><mml:math id="mml-ieqn-190"><mml:mn>1</mml:mn><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>7</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-191"><alternatives><inline-graphic xlink:href="ieqn-191.png"/><tex-math id="tex-ieqn-191"><![CDATA[$15.04 \pm 0.29$]]></tex-math><mml:math id="mml-ieqn-191"><mml:mn>1</mml:mn><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>4</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-192"><alternatives><inline-graphic xlink:href="ieqn-192.png"/><tex-math id="tex-ieqn-192"><![CDATA[$15.20 \pm 0.23$]]></tex-math><mml:math id="mml-ieqn-192"><mml:mn>1</mml:mn><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>3</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-193"><alternatives><inline-graphic xlink:href="ieqn-193.png"/><tex-math id="tex-ieqn-193"><![CDATA[$\textbf{16.48}\boldsymbol{\pm}\textbf{0.55}$]]></tex-math><mml:math id="mml-ieqn-193"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">16.48</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.55</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
</tbody>
</table></table-wrap>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Comparison of aggregated NMI (<inline-formula id="ieqn-194"><alternatives><inline-graphic xlink:href="ieqn-194.png"/><tex-math id="tex-ieqn-194"><![CDATA[$\pm$]]></tex-math><mml:math id="mml-ieqn-194"><mml:mo>&#x00B1;</mml:mo></mml:math></alternatives></inline-formula>std) on six datasets</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>DataSet</th>
<th><inline-formula id="ieqn-195"><alternatives><inline-graphic xlink:href="ieqn-195.png"/><tex-math id="tex-ieqn-195"><![CDATA[$\mathrm{ZF}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-195"><mml:mstyle mathvariant="normal"><mml:mi>Z</mml:mi><mml:mi>F</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-196"><alternatives><inline-graphic xlink:href="ieqn-196.png"/><tex-math id="tex-ieqn-196"><![CDATA[$\mathrm{MF}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-196"><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>F</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-197"><alternatives><inline-graphic xlink:href="ieqn-197.png"/><tex-math id="tex-ieqn-197"><![CDATA[$\mathrm{KNN}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-197"><mml:mstyle mathvariant="normal"><mml:mi>K</mml:mi><mml:mi>N</mml:mi><mml:mi>N</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-198"><alternatives><inline-graphic xlink:href="ieqn-198.png"/><tex-math id="tex-ieqn-198"><![CDATA[$\mathrm{AF}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-198"><mml:mstyle mathvariant="normal"><mml:mi>A</mml:mi><mml:mi>F</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-199"><alternatives><inline-graphic xlink:href="ieqn-199.png"/><tex-math id="tex-ieqn-199"><![CDATA[$\mathrm{MKKM}+ \mathrm{IK}$]]></tex-math><mml:math id="mml-ieqn-199"><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi><mml:mi>K</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th>Proposed</th>
</tr>
</thead>
<tbody>
<tr>
<td>Iris</td>
<td><inline-formula id="ieqn-200"><alternatives><inline-graphic xlink:href="ieqn-200.png"/><tex-math id="tex-ieqn-200"><![CDATA[$50.67 \pm 3.26$]]></tex-math><mml:math id="mml-ieqn-200"><mml:mn>5</mml:mn><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>7</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>3</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>6</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-201"><alternatives><inline-graphic xlink:href="ieqn-201.png"/><tex-math id="tex-ieqn-201"><![CDATA[$41.10 \pm 2.97$]]></tex-math><mml:math id="mml-ieqn-201"><mml:mn>4</mml:mn><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>2</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>7</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-202"><alternatives><inline-graphic xlink:href="ieqn-202.png"/><tex-math id="tex-ieqn-202"><![CDATA[$58.68 \pm 2.27$]]></tex-math><mml:math id="mml-ieqn-202"><mml:mn>5</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>8</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>2</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>7</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-203"><alternatives><inline-graphic xlink:href="ieqn-203.png"/><tex-math id="tex-ieqn-203"><![CDATA[$60.88 \pm 2.02$]]></tex-math><mml:math id="mml-ieqn-203"><mml:mn>6</mml:mn><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>8</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>2</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-204"><alternatives><inline-graphic xlink:href="ieqn-204.png"/><tex-math id="tex-ieqn-204"><![CDATA[$62.70 \pm 1.14$]]></tex-math><mml:math id="mml-ieqn-204"><mml:mn>6</mml:mn><mml:mn>2</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-205"><alternatives><inline-graphic xlink:href="ieqn-205.png"/><tex-math id="tex-ieqn-205"><![CDATA[$ \textbf{82.87}\boldsymbol{\pm}\textbf{2.86}$]]></tex-math><mml:math id="mml-ieqn-205"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">82.87</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">2.86</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Lib</td>
<td><inline-formula id="ieqn-206"><alternatives><inline-graphic xlink:href="ieqn-206.png"/><tex-math id="tex-ieqn-206"><![CDATA[$41.68 \pm 0.80$]]></tex-math><mml:math id="mml-ieqn-206"><mml:mn>4</mml:mn><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>8</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>0</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-207"><alternatives><inline-graphic xlink:href="ieqn-207.png"/><tex-math id="tex-ieqn-207"><![CDATA[$44.11 \pm 0.71$]]></tex-math><mml:math id="mml-ieqn-207"><mml:mn>4</mml:mn><mml:mn>4</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-208"><alternatives><inline-graphic xlink:href="ieqn-208.png"/><tex-math id="tex-ieqn-208"><![CDATA[$44.02 \pm 0.42$]]></tex-math><mml:math id="mml-ieqn-208"><mml:mn>4</mml:mn><mml:mn>4</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-209"><alternatives><inline-graphic xlink:href="ieqn-209.png"/><tex-math id="tex-ieqn-209"><![CDATA[$49.11 \pm 0.35$]]></tex-math><mml:math id="mml-ieqn-209"><mml:mn>4</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>5</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-210"><alternatives><inline-graphic xlink:href="ieqn-210.png"/><tex-math id="tex-ieqn-210"><![CDATA[$54.44 \pm 0.35$]]></tex-math><mml:math id="mml-ieqn-210"><mml:mn>5</mml:mn><mml:mn>4</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>4</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>5</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-211"><alternatives><inline-graphic xlink:href="ieqn-211.png"/><tex-math id="tex-ieqn-211"><![CDATA[$ \textbf{58.02}\boldsymbol{\pm}\textbf{0.97}$]]></tex-math><mml:math id="mml-ieqn-211"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">58.02</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.97</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Seed</td>
<td><inline-formula id="ieqn-212"><alternatives><inline-graphic xlink:href="ieqn-212.png"/><tex-math id="tex-ieqn-212"><![CDATA[$54.21 \pm 0.64$]]></tex-math><mml:math id="mml-ieqn-212"><mml:mn>5</mml:mn><mml:mn>4</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-213"><alternatives><inline-graphic xlink:href="ieqn-213.png"/><tex-math id="tex-ieqn-213"><![CDATA[$43.71 \pm 0.98$]]></tex-math><mml:math id="mml-ieqn-213"><mml:mn>4</mml:mn><mml:mn>3</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-214"><alternatives><inline-graphic xlink:href="ieqn-214.png"/><tex-math id="tex-ieqn-214"><![CDATA[$54.56 \pm 0.16$]]></tex-math><mml:math id="mml-ieqn-214"><mml:mn>5</mml:mn><mml:mn>4</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>6</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-215"><alternatives><inline-graphic xlink:href="ieqn-215.png"/><tex-math id="tex-ieqn-215"><![CDATA[$66.12 \pm 0.84$]]></tex-math><mml:math id="mml-ieqn-215"><mml:mn>6</mml:mn><mml:mn>6</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-216"><alternatives><inline-graphic xlink:href="ieqn-216.png"/><tex-math id="tex-ieqn-216"><![CDATA[$67.75 \pm 0.22$]]></tex-math><mml:math id="mml-ieqn-216"><mml:mn>6</mml:mn><mml:mn>7</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>5</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-217"><alternatives><inline-graphic xlink:href="ieqn-217.png"/><tex-math id="tex-ieqn-217"><![CDATA[$\textbf{68.36}\boldsymbol{\pm}\textbf{0.49}$]]></tex-math><mml:math id="mml-ieqn-217"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">68.36</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.49</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Isolet</td>
<td><inline-formula id="ieqn-218"><alternatives><inline-graphic xlink:href="ieqn-218.png"/><tex-math id="tex-ieqn-218"><![CDATA[$60.71 \pm 0.58$]]></tex-math><mml:math id="mml-ieqn-218"><mml:mn>6</mml:mn><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-219"><alternatives><inline-graphic xlink:href="ieqn-219.png"/><tex-math id="tex-ieqn-219"><![CDATA[$60.73 \pm 0.41$]]></tex-math><mml:math id="mml-ieqn-219"><mml:mn>6</mml:mn><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-220"><alternatives><inline-graphic xlink:href="ieqn-220.png"/><tex-math id="tex-ieqn-220"><![CDATA[$62.82 \pm 0.37$]]></tex-math><mml:math id="mml-ieqn-220"><mml:mn>6</mml:mn><mml:mn>2</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>7</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-221"><alternatives><inline-graphic xlink:href="ieqn-221.png"/><tex-math id="tex-ieqn-221"><![CDATA[$68.06 \pm 0.16$]]></tex-math><mml:math id="mml-ieqn-221"><mml:mn>6</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>6</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-222"><alternatives><inline-graphic xlink:href="ieqn-222.png"/><tex-math id="tex-ieqn-222"><![CDATA[$71.95 \pm 0.73$]]></tex-math><mml:math id="mml-ieqn-222"><mml:mn>7</mml:mn><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>5</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>3</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-223"><alternatives><inline-graphic xlink:href="ieqn-223.png"/><tex-math id="tex-ieqn-223"><![CDATA[$\textbf{73.67}\boldsymbol{\pm}\textbf{0.51}$]]></tex-math><mml:math id="mml-ieqn-223"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">73.67</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.51</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Cifar</td>
<td><inline-formula id="ieqn-224"><alternatives><inline-graphic xlink:href="ieqn-224.png"/><tex-math id="tex-ieqn-224"><![CDATA[$5.69 \pm 0.12$]]></tex-math><mml:math id="mml-ieqn-224"><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>9</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-225"><alternatives><inline-graphic xlink:href="ieqn-225.png"/><tex-math id="tex-ieqn-225"><![CDATA[$6.40 \pm 0.89$]]></tex-math><mml:math id="mml-ieqn-225"><mml:mn>6</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-226"><alternatives><inline-graphic xlink:href="ieqn-226.png"/><tex-math id="tex-ieqn-226"><![CDATA[$6.82 \pm 0.56$]]></tex-math><mml:math id="mml-ieqn-226"><mml:mn>6</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>6</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-227"><alternatives><inline-graphic xlink:href="ieqn-227.png"/><tex-math id="tex-ieqn-227"><![CDATA[$6.73 \pm 0.65$]]></tex-math><mml:math id="mml-ieqn-227"><mml:mn>6</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>5</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-228"><alternatives><inline-graphic xlink:href="ieqn-228.png"/><tex-math id="tex-ieqn-228"><![CDATA[$8.21 \pm 0.08$]]></tex-math><mml:math id="mml-ieqn-228"><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-229"><alternatives><inline-graphic xlink:href="ieqn-229.png"/><tex-math id="tex-ieqn-229"><![CDATA[$ \textbf{11.21}\boldsymbol{\pm}\textbf{0.49}$]]></tex-math><mml:math id="mml-ieqn-229"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">11.21</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.49</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Caltech256</td>
<td><inline-formula id="ieqn-230"><alternatives><inline-graphic xlink:href="ieqn-230.png"/><tex-math id="tex-ieqn-230"><![CDATA[$57.02 \pm 0.73$]]></tex-math><mml:math id="mml-ieqn-230"><mml:mn>5</mml:mn><mml:mn>7</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>3</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-231"><alternatives><inline-graphic xlink:href="ieqn-231.png"/><tex-math id="tex-ieqn-231"><![CDATA[$57.50 \pm 0.44$]]></tex-math><mml:math id="mml-ieqn-231"><mml:mn>5</mml:mn><mml:mn>7</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-232"><alternatives><inline-graphic xlink:href="ieqn-232.png"/><tex-math id="tex-ieqn-232"><![CDATA[$59.00 \pm 0.27$]]></tex-math><mml:math id="mml-ieqn-232"><mml:mn>5</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>7</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-233"><alternatives><inline-graphic xlink:href="ieqn-233.png"/><tex-math id="tex-ieqn-233"><![CDATA[$58.55 \pm 0.18$]]></tex-math><mml:math id="mml-ieqn-233"><mml:mn>5</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>5</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-234"><alternatives><inline-graphic xlink:href="ieqn-234.png"/><tex-math id="tex-ieqn-234"><![CDATA[$58.26 \pm 0.16$]]></tex-math><mml:math id="mml-ieqn-234"><mml:mn>5</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>6</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-235"><alternatives><inline-graphic xlink:href="ieqn-235.png"/><tex-math id="tex-ieqn-235"><![CDATA[$\textbf{59.53}\boldsymbol{\pm}\textbf{0.13}$]]></tex-math><mml:math id="mml-ieqn-235"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">59.53</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.13</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
</tbody>
</table></table-wrap>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Comparison of aggregated purity (<inline-formula id="ieqn-236"><alternatives><inline-graphic xlink:href="ieqn-236.png"/><tex-math id="tex-ieqn-236"><![CDATA[$\pm$]]></tex-math><mml:math id="mml-ieqn-236"><mml:mo>&#x00B1;</mml:mo></mml:math></alternatives></inline-formula>std) on six datasets</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>DataSet</th>
<th><inline-formula id="ieqn-237"><alternatives><inline-graphic xlink:href="ieqn-237.png"/><tex-math id="tex-ieqn-237"><![CDATA[$\mathrm{ZF}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-237"><mml:mstyle mathvariant="normal"><mml:mi>Z</mml:mi><mml:mi>F</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-238"><alternatives><inline-graphic xlink:href="ieqn-238.png"/><tex-math id="tex-ieqn-238"><![CDATA[$\mathrm{MF}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-238"><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>F</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-239"><alternatives><inline-graphic xlink:href="ieqn-239.png"/><tex-math id="tex-ieqn-239"><![CDATA[$\mathrm{KNN}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-239"><mml:mstyle mathvariant="normal"><mml:mi>K</mml:mi><mml:mi>N</mml:mi><mml:mi>N</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-240"><alternatives><inline-graphic xlink:href="ieqn-240.png"/><tex-math id="tex-ieqn-240"><![CDATA[$\mathrm{AF}+ \mathrm{MKKM}$]]></tex-math><mml:math id="mml-ieqn-240"><mml:mstyle mathvariant="normal"><mml:mi>A</mml:mi><mml:mi>F</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th><inline-formula id="ieqn-241"><alternatives><inline-graphic xlink:href="ieqn-241.png"/><tex-math id="tex-ieqn-241"><![CDATA[$\mathrm{MKKM}+ \mathrm{IK}$]]></tex-math><mml:math id="mml-ieqn-241"><mml:mstyle mathvariant="normal"><mml:mi>M</mml:mi><mml:mi>K</mml:mi><mml:mi>K</mml:mi><mml:mi>M</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi><mml:mi>K</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula></th>
<th>Proposed</th>
</tr>
</thead>
<tbody>
<tr>
<td>Iris</td>
<td><inline-formula id="ieqn-242"><alternatives><inline-graphic xlink:href="ieqn-242.png"/><tex-math id="tex-ieqn-242"><![CDATA[$73.39 \pm 2.10$]]></tex-math><mml:math id="mml-ieqn-242"><mml:mn>7</mml:mn><mml:mn>3</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>9</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>2</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>0</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-243"><alternatives><inline-graphic xlink:href="ieqn-243.png"/><tex-math id="tex-ieqn-243"><![CDATA[$69.49 \pm 1.90$]]></tex-math><mml:math id="mml-ieqn-243"><mml:mn>6</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>9</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>0</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-244"><alternatives><inline-graphic xlink:href="ieqn-244.png"/><tex-math id="tex-ieqn-244"><![CDATA[$78.37 \pm 1.61$]]></tex-math><mml:math id="mml-ieqn-244"><mml:mn>7</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>7</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-245"><alternatives><inline-graphic xlink:href="ieqn-245.png"/><tex-math id="tex-ieqn-245"><![CDATA[$79.09 \pm 1.61$]]></tex-math><mml:math id="mml-ieqn-245"><mml:mn>7</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>9</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-246"><alternatives><inline-graphic xlink:href="ieqn-246.png"/><tex-math id="tex-ieqn-246"><![CDATA[$79.74 \pm 1.09$]]></tex-math><mml:math id="mml-ieqn-246"><mml:mn>7</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>4</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-247"><alternatives><inline-graphic xlink:href="ieqn-247.png"/><tex-math id="tex-ieqn-247"><![CDATA[$\textbf{93.16}\boldsymbol{\pm}\textbf{1.19}$]]></tex-math><mml:math id="mml-ieqn-247"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">93.16</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">1.19</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Lib</td>
<td><inline-formula id="ieqn-248"><alternatives><inline-graphic xlink:href="ieqn-248.png"/><tex-math id="tex-ieqn-248"><![CDATA[$37.23 \pm 0.07$]]></tex-math><mml:math id="mml-ieqn-248"><mml:mn>3</mml:mn><mml:mn>7</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>7</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-249"><alternatives><inline-graphic xlink:href="ieqn-249.png"/><tex-math id="tex-ieqn-249"><![CDATA[$39.45 \pm 0.71$]]></tex-math><mml:math id="mml-ieqn-249"><mml:mn>3</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>5</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-250"><alternatives><inline-graphic xlink:href="ieqn-250.png"/><tex-math id="tex-ieqn-250"><![CDATA[$38.59 \pm 0.42$]]></tex-math><mml:math id="mml-ieqn-250"><mml:mn>3</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>9</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-251"><alternatives><inline-graphic xlink:href="ieqn-251.png"/><tex-math id="tex-ieqn-251"><![CDATA[$42.94 \pm 0.35$]]></tex-math><mml:math id="mml-ieqn-251"><mml:mn>4</mml:mn><mml:mn>2</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>4</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>5</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-252"><alternatives><inline-graphic xlink:href="ieqn-252.png"/><tex-math id="tex-ieqn-252"><![CDATA[$45.86 \pm 0.35$]]></tex-math><mml:math id="mml-ieqn-252"><mml:mn>4</mml:mn><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>5</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-253"><alternatives><inline-graphic xlink:href="ieqn-253.png"/><tex-math id="tex-ieqn-253"><![CDATA[$ \textbf{48.40}\boldsymbol{\pm}\textbf{0.28}$]]></tex-math><mml:math id="mml-ieqn-253"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">48.40</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.28</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Seed</td>
<td><inline-formula id="ieqn-254"><alternatives><inline-graphic xlink:href="ieqn-254.png"/><tex-math id="tex-ieqn-254"><![CDATA[$79.63 \pm 0.89$]]></tex-math><mml:math id="mml-ieqn-254"><mml:mn>7</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-255"><alternatives><inline-graphic xlink:href="ieqn-255.png"/><tex-math id="tex-ieqn-255"><![CDATA[$75.10 \pm 0.90$]]></tex-math><mml:math id="mml-ieqn-255"><mml:mn>7</mml:mn><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>1</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>0</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-256"><alternatives><inline-graphic xlink:href="ieqn-256.png"/><tex-math id="tex-ieqn-256"><![CDATA[$80.43 \pm 0.05$]]></tex-math><mml:math id="mml-ieqn-256"><mml:mn>8</mml:mn><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>5</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-257"><alternatives><inline-graphic xlink:href="ieqn-257.png"/><tex-math id="tex-ieqn-257"><![CDATA[$88.36 \pm 0.50$]]></tex-math><mml:math id="mml-ieqn-257"><mml:mn>8</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>0</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-258"><alternatives><inline-graphic xlink:href="ieqn-258.png"/><tex-math id="tex-ieqn-258"><![CDATA[$89.04 \pm 0.29$]]></tex-math><mml:math id="mml-ieqn-258"><mml:mn>8</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>4</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-259"><alternatives><inline-graphic xlink:href="ieqn-259.png"/><tex-math id="tex-ieqn-259"><![CDATA[$ \textbf{89.89}\boldsymbol{\pm}\textbf{0.24}$]]></tex-math><mml:math id="mml-ieqn-259"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">89.89</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.24</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Isolet</td>
<td><inline-formula id="ieqn-260"><alternatives><inline-graphic xlink:href="ieqn-260.png"/><tex-math id="tex-ieqn-260"><![CDATA[$50.86 \pm 0.70$]]></tex-math><mml:math id="mml-ieqn-260"><mml:mn>5</mml:mn><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>0</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-261"><alternatives><inline-graphic xlink:href="ieqn-261.png"/><tex-math id="tex-ieqn-261"><![CDATA[$50.90 \pm 0.61$]]></tex-math><mml:math id="mml-ieqn-261"><mml:mn>5</mml:mn><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-262"><alternatives><inline-graphic xlink:href="ieqn-262.png"/><tex-math id="tex-ieqn-262"><![CDATA[$52.59 \pm 0.57$]]></tex-math><mml:math id="mml-ieqn-262"><mml:mn>5</mml:mn><mml:mn>2</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>9</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>7</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-263"><alternatives><inline-graphic xlink:href="ieqn-263.png"/><tex-math id="tex-ieqn-263"><![CDATA[$59.01 \pm 0.39$]]></tex-math><mml:math id="mml-ieqn-263"><mml:mn>5</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-264"><alternatives><inline-graphic xlink:href="ieqn-264.png"/><tex-math id="tex-ieqn-264"><![CDATA[$62.03 \pm 0.39$]]></tex-math><mml:math id="mml-ieqn-264"><mml:mn>6</mml:mn><mml:mn>2</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-265"><alternatives><inline-graphic xlink:href="ieqn-265.png"/><tex-math id="tex-ieqn-265"><![CDATA[$\textbf{63.65}\boldsymbol{\pm}\textbf{0.57}$]]></tex-math><mml:math id="mml-ieqn-265"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">63.65</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.57</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Cifar</td>
<td><inline-formula id="ieqn-266"><alternatives><inline-graphic xlink:href="ieqn-266.png"/><tex-math id="tex-ieqn-266"><![CDATA[$18.02 \pm 0.71$]]></tex-math><mml:math id="mml-ieqn-266"><mml:mn>1</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn><mml:mn>2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-267"><alternatives><inline-graphic xlink:href="ieqn-267.png"/><tex-math id="tex-ieqn-267"><![CDATA[$18.67 \pm 0.79$]]></tex-math><mml:math id="mml-ieqn-267"><mml:mn>1</mml:mn><mml:mn>8</mml:mn><mml:mo>.</mml:mo><mml:mn>6</mml:mn><mml:mn>7</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-268"><alternatives><inline-graphic xlink:href="ieqn-268.png"/><tex-math id="tex-ieqn-268"><![CDATA[$19.31 \pm 0.23$]]></tex-math><mml:math id="mml-ieqn-268"><mml:mn>1</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>3</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-269"><alternatives><inline-graphic xlink:href="ieqn-269.png"/><tex-math id="tex-ieqn-269"><![CDATA[$19.45 \pm 0.52$]]></tex-math><mml:math id="mml-ieqn-269"><mml:mn>1</mml:mn><mml:mn>9</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>5</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-270"><alternatives><inline-graphic xlink:href="ieqn-270.png"/><tex-math id="tex-ieqn-270"><![CDATA[$21.97 \pm 0.83$]]></tex-math><mml:math id="mml-ieqn-270"><mml:mn>2</mml:mn><mml:mn>1</mml:mn><mml:mo>.</mml:mo><mml:mn>9</mml:mn><mml:mn>7</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>3</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-271"><alternatives><inline-graphic xlink:href="ieqn-271.png"/><tex-math id="tex-ieqn-271"><![CDATA[$ \textbf{24.38}\boldsymbol{\pm}\textbf{0.75}$]]></tex-math><mml:math id="mml-ieqn-271"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">24.38</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.75</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
<tr>
<td>Caltech256</td>
<td><inline-formula id="ieqn-272"><alternatives><inline-graphic xlink:href="ieqn-272.png"/><tex-math id="tex-ieqn-272"><![CDATA[$14.80 \pm 0.57$]]></tex-math><mml:math id="mml-ieqn-272"><mml:mn>1</mml:mn><mml:mn>4</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>0</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>7</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-273"><alternatives><inline-graphic xlink:href="ieqn-273.png"/><tex-math id="tex-ieqn-273"><![CDATA[$14.81 \pm 0.72$]]></tex-math><mml:math id="mml-ieqn-273"><mml:mn>1</mml:mn><mml:mn>4</mml:mn><mml:mo>.</mml:mo><mml:mn>8</mml:mn><mml:mn>1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-274"><alternatives><inline-graphic xlink:href="ieqn-274.png"/><tex-math id="tex-ieqn-274"><![CDATA[$15.48 \pm 0.40$]]></tex-math><mml:math id="mml-ieqn-274"><mml:mn>1</mml:mn><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>8</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>4</mml:mn><mml:mn>0</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-275"><alternatives><inline-graphic xlink:href="ieqn-275.png"/><tex-math id="tex-ieqn-275"><![CDATA[$15.52 \pm 0.21$]]></tex-math><mml:math id="mml-ieqn-275"><mml:mn>1</mml:mn><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-276"><alternatives><inline-graphic xlink:href="ieqn-276.png"/><tex-math id="tex-ieqn-276"><![CDATA[$15.72 \pm 0.59 $]]></tex-math><mml:math id="mml-ieqn-276"><mml:mn>1</mml:mn><mml:mn>5</mml:mn><mml:mo>.</mml:mo><mml:mn>7</mml:mn><mml:mn>2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mn>9</mml:mn></mml:math></alternatives></inline-formula></td>
<td><inline-formula id="ieqn-277"><alternatives><inline-graphic xlink:href="ieqn-277.png"/><tex-math id="tex-ieqn-277"><![CDATA[$\textbf{17.13}\boldsymbol{\pm}\textbf{0.62}$]]></tex-math><mml:math id="mml-ieqn-277"><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">17.13</mml:mtext></mml:mstyle><mml:mo>&#x00B1;</mml:mo><mml:mstyle class="text"><mml:mtext class="textbf" mathvariant="bold">0.62</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula></td>
</tr>
</tbody>
</table></table-wrap>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Comparison with Baseline Algorithm</title>
<p>Since the proposed method can simultaneously achieve clustering and kernel imputation as the extend of the unsupervised multiple kernel extreme learning machine (UMK-ELM) [<xref ref-type="bibr" rid="ref-21">21</xref>], we provide TUMK-ELM (the two-stage UMK-ELM) [<xref ref-type="bibr" rid="ref-37">37</xref>] as a baseline and compare the clustering performance of the proposed method with four aforementioned imputation methods: ZI, MI, KNN, and AF imputation (They referred to as <inline-formula id="ieqn-148"><alternatives><inline-graphic xlink:href="ieqn-148.png"/><tex-math id="tex-ieqn-148"><![CDATA[$\text{Z}\text{I}+\text{T}\text{U}\text{M}\text{K}\text{E}\text{LM}$]]></tex-math><mml:math id="mml-ieqn-148"><mml:mstyle class="text"><mml:mtext>Z</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>I</mml:mtext></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle class="text"><mml:mtext>T</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>U</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>E</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>LM</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-149"><alternatives><inline-graphic xlink:href="ieqn-149.png"/><tex-math id="tex-ieqn-149"><![CDATA[$\text{M}\text{I}+\text{T}\text{U}\text{M}\text{K}\text{E}\text{LM}$]]></tex-math><mml:math id="mml-ieqn-149"><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>I</mml:mtext></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle class="text"><mml:mtext>T</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>U</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>E</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>LM</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-150"><alternatives><inline-graphic xlink:href="ieqn-150.png"/><tex-math id="tex-ieqn-150"><![CDATA[$\text{K}\text{N}\text{N}+\text{T}\text{U}\text{M}\text{K}\text{E}\text{LM}$]]></tex-math><mml:math id="mml-ieqn-150"><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>N</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>N</mml:mtext></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle class="text"><mml:mtext>T</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>U</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>E</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>LM</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula>, and <inline-formula id="ieqn-151"><alternatives><inline-graphic xlink:href="ieqn-151.png"/><tex-math id="tex-ieqn-151"><![CDATA[$\text{A}\text{F}+\text{T}\text{U}\text{M}\text{K}\text{E}\text{LM}$]]></tex-math><mml:math id="mml-ieqn-151"><mml:mstyle class="text"><mml:mtext>A</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>F</mml:mtext></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle class="text"><mml:mtext>T</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>U</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>M</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>K</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>E</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>LM</mml:mtext></mml:mstyle></mml:math></alternatives></inline-formula>).</p>

<p>Here, we carry out the experiments only on the Iris, Lib, and Seed datasets. Moreover, taking the ACC for example, the corresponding ACC values of each method in each appointed dataset with a variety of missing ratio are calculated. Our experimental results (see <xref ref-type="fig" rid="fig-6">Fig. 6</xref>) demonstrate that the performance of the proposed method (line in black) is the closest to that of TUMK-ELM (line in red), where the datasets used in TUMK-ELM are complete. This indicate that the proposed method can not only obtain good clustering results, but is also able to achieve outstanding imputation performance.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>ACC comparison of the baseline with different imputationalgorithms. (a) Iris, (b) Lib, (c) Seed 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-6.png"/>
</fig>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>Convergence Speed Analysis</title>
<p>In order to investigate the convergence speed of the proposed AMKC method, additional experiments are carried out on three main datasets (Iris, Lib and Seed). The results of the objective value (<italic>obj</italic> in Algorithm 1) in each iteration for the fixed missing ratio 0.9 are shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>. From <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, we can observe that the objective value tends to converge quickly. As the convergence speed of the objective value determine AMKC&#x2019;s convergence speed, the experimental results demonstrate AMKC can converge within only a few iterations on these three datasets. Thus, the proposed method has a fast convergence speed.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>The objective value of the proposed method per iterationwith missing ratio of 0.9. (a) Iris, (b) Lib, (c) Seed</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-7.png"/>
</fig>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>As the multiple-kernel clustering method has promising and competitive performance, it can be widely employed in various applications. In order to cope with incomplete data or base kernels, we proposed a new multiple-kernel clustering method with absent kernels, which jointly cluster and impute the incomplete kernels to achieve clustering performance. Our method iteratively performs three stages utilizing an optimization strategy to obtain optimal clustering information, combination coefficients and imputed kernels, so better clustering for the absent kernels are gained. Extensive experiments on six datasets have verified the improved performance of the proposed method.</p>
</sec>
</body>
<back>
<ack><p>This work was funded by the Researchers Supporting Project No. (RSP-2020/102) King Saud University, Riyadh, Saudi Arabia.</p></ack>
<fn-group><fn fn-type="other"><p><bold>Funding Statement:</bold> This research was funded by National Natural Science Foundation of China under Grant Nos. 61972057 and U1836208, Hunan Provincial Natural Science Foundation of China under Grant No. 2019JJ50655, Scientific Research Foundation of Hunan Provincial Education Department of China under Grant No. 18B160, Open Fund of Hunan Key Laboratory of Smart Roadway and Cooperative Vehicle Infrastructure Systems (Changsha University of Science and Technology) under Grant No. kfj180402, the &#x201C;Double First-class&#x201D; International Cooperation and Development Scientific Research Project of Changsha University of Science and Technology under Grant No. 2018IC25, the Researchers Supporting Project No. (RSP-2020/102) King Saud University, Riyadh, Saudi Arabia.</p></fn>
<fn fn-type="conflict"><p><bold>Conflicts of Interest:</bold> The authors declare no conflict of interest.</p></fn></fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>R. S.</given-names> <surname>Sherratt</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>Big data service architecture: A survey</article-title>,&#x201D; <source>Journal of Internet Technology</source>, vol. <volume>21</volume>, no. <issue>2</issue>, pp. <fpage>393</fpage>&#x2013;<lpage>405</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Shen</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Huang</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Dynamic analysis, circuit design and synchronization of a novel 6D memristive four-wing hyperchaotic system with multiple coexisting attractors</article-title>,&#x201D; <source>Complexity</source>, vol. <volume>2020</volume>, no. <issue>12</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>17</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Zou</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Peng</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Alfarraj</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Research on crack opening prediction of concrete dam based on recurrent neural network</article-title>,&#x201D; <source>Journal of Internet Technology</source>, vol. <volume>21</volume>, no. <issue>4</issue>, pp. <fpage>1161</fpage>&#x2013;<lpage>1170</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Tang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>He</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>P. K.</given-names> <surname>Sharma</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>LogEvent2vec: Logevent-to-vector based anomaly detection for large-scale logs in internet of things</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>20</volume>, no. <issue>9</issue>, pp. <fpage>2451</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Tao</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Chen</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Saliency detection via improved hierarchical principle component analysis method</article-title>,&#x201D; <source>Wireless Communications and Mobile Computing</source>, vol. <volume>2020</volume>, pp. <fpage>8822777</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Shen</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>I. W.</given-names> <surname>Tsang</surname></string-name>, <string-name><given-names>Q. S.</given-names> <surname>Sun</surname></string-name> and <string-name><given-names>Y. S.</given-names> <surname>Ong</surname></string-name></person-group>, &#x201C;<article-title>Multilabel prediction via cross-view search</article-title>,&#x201D; <source>IEEE Transactions on Neural Networks and Learning Systems</source>, vol. <volume>29</volume>, no. <issue>9</issue>, pp. <fpage>4324</fpage>&#x2013;<lpage>4338</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Bickel</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Scheffer</surname></string-name></person-group>, &#x201C;<article-title>Multi-view clustering</article-title>,&#x201D; in <conf-name>Fourth IEEE Int. Conf. on Data Mining (ICDM&#x2019;04)</conf-name>, <publisher-loc>Brighton, UK</publisher-loc>, pp. <fpage>19</fpage>&#x2013;<lpage>26</lpage>, <year>2004</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Xiang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Shen</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Qin</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Hao</surname></string-name></person-group>, &#x201C;<article-title>Discrete multi-graph hashing for large-scale visual search</article-title>,&#x201D; <source>Neural Processing Letters</source>, vol. <volume>49</volume>, no. <issue>3</issue>, pp. <fpage>1055</fpage>&#x2013;<lpage>1069</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Gao</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Wu</surname></string-name> and <string-name><given-names>S. J.</given-names> <surname>Lim</surname></string-name></person-group>, &#x201C;<article-title>An asynchronous clustering and mobile data gathering schema based on timer mechanism in wireless sensor networks</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>58</volume>, no. <issue>3</issue>, pp. <fpage>711</fpage>&#x2013;<lpage>725</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Zhou</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Qin</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Xiang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Tan</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Liu</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>News text topic clustering optimized method based on TF-IDF algorithm on spark</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>62</volume>, no. <issue>1</issue>, pp. <fpage>217</fpage>&#x2013;<lpage>231</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Cao</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Yin</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Kumar</surname></string-name></person-group>, &#x201C;<article-title>Heterogeneous metric learning of categorical data with hierarchical couplings</article-title>,&#x201D; <source>IEEE Transactions on Knowledge and Data Engineering</source>, vol. <volume>30</volume>, no. <issue>7</issue>, pp. <fpage>1254</fpage>&#x2013;<lpage>1267</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Chaudhuri</surname></string-name>, <string-name><given-names>S. M.</given-names> <surname>Kakade</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Livescu</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Sridharan</surname></string-name></person-group>, &#x201C;<article-title>Multi-view clustering via canonical correlation analysis</article-title>,&#x201D; in <conf-name>Proc. of the 26th Annual Int. Conf. on Machine Learning</conf-name>, <publisher-loc>Montreal, Quebec, Canada</publisher-loc>, pp. <fpage>129</fpage>&#x2013;<lpage>136</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Gao</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Han</surname></string-name></person-group>, &#x201C;<article-title>Multi-view clustering via joint nonnegative matrix factorization</article-title>,&#x201D; in <conf-name>Proc. of the 2013 SIAM Int. Conf. on Data Mining</conf-name>, <publisher-loc>Austin, Texas, USA</publisher-loc>, pp. <fpage>252</fpage>&#x2013;<lpage>260</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Lu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Lu</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Deep hierarchical encoding model for sentence semantic matching</article-title>,&#x201D; <source>Journal of Visual Communication and Image Representation</source>, vol. <volume>71</volume>, <fpage>102794</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Lai</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Ou</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Zheng</surname></string-name></person-group>, &#x201C;<article-title>Structured optimal graph based sparse feature extraction for semi-supervised learning</article-title>,&#x201D; <source>Signal Processing</source>, vol. <volume>170</volume>,  <fpage>107456</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Yang</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Multi-view clustering: A survey</article-title>,&#x201D; <source>Big Data Mining and Analytics</source>, vol. <volume>1</volume>, no. <issue>2</issue>, pp. <fpage>83</fpage>&#x2013;<lpage>107</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Tzortzis</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Likas</surname></string-name></person-group>, &#x201C;<article-title>Kernel-based weighted multi-view clustering</article-title>,&#x201D; in <conf-name>IEEE 12th Int. Conf. on Data Mining</conf-name>, <publisher-loc>Brussels, Belgium</publisher-loc>, pp. <fpage>675</fpage>&#x2013;<lpage>684</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Cui</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Zhao</surname></string-name></person-group>, &#x201C;<article-title>Multiple kernel learning based multi-view spectral clustering</article-title>,&#x201D; in <conf-name>Int. Conf. on Pattern Recognition</conf-name>, <publisher-loc>Milan, Italy</publisher-loc>, pp. <fpage>3774</fpage>&#x2013;<lpage>3779</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Zhou</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Dou</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Optimal neighborhood kernel clustering with multiple kernels</article-title>,&#x201D; in <conf-name>31st AAAI Conf. on Artificial Intelligence</conf-name>, <publisher-loc>San Francisco, USA</publisher-loc>, pp. <fpage>2266</fpage>&#x2013;<lpage>2272</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Qin</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Xiang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Tan</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Pan</surname></string-name></person-group>, &#x201C;<article-title>CAPTCHA recognition based on deep convolutional neural network</article-title>,&#x201D; <source>Mathematical Biosciences and Engineering</source>, vol. <volume>16</volume>, no. <issue>5</issue>, pp. <fpage>5851</fpage>&#x2013;<lpage>5861</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Xiang</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Hao</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>TUMK-ELM: A fast unsupervised heterogeneous data learning approach</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>6</volume>, pp. <fpage>35305</fpage>&#x2013;<lpage>35315</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Q.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Dou</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Xia</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Lv</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Local kernel alignment based multi-view clustering using extreme learning machine</article-title>,&#x201D; <source>Neurocomputing</source>, vol. <volume>275</volume>, pp. <fpage>1099</fpage>&#x2013;<lpage>1111</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Xiang</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Yang</surname></string-name></person-group>, &#x201C;<article-title>An improved linear kernel for complementary maximal strip recovery: Simpler and smaller</article-title>,&#x201D; <source>Theoretical Computer Science</source>, vol. <volume>786</volume>, pp. <fpage>55</fpage>&#x2013;<lpage>66</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y. T.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>J. J.</given-names> <surname>Tao</surname></string-name>, <string-name><given-names>L. W.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Xiong</surname></string-name>, <string-name><given-names>R. L.</given-names> <surname>Xia</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Research of improving semantic image segmentation based on a feature fusion model</article-title>,&#x201D; <source>Journal of Ambient Intelligence and Humanized Computing</source>, vol. <volume>29</volume>, no. <issue>2</issue>, pp. <fpage>753</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Yuan</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>P. M.</given-names> <surname>Thompson</surname></string-name>, <string-name><given-names>V. A.</given-names> <surname>Narayan</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Ye</surname></string-name></person-group>, &#x201C;<article-title>Multi-source learning for joint analysis of incomplete multi-modality neuroimaging data</article-title>,&#x201D; in <conf-name>Proc. of the 18th ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining</conf-name>, <publisher-loc>Beijing, China</publisher-loc>, pp. <fpage>1149</fpage>&#x2013;<lpage>1157</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Chechik</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Heitz</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Elidan</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Abbeel</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Koller</surname></string-name></person-group>, &#x201C;<article-title>Max-margin classification of data with absent features</article-title>,&#x201D; <source>Journal of Machine Learning Research</source>, vol. <volume>9</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>21</lpage>, <year>2008</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Xiang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Zhu</surname></string-name></person-group>, &#x201C;<article-title>Novel linguistic steganography based on character-level text generation</article-title>,&#x201D; <source>Mathematics</source>, vol. <volume>8</volume>, pp. <fpage>1558</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J. M.</given-names> <surname>Jerez</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Molina</surname></string-name>, <string-name><given-names>P. J.</given-names> <surname>Garc&#x00ED;a-Laencina</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Alba</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Ribelles</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Missing data imputation using statistical and machine learning methods in a real breast cancer problem</article-title>,&#x201D; <source>Artificial Intelligence in Medicine</source>, vol. <volume>50</volume>, no. <issue>2</issue>, pp. <fpage>105</fpage>&#x2013;<lpage>115</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Ghahramani</surname></string-name> and <string-name><given-names>M. I.</given-names> <surname>Jordan</surname></string-name></person-group>, &#x201C;<chapter-title>Supervised learning from incomplete data via an EM approach</chapter-title>,&#x201D; in <source>Advances in Neural Information Processing Systems</source>, <publisher-loc>Denver, Colorado, USA, ACM</publisher-loc>, pp. <fpage>120</fpage>&#x2013;<lpage>127</lpage>, <year>1994</year>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Trivedi</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Rai</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Daum&#x00E9;</surname> III</string-name> and <string-name><given-names>S. L.</given-names> <surname>Duvall</surname></string-name></person-group>, &#x201C;<article-title>Multiview clustering with incomplete views</article-title>,&#x201D; <source>The Twenty-Fourth Annual Conf. on Neural Information Processing Systems</source>, <publisher-loc>Vancouver, Canada</publisher-loc>, vol. <volume>224</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>7</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Shao</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Shi</surname></string-name> and <string-name><given-names>S. Y.</given-names> <surname>Philip</surname></string-name></person-group>, &#x201C;<article-title>Clustering on multiple incomplete datasets via collective kernel learning</article-title>,&#x201D; in <conf-name>IEEE 13th Int. Conf. on Data Mining</conf-name>, <publisher-loc>Dallas, Texas, USA</publisher-loc>, pp. <fpage>1181</fpage>&#x2013;<lpage>1186</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Dou</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Yin</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Multiple kernel <italic>k</italic>-means with incomplete kernels</article-title>,&#x201D; in <conf-name>Thirty-First AAAI Conf. on Artificial Intelligence</conf-name>, <publisher-loc>California, USA</publisher-loc>, pp. <fpage>2259</fpage>&#x2013;<lpage>2265</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Liu</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Localized incomplete multiple kernel <italic>k</italic>-means</article-title>,&#x201D; in <conf-name>Proc. of the 27th Int. Joint Conf. on Artificial Intelligence</conf-name>, <publisher-loc>Stockholm, Sweden</publisher-loc>, pp. <fpage>3271</fpage>&#x2013;<lpage>3277</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Ye</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Liu</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Yin</surname></string-name></person-group>, &#x201C;<article-title>Consensus kernel <italic>k</italic>-means clustering for incomplete multi-view data</article-title>,&#x201D; <source>Computational Intelligence and Neuroscience</source>, vol. <volume>2017</volume>,  <fpage>3961718</fpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Bhadra</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kaski</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Rousu</surname></string-name></person-group>, &#x201C;<article-title>Multi-view kernel completion</article-title>,&#x201D; <source>Machine Learning</source>, vol. <volume>106</volume>, no. <issue>5</issue>, pp. <fpage>713</fpage>&#x2013;<lpage>739</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>Z. J.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>V. C. M.</given-names> <surname>Leung</surname></string-name></person-group>, &#x201C;<article-title>Incomplete multi-view clustering via deep semantic mapping</article-title>,&#x201D; <source>Neurocomputing</source>, vol. <volume>275</volume>, pp. <fpage>1053</fpage>&#x2013;<lpage>1062</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Jegelka</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Gretton</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Sch&#x00F6;lkopf</surname></string-name>, <string-name><given-names>B. K.</given-names> <surname>Sriperumbudur</surname></string-name> and <string-name><given-names>U.</given-names> <surname>VonLuxburg</surname></string-name></person-group>, &#x201C;<article-title>Generalized clustering via kernel embeddings</article-title>,&#x201D; in <conf-name>Annual conf. on Artificial Intelligence</conf-name>, <publisher-loc>Qu&#x00E9;bec City, Qu&#x00E9;bec, Canada</publisher-loc>: <publisher-name>Springer</publisher-name>, pp. <fpage>144</fpage>&#x2013;<lpage>152</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Ming</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Yin</surname></string-name></person-group>, &#x201C;<article-title>Distance based multiple kernel ELM: A fast multiple kernel learning approach</article-title>,&#x201D; <source>Mathematical Problems in Engineering</source>, vol. <volume>2015</volume>, no. <issue>6</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G. B.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>Q. Y.</given-names> <surname>Zhu</surname></string-name> and <string-name><given-names>C. K.</given-names> <surname>Siew</surname></string-name></person-group>, &#x201C;<article-title>Extreme learning machine: Theory and applications</article-title>,&#x201D; <source>Neurocomputing</source>, vol. <volume>70</volume>, no. <issue>1&#x2013;3</issue>, pp. <fpage>489</fpage>&#x2013;<lpage>501</lpage>, <year>2006</year>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Rai</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Daume</surname></string-name></person-group>, &#x201C;<article-title>Co-regularized multi-view spectral clustering</article-title>,&#x201D; in <conf-name>Proc. of the 24th Int. Conf. on Neural Information Processing Systems</conf-name>, <publisher-loc>New York, USA</publisher-loc>, pp. <fpage>1413</fpage>&#x2013;<lpage>1421</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Dua</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Graff</surname></string-name></person-group>, &#x201C;<article-title>UCI machine learning repository</article-title>,&#x201D; <year>2017</year>. [Online]. Available: <uri>http://archive.ics.uci.edu/ml</uri>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Krizhevsky</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Hinton</surname></string-name></person-group>, <source>Learning Multiple Layers of Features from Tiny Images</source>. Technical Report, <publisher-name>Citeseer</publisher-name>, <publisher-loc>Statecolich, PA, USA</publisher-loc>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Griffin</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Holub</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Perona</surname></string-name></person-group>, &#x201C;<article-title>Cal-tech256 image dataset</article-title>,&#x201D; <year>2006</year>. [Online]. Available: <uri>http://www.vision.caltech.edu/Image_Datasets/Caltech256/</uri>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Cai</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Nie</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Huang</surname></string-name></person-group>, &#x201C;<article-title>Multi-view <italic>k</italic>-means clustering on big data</article-title>,&#x201D; in <conf-name>Twenty-Third Int. Joint Conf. on Artificial Intelligence</conf-name>, <publisher-loc>Menlo Park, California, USA</publisher-loc>, pp. <fpage>2598</fpage>&#x2013;<lpage>2604</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Tranchevent</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Glanzel</surname></string-name>, <string-name><given-names>J. A. K.</given-names> <surname>Suykens</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Optimized data fusion for kernel <italic>k</italic>-means clustering</article-title>,&#x201D; <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>, vol. <volume>34</volume>, pp. <fpage>1031</fpage>&#x2013;<lpage>1039</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Jin</surname></string-name> and <string-name><given-names>Z. H.</given-names> <surname>Zhou</surname></string-name></person-group>, &#x201C;<chapter-title>Speedup matrix completion with side information: Application to multi-label learning</chapter-title>,&#x201D; in <source>Advances in Neural Information Processing Systems</source>, <publisher-loc>Nevada, USA</publisher-loc>, pp. <fpage>2301</fpage>&#x2013;<lpage>2309</lpage>, <year>2013</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>
