<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AJCM</journal-id><journal-title-group><journal-title>American Journal of Computational Mathematics</journal-title></journal-title-group><issn pub-type="epub">2161-1203</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajcm.2014.42006</article-id><article-id pub-id-type="publisher-id">AJCM-43977</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  An Actual Survey of Dimensionality Reduction
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>lireza</surname><given-names>Sarveniazi</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Institut fuer Angewandte Forschung (IAF), Karlsruhe, Germany</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>alireza.sarveniazi@hs-karlsruhe.de</email></corresp></author-notes><pub-date pub-type="epub"><day>20</day><month>03</month><year>2014</year></pub-date><volume>04</volume><issue>02</issue><fpage>55</fpage><lpage>72</lpage><history><date date-type="received"><day>6</day>	<month>November</month>	<year>2013</year></date><date date-type="rev-recd"><day>6</day>	<month>December</month>	<year>2013</year>	</date><date date-type="accepted"><day>15</day>	<month>December</month>	<year>2013</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   Dimension reduction is defined as the processes of projecting high-dimensional data to a much lower-dimensional space. Dimension reduction methods variously applied in regression, classification, feature analysis and visualization. In this paper, we review in details the last and most new version of methods that extensively developed in the past decade. 
 
</p></abstract><kwd-group><kwd>Dimensionality Reduction Methods</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Any progresses in efficiently using data processing and storage capacities need control on the number of useful variables. Researchers working in domains as diverse as computer science, astronomy, bio-informatics, remote sensing, economics, face recognition are always challenged with the reduction of the number of data-variables. The original dimensionality of the data is the number of variables that are measured on each observation. Especially when signals, processes, images or physical fields are sampled, high-dimensional representations are generated. High-dimensional data-sets present many mathematical challenges as well as some opportunities, and are bound to give rise to new theoretical developments [<xref ref-type="bibr" rid="scirp.43977-ref1">1</xref>] .</p><p>In many cases, these representations are redundant and the varaibles are correlated, which means that eventually only a small sub-space of the original representation space is populated by the sample and by the underlying process. This is most probably the case, when very narrow process classes are considered. For the purpose of enabling low-dimensional representations with minimal information loss according dimension reduction methods are needed.</p><p>Hence, we are reviewing in this paper the most important dimensional reduction methods, including most traditional methods, such as principal component analysis (PCA) and non-linear PCA up to current state-of-art methods published in various areas, such as signal processing and statistical machine learning literature. This actual survey is organized as follows: section 2 reviews the linear nature of Principal component analysis and its relation with multidimensional scaling (classical scaling) in a comparable way. Section 3 introduces non-linear or Kernel PCA (KPCA) using the kernel-trick. Section 4 is about linear discriminant analysis (LDA), and we give an optimization model of LDA which is a measuring of a power of this method. In section 5 we summarize another higher-order linear method, namely canonical correlation analysis (CCA)), which finds a low dimensional representation maximizing the correlation and of course its optimization-formulation. Section 6 reviews the relatively new version of PCA, the so-called oriented PCA (OPCA) which is introduced by Kung and Diamantaras [<xref ref-type="bibr" rid="scirp.43977-ref2">2</xref>] as a generalization of PCA. It corresponds to the generalized eigenvalue decomposition of a pair of covariance matrices, but PCA corresponds to the eigenvalue decomposition of only a single covariance matrix. Section 7 introducs principal curves and includes a characterization of these curves with an optimization problem which tell us when a given curve can be a principal curve. Section 8 gives a very compact summary about non-linear dimensional-reduction methods using neural networks which include the simplest neural network which has only three layers:</p><p>1) Input Layer 2) Hidden Layer (bottleneck)</p><p>3) Output Layer and an auto-associative neural network with five layers:</p><p>1) Input Layer 2) Hidden Layer 3) Bottleneck 4) Hidden Layer 5) Output Layer A very nice optimizing formulation is also given. In section 9, we review the Nystroem method which is a very useful and well known method using the numerical solution of an integral equation. In Section 10, we look the multidimensional scaling (MDS) from a modern and more exact consideration view of point, specially a defined objective stress function arises in this method. Section 11 summarizes locally linear embedding (LLE) method which address the problem of nonlinear dimensionality reduction by computing low-dimensional neighborhood preserving embedding of high-dimensional data. Section 12 is about one of the most important dimensional-reduction method namely Graph-based method. Here we will see how the adjacency matrix good works as a powerful tool to obtain a small space which is in fact the eigen-space of this matrix. Section 13 gives a summary on Isomap and the most important references about Dijstra algorithm and Floyd’s algorithm are given. Section 14 is a review of Hessian eigenmaps method, a most important method in the so called manifold embedding. This section needs more mathematical backgrounds. Section 15 reviews most new developed methods such as</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; vector quantization</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; genetic and evolutionary algorithms</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; regression We have to emphasize here the all of given references in the body of survey are used and they are the most important references or original references for the related subject. To obtain more mathematical outline and sensation, we give an appendix about the most important backgrounds on the fractal and topological dimension definitions which are also important to understand the notion of intrinsic dimension.</p></sec><sec id="s2"><title>2. Principal Component Analysis (PCA)</title><p>Principal component Analysis (PCA) [<xref ref-type="bibr" rid="scirp.43977-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref5">5</xref>] -[<xref ref-type="bibr" rid="scirp.43977-ref8">8</xref>] is a linear method that it performs dimensionality reduction by embedding the data into a linear subspace of lower dimensional. PCA is the most popular unsupervised linear method. The result of PCA is a lower dimensional representation from the original data that describes as much of the variance in the data as possible. This can be reached by finding a linear basis (possibly orthogonal) of reduced dimensionality for the data, in which the amount of variance in the data is maximal.</p><p>In the mathematical language, PCA attempts to find a linear mapping <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f31a7f07-9642-446e-930c-c257a1506b59.png" xlink:type="simple"/></inline-formula> that maximizes the cost function<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\796c4bd4-f02e-4483-9349-a8b35060a987.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2de6fc06-290e-474b-a6df-562ac777f3f3.png" xlink:type="simple"/></inline-formula> is the sample covariance matrix of the zero-mean data. Another words PCA maximizes <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8f030c15-b099-4945-bf2f-a8ad5e33d596.png" xlink:type="simple"/></inline-formula> with respect to <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\17516ee8-bda3-473b-9603-9d535f2b9e81.png" xlink:type="simple"/></inline-formula> under the constraint the norm of each column <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2d6f3741-b45d-4792-9c21-5e3de259f763.png" xlink:type="simple"/></inline-formula> of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2e438e80-3fb8-4021-a19c-76159026a332.png" xlink:type="simple"/></inline-formula> is<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a4a81647-6481-432d-8174-7451ad5d3124.png" xlink:type="simple"/></inline-formula>, i.e.,<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\33a1ac6f-d479-4bb4-a82a-e1811479e4e4.png" xlink:type="simple"/></inline-formula>. In fact PCA solves the eigenvalue problem:</p><disp-formula id="scirp.43977-formula49050"><label>(1.1)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\c258221b-3b20-487a-811f-dc7804ebad8a.png"  xlink:type="simple"/></disp-formula><p>Why the above optimization Problem is equivalent to the eigenvalue problem (1.1)? consider the convex form<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\93cdba88-2efd-4d62-b015-1cffe5731fe8.png" xlink:type="simple"/></inline-formula>, it is a straightforward calculation that the maximum happens when<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\bfbdcaef-76f1-4678-93e1-355f98616b13.png" xlink:type="simple"/></inline-formula>.</p><p>It is interesting to see that in fact PCA is identical to the multidimensional scaling (classical scaling) [<xref ref-type="bibr" rid="scirp.43977-ref9">9</xref>] .</p><p>For the given data <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c6023844-02a2-485d-8eab-6138f89fc2e9.png" xlink:type="simple"/></inline-formula> let <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\1364c97c-56a3-4207-b9f7-b2c88ee62d59.png" xlink:type="simple"/></inline-formula> be the pairwise Euclidean matrix whose entries <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\65ecadf5-1662-49a2-a1aa-97515e140689.png" xlink:type="simple"/></inline-formula> represent the Euclidean distance between the high-dimensional data points <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\fe4eaf4c-3a38-4e0e-8b2c-2774cb7379dc.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9fbe08b0-c57c-440d-8bcd-9891eb51bbd0.png" xlink:type="simple"/></inline-formula>. multidimensional scaling finds the linear mapping <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e0fbc8a6-01e1-49e7-8a6e-02ef86fc99f7.png" xlink:type="simple"/></inline-formula> such that maximizes the cost function:</p><disp-formula id="scirp.43977-formula49051"><label>(1.2)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\36c7f5d4-c131-4307-b40d-a84faa7af3b5.png"  xlink:type="simple"/></disp-formula><p>in which <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\61420d7c-9551-4f24-a2fb-fa4fd27e8aac.png" xlink:type="simple"/></inline-formula> is the Euclidean distance between the low-dimensional data points <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\61e8ca4e-46aa-4f45-8d15-7d1e314ca819.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\1771a917-2818-46e3-b356-09b49fe90224.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d25d8cde-7b8b-43e9-9440-dd5f3d64d051.png" xlink:type="simple"/></inline-formula>is restricted to be<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b503dbab-ec2f-45a7-818a-605d6e2a3455.png" xlink:type="simple"/></inline-formula>, with <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\47c9cb07-91e1-497e-84ed-da7f6ca0207b.png" xlink:type="simple"/></inline-formula> for all column vector <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5c95d422-646f-4df2-bbc8-81dd8e9400ee.png" xlink:type="simple"/></inline-formula> of<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a2e61567-ae11-4c53-8af2-fc5325fdc3d2.png" xlink:type="simple"/></inline-formula>. It can be shown [<xref ref-type="bibr" rid="scirp.43977-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref11">11</xref>] that the minimum of the cost function <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\71adf458-ace8-4b84-ac8a-b9893cb42a48.png" xlink:type="simple"/></inline-formula> is given by the eigen-decomposition of the Gram matrix <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0d10f848-eb40-4be8-875a-8983179989e1.png" xlink:type="simple"/></inline-formula> where<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d537e414-817c-4d2c-a43e-41faadc86d3e.png" xlink:type="simple"/></inline-formula>. Actually we can obtain the Gram matrix by double-centering the pairwise squared Euclidean distance matrix, i.e., by computing:</p><disp-formula id="scirp.43977-formula49052"><label>(1.3)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\63fac5a8-629e-4dbd-895c-d5d134aed8c5.png"  xlink:type="simple"/></disp-formula><p>Now consider the multiplication of principal eigenvectors of the double-centered squared Euclidean distance matrix (i.e., the principal eigenvectors of the Gram matrix) with the square-root of their corresponding eigenvalues, this gives us exactly the minimum of the cost function in Equation (1.2).</p><p>It is well known that the eigenvectors <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\1ba8ac1d-a548-41bb-8f7d-01af74da286f.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\dca165aa-d65c-4397-a913-cde0b7eef882.png" xlink:type="simple"/></inline-formula> of the matrices <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2fc5da79-47eb-4bc8-ad45-5e47bd08b1a6.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9811a12d-f53e-4b36-a8cb-4c7ad3bdf3da.png" xlink:type="simple"/></inline-formula> are related through</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3d0c9eaa-c367-4ef5-9eee-01678c496c68.png" xlink:type="simple"/></inline-formula>[<xref ref-type="bibr" rid="scirp.43977-ref12">12</xref>] , it turns out that the similarity of classical scaling to PCA . The connection between PCA and classical scaling is described in more detail in, e.g., [<xref ref-type="bibr" rid="scirp.43977-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref13">13</xref>] . PCA may also be viewed upon as a latent variable model called probabilistic PCA [<xref ref-type="bibr" rid="scirp.43977-ref14">14</xref>] . This model uses a Gaussian prior over the latent space, and a linearGaussian noise model.</p><p>The probabilistic formulation of PCA leads to an EM-algorithm that may be computationally more efficient for very high-dimensional data. By using Gaussian processes, probabilistic PCA may also be extended to learn nonlinear mappings between the high-dimensional and the low-dimensional space [<xref ref-type="bibr" rid="scirp.43977-ref15">15</xref>] . Another extension of PCA also includes minor components (i.e., the eigenvectors corresponding to the smallest eigenvalues) in the linear mapping, as minor components may be of relevance in classification settings [<xref ref-type="bibr" rid="scirp.43977-ref16">16</xref>] . PCA and classical scaling have been successfully applied in a large number of domains such as face recognition [<xref ref-type="bibr" rid="scirp.43977-ref17">17</xref>] , coin classification [<xref ref-type="bibr" rid="scirp.43977-ref18">18</xref>] , and seismic series analysis [<xref ref-type="bibr" rid="scirp.43977-ref19">19</xref>] .</p><p>PCA and classical scaling suffer from two main drawbacks. First, in PCA, the size of the covariance matrix is proportional to the dimensionality of the data-points. As a result, the computation of the eigenvectors might be infeasible for very high-dimensional data. In data-sets in which<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a3b7aa99-51c6-4641-b0be-2206cb3a0ddb.png" xlink:type="simple"/></inline-formula>, this drawback may be overcome by performing classical scaling instead of PCA, because the classical scaling scales with the number of data-points instead of with the number of dimensions in the data. Alternatively, iterative techniques such as Simple PCA [<xref ref-type="bibr" rid="scirp.43977-ref20">20</xref>] or probabilistic PCA [<xref ref-type="bibr" rid="scirp.43977-ref14">14</xref>] may be employed. Second, the cost function in Equation (1.2) reveals that PCA and classical scaling focus mainly on retaining large pairwise distances<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\fc613606-1893-4c3d-8db1-a97e1307d74f.png" xlink:type="simple"/></inline-formula>, instead of focusing on retaining the small pairwise distances, which is much more important.</p></sec><sec id="s3"><title>3. Non-Linear PCA</title><p>Non-linear or Kernel PCA (KPCA) is in fact the reconstruction from linear PCA in a high-dimensional space that is constructed using a given kernel function [<xref ref-type="bibr" rid="scirp.43977-ref21">21</xref>] . Recently , such reconstruction from linear techniques using the kernel-trick has led to the proposal of successful techniques such as kernel ridge regression and Support Vector Machines [<xref ref-type="bibr" rid="scirp.43977-ref22">22</xref>] . Kernel PCA computes the principal eigenvectors of the kernel matrix, rather than those of the covariance matrix. The reconstruction from PCA in kernel space is straightforward, since a kernel matrix is similar to the inner product of the data-points in the high-dimensional space that is constructed using the kernel function. The application of PCA in the kernel space provides Kernel PCA the property of constructing nonlinear mappings.</p><p>Kernel PCA computes the kernel matrix <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c9d7d83c-cf17-46ae-aacd-d2361653744b.png" xlink:type="simple"/></inline-formula> of the data-points<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\1e3d7c20-d542-4049-8cb9-65474faa587a.png" xlink:type="simple"/></inline-formula>. The entries in the kernel matrix are defined by</p><disp-formula id="scirp.43977-formula49053"><label>(1.4)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\b43b5765-2fb9-4655-a5b1-8477b3f8a7ef.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5e3b8877-3f08-4f53-baf0-94a6f5f1c069.png" xlink:type="simple"/></inline-formula> is a kernel function [<xref ref-type="bibr" rid="scirp.43977-ref22">22</xref>] , which may be any function that gives rise to a positive-semi-definite kernel K. Subsequently, the kernel matrix <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4ca319c5-b7af-40d8-baf1-e394a201ffb7.png" xlink:type="simple"/></inline-formula> is double-centered using the following modification of the entries</p><disp-formula id="scirp.43977-formula49054"><label>(1.5)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\980195c4-3c1e-45b8-8a7d-1460c610497b.png"  xlink:type="simple"/></disp-formula><p>The centering operation corresponds to subtracting the mean of the features in traditional PCA: it subtracts the mean of the data in the feature space defined by the kernel function<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\084b9f88-96a9-4aba-b575-d66c03365978.png" xlink:type="simple"/></inline-formula>. Hence, the data in the features space defined by the kernel function is zero-mean. Subsequently, the principal d eigenvectors <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\47983f3f-cf66-4b61-b6cd-85a94195c61a.png" xlink:type="simple"/></inline-formula> of the centered kernel matrix are computed. The eigenvectors of the covariance matrix <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b30e2c01-9f15-4afd-93cb-1b2bb11b5f18.png" xlink:type="simple"/></inline-formula> (in the feature space constructed by<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ba211853-065e-413e-88ca-2be95a6159bb.png" xlink:type="simple"/></inline-formula>) can now be computed, since they are related to the eigenvectors of the kernel matrix <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\cda16baf-5fca-436a-b542-41f81b11e78b.png" xlink:type="simple"/></inline-formula> (see, e.g., [<xref ref-type="bibr" rid="scirp.43977-ref12">12</xref>] ) through</p><disp-formula id="scirp.43977-formula49055"><label>(1.6)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\86a611eb-e694-4137-aba7-93b4490e65f8.png"  xlink:type="simple"/></disp-formula><p>In order to obtain the low-dimensional data representation, the data is projected onto the eigenvectors of the covariance matrix<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\62fa59bb-9660-45c8-b8f4-fde5d3689291.png" xlink:type="simple"/></inline-formula>. The result of the projection (i.e., the low-dimensional data representation <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\bcf22950-3c83-4926-971b-f68586cacb72.png" xlink:type="simple"/></inline-formula> is given by:</p><p><img src="htmlimages\2-1100298x\ece9d492-e781-4a7d-8a6f-d657215e7f44.png" /></p><p>where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7dd5dbc4-e448-454a-b8a9-14bf95be4488.png" xlink:type="simple"/></inline-formula> indicates the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8257f345-7c36-4534-aa46-2d883f9dc605.png" xlink:type="simple"/></inline-formula> value in the vector <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3d8919ae-090e-4e80-a01a-423f24904171.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\40886bd3-bf2d-4b26-807b-40a95a6274ac.png" xlink:type="simple"/></inline-formula> is the kernel function that was also used in the computation of the kernel matrix. Since Kernel PCA is a kernel-based method, the mapping performed by Kernel PCA relies on the choice of the kernel function<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0e0d5657-8a54-497a-be76-4113c81ec999.png" xlink:type="simple"/></inline-formula>. Possible choices for the kernel function include the linear kernel (making Kernel PCA equal to traditional PCA), the polynomial kernel, and the Gaussian kernel that is given in [<xref ref-type="bibr" rid="scirp.43977-ref12">12</xref>] . Notice that when the linear kernel is employed, the kernel matrix K is equal to the Gram matrix, and the procedure described above is identical to classical scaling (previous section).</p><p>An important weakness of Kernel PCA is that the size of the kernel matrix is proportional to the square of the number of instances in the data-set. An approach to resolve this weakness is proposed in [<xref ref-type="bibr" rid="scirp.43977-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref24">24</xref>] . Also, Kernel PCA mainly focuses on retaining large pairwise distances (even though these are now measured in feature space).</p><p>Kernel PCA has been successfully applied to, e.g., face recognition [<xref ref-type="bibr" rid="scirp.43977-ref25">25</xref>] , speech recognition [<xref ref-type="bibr" rid="scirp.43977-ref26">26</xref>] , and novelty detection [<xref ref-type="bibr" rid="scirp.43977-ref25">25</xref>] . Like Kernel PCA, the Gaussian Process Latent Variable Model (GPLVM) also uses kernel functions to construct non-linear variants of (probabilistic) PCA [<xref ref-type="bibr" rid="scirp.43977-ref15">15</xref>] . However, the GPLVM is not simply the probabilistic counterpart of Kernel PCA: in the GPLVM, the kernel function is defined over the low-dimensional latent space, whereas in Kernel PCA, the kernel function is defined over the high-dimensional data space.</p></sec><sec id="s4"><title>4. Linear Discriminant Analysis (LDA)</title><p>The main Reference here is [<xref ref-type="bibr" rid="scirp.43977-ref27">27</xref>] see also [<xref ref-type="bibr" rid="scirp.43977-ref28">28</xref>] . The LDA is a method to find a linear transformation that maximizes class separability in the reduced dimensional space. The criterion in LDA is in fact to maximize between class scatter and minimize within-class scatter. The scatters are measured by using scatter matrices. Let we have</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d8ebbc69-c2b6-4d55-a906-e4cc4d2f952f.png" xlink:type="simple"/></inline-formula>class <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d774a411-9dd9-462b-80e9-b8f6d8754a47.png" xlink:type="simple"/></inline-formula> each including <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ad46e626-3f6b-4f3e-9b58-51f2a8799959.png" xlink:type="simple"/></inline-formula> points <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ffdca77f-16d3-4da3-9585-6fea194fc365.png" xlink:type="simple"/></inline-formula> and set<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\baea2df6-e467-4d11-9528-5cb6a497636e.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e757b5d4-9baa-4499-ab03-23b536203138.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d601fe23-c8d3-41cd-8ba3-672a6bb37f95.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d525f1bb-2d8d-4e27-a421-e10f149ea5ea.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\19f68d06-4165-4135-bad3-ef5f855bdb54.png" xlink:type="simple"/></inline-formula>.</p><p>Now we define three scatter matrices:</p><p>The between-class scatter matrix<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\86d7f919-ebd1-4143-94e0-9edf4de7340c.png" xlink:type="simple"/></inline-formula>The within-class scatter matrix<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\18711d8d-309c-4fbb-a428-04b0bcdd1414.png" xlink:type="simple"/></inline-formula>The total scatter matrix<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2f58a930-cf8b-4955-8aee-7c85f4efa45f.png" xlink:type="simple"/></inline-formula>. Actually LDA is a method for the following optimization problem:</p><p><img src="htmlimages\2-1100298x\32643446-d800-4591-b963-edfc3b098f36.png" /></p><p>Hence in this way the dimension is reduced from <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5e3560cf-9a75-4409-9706-a1d86a532533.png" xlink:type="simple"/></inline-formula> to <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\539dd098-6b22-47b1-a6cc-ce42bd60b43a.png" xlink:type="simple"/></inline-formula> by a linear transformation <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\dc7269c1-ef3d-4bc7-b4cd-e034f7f171fe.png" xlink:type="simple"/></inline-formula> which is the solution of above optimization problem. Although we know from Fukunaga (1990), (see [<xref ref-type="bibr" rid="scirp.43977-ref27">27</xref>] and [<xref ref-type="bibr" rid="scirp.43977-ref29">29</xref>] ) that the eigenvectors corresponding to the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e32baa69-2dd3-4d49-9459-c103679f4206.png" xlink:type="simple"/></inline-formula> largest eigenvalues of</p><p><img src="htmlimages\2-1100298x\c46e4ed7-b6aa-47f6-a44a-dc25e414c399.png" /></p><p>form the columns of U as above for LDA.</p></sec><sec id="s5"><title>5. Canonical Correlation Analysis (CCA)</title><p>CCA is an old method back to the works of Hotelling 1936 [<xref ref-type="bibr" rid="scirp.43977-ref30">30</xref>] , recently Sun et al. [<xref ref-type="bibr" rid="scirp.43977-ref31">31</xref>] used CCA as an unsupervised feature fusion method for two feature sets describing the same data objects. CCA finds projective directions which maximize the correlation between the feature vectors of the two feature sets.</p><p>Let <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ada884e3-fc71-489d-8748-5fb410d81144.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9ba9592b-1b3e-40cc-be9b-14708d87c2d5.png" xlink:type="simple"/></inline-formula> be two data set of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b7a8037b-b55d-4585-b01e-613cbb1b8c55.png" xlink:type="simple"/></inline-formula> points in <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3b7ca990-005e-4fc7-a35b-4d8f848c0760.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e7856c9e-c3e0-41cf-94c6-c7af8e62dc1b.png" xlink:type="simple"/></inline-formula> respectively, associate with them we have two matrices:</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\648be7cf-8203-42d8-8c48-08d085963e4a.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a0ecd138-35b0-4838-8ced-d58e4a337140.png" xlink:type="simple"/></inline-formula></p><p>where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9d3dad83-4ea3-484c-8910-15e2bad76322.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e1462738-77fb-43fe-99ce-46c3f7757b96.png" xlink:type="simple"/></inline-formula> are the means of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e5f9a5b0-466d-4b93-9472-5fb47273fd6a.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3234a15c-127d-4045-bbab-c4d53290cc41.png" xlink:type="simple"/></inline-formula>s, respectively.</p><p>Actually CCA is a method for the following optimization problem:</p><p><img src="htmlimages\2-1100298x\759f3805-ff47-44f0-b29c-7b5e146ef2b8.png" /></p><p>which can be modified as</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3412a513-638c-48b5-8132-656ead9274f7.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f818d374-3eaf-4835-9e5e-06bb33ca302f.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2bdaceaf-973d-48ec-b9d2-cde218f80bfa.png" xlink:type="simple"/></inline-formula></p><p>Assume the pair of projective directions <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\39398631-ed08-48a5-8c61-2a9fa771ab33.png" xlink:type="simple"/></inline-formula> be the solution of above optimization problem, we can find another pair of projective directions by solving</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d3023065-57ad-41ef-90ed-e300cd5103e8.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\12578980-f5de-43d0-8d71-69c9a71ce185.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c359963b-ee42-45b4-bcfb-bde78a0dc229.png" xlink:type="simple"/></inline-formula></p><p>repeating the above process <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4f15aa6a-9945-4394-b5c8-6db040847d52.png" xlink:type="simple"/></inline-formula> times we obtain a <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3c0c9c8a-5dda-4623-bf20-e453968fe44d.png" xlink:type="simple"/></inline-formula>-dimensional specs of linear combination of these vector-solutions.</p><p>In fact we can obtain this <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\201fedfb-9b50-489c-a0d4-84cfc901ed8d.png" xlink:type="simple"/></inline-formula>-dimensional space with solving of the paired eigenvalue problem:</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b7c1d6b6-50d6-4606-b6b9-29f22c05cf3e.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\18e245b7-44a9-4826-8555-49c5914fef93.png" xlink:type="simple"/></inline-formula></p><p>and the eigenvectors <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b1bfb073-149e-4b4e-81a3-853ab118abdd.png" xlink:type="simple"/></inline-formula> corresponding to the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9981bdff-b89c-4bfa-b67d-6dee76987974.png" xlink:type="simple"/></inline-formula> largest eigenvalues are the pairs of projective directions for CCA see [<xref ref-type="bibr" rid="scirp.43977-ref31">31</xref>] . Hence</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6837a37d-64d6-48f7-ac55-0e98738cf1a2.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\32d2142b-f9ae-4e53-b8b7-a45e82be44ef.png" xlink:type="simple"/></inline-formula></p><p>compose the feature sets extracted from <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c19a62c2-e164-4de2-8702-243663cc5376.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e79eceba-773d-45d9-83bf-4c6b69954601.png" xlink:type="simple"/></inline-formula> by CCA. It turns out that the number <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f12d7ed5-7be5-4a25-9503-2d28e5462975.png" xlink:type="simple"/></inline-formula> is determined as the number of nonzero eigenvalue.</p></sec><sec id="s6"><title>6. Oriented PCA (OPCA)</title><p>Oriented PCA is introduced by Kung and Diamantaras [<xref ref-type="bibr" rid="scirp.43977-ref2">2</xref>] as a generalization of PCA. It corresponds to the generalized eigenvalue decomposition of a pair of covariance matrices in the same way that PCA corresponds to the eigenvalue decomposition of a single covariance matrix. For the given pair of vectors <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\296c841d-ae5a-4b20-84db-83cd16329966.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\af00bf88-27a7-4174-b6c7-713fb9481a42.png" xlink:type="simple"/></inline-formula> the objective function maximized by OPCA is given as follows:</p><p><img src="htmlimages\2-1100298x\ea7065f9-10df-4c4b-8f5c-e5917dfaf063.png" /></p><p>where<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3cee0abf-fa72-4523-92dc-005c7a459830.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\da5cda66-b24d-4c89-a540-4f37e22b7ab9.png" xlink:type="simple"/></inline-formula>. A solution <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8cd211be-49ae-4b43-a4a3-78086acd6d47.png" xlink:type="simple"/></inline-formula> of above optimization problem is called Principal oriented component and it is the generalized eigenvector of matrix pair <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3da77157-c085-4fea-ab35-b1853a9829ad.png" xlink:type="simple"/></inline-formula> corresponding to maximum generalized eigenvalue<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a4d5a9ba-791e-4704-ade7-56ee7d1d921e.png" xlink:type="simple"/></inline-formula>. Since <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0638f824-c50a-48dc-bec1-257baf4ab7c6.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\cb3e76d1-f549-4839-bb63-42f49371b0fd.png" xlink:type="simple"/></inline-formula> are symmetric all the generalized eigenvalues are real and thus they can be arranged in decreasing order, as with ordinary PCA. Hence we will obtain the rest generalized eigenvectors<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f7cb8fed-355f-42a1-b500-d443856ef16b.png" xlink:type="simple"/></inline-formula>, as second , third, &#215;&#215;&#215;, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\afa45d5e-6d0c-4922-adf4-983b30dd1414.png" xlink:type="simple"/></inline-formula> oriented principal components. All of these solutions are the solutions under the orthogonality constraint:</p><p><img src="htmlimages\2-1100298x\59436867-63aa-4cb8-a2ca-279e9bb9c139.png" /></p></sec><sec id="s7"><title>7. Principal Curves and Surfaces</title><p>By the definition, principal curves are smooth curves that pass through the middle of multidimensional data sets, see [<xref ref-type="bibr" rid="scirp.43977-ref32">32</xref>] -[<xref ref-type="bibr" rid="scirp.43977-ref34">34</xref>] as main references and also [<xref ref-type="bibr" rid="scirp.43977-ref35">35</xref>] and [<xref ref-type="bibr" rid="scirp.43977-ref36">36</xref>] .</p><p>Given the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\279f08e4-57fb-4072-9649-c742be0d50ca.png" xlink:type="simple"/></inline-formula>-dimensional random vector <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b7063741-421d-43b2-8579-3311d97897ba.png" xlink:type="simple"/></inline-formula> with probability density function<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\924c5c2d-991b-49eb-b24a-326fe266aceb.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3a8db714-1f83-4632-904e-45393b678cdf.png" xlink:type="simple"/></inline-formula> be the given smooth curve which can be parametrized by a real value <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5b944304-3812-4bbf-9151-857357b1c109.png" xlink:type="simple"/></inline-formula> (actually we can choose<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d14c8621-2a7b-4b0b-83cf-cd209783d3ec.png" xlink:type="simple"/></inline-formula>). Hence we have<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\1889ff27-161c-43ec-99d0-3bf6e473b601.png" xlink:type="simple"/></inline-formula>.</p><p>we can associate to the curve <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6187e329-7476-41ae-813c-bb2982df665c.png" xlink:type="simple"/></inline-formula> the projection index <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e4dce922-c1b0-4508-8a96-0cdcab4cc213.png" xlink:type="simple"/></inline-formula> geometrically as the value of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\774d7a49-6bad-482a-bde3-a7f5b9ff20b3.png" xlink:type="simple"/></inline-formula></p><p>corresponding to the point on the curve <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f1695eba-d8ab-4725-806b-cad2f65b9b5e.png" xlink:type="simple"/></inline-formula> that under Euclidean metric is the closet point to<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3650f348-85ed-4803-a3e1-21a406154f27.png" xlink:type="simple"/></inline-formula>.</p><p>We say <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f3592580-412d-4351-9d4c-bfdd2769f44c.png" xlink:type="simple"/></inline-formula> is self-consistent if each point <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b624b174-0e4e-417b-92b9-ded1674a82b6.png" xlink:type="simple"/></inline-formula> is the mean of all points in the support of density function <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\beac81a1-ac35-44db-829f-e7ebadd9f9d1.png" xlink:type="simple"/></inline-formula> that are projected on<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5062637e-7212-4764-b341-0eea02be383d.png" xlink:type="simple"/></inline-formula>, i.e.,</p><p><img src="htmlimages\2-1100298x\3a9d31c7-74a5-4f36-a4cf-438c6e98eb83.png" /></p><p>It is shown in [<xref ref-type="bibr" rid="scirp.43977-ref32">32</xref>] that the set of principal curves do not intersect themselves and they are self-consistent. Most important fact about principal curves which proved in [<xref ref-type="bibr" rid="scirp.43977-ref32">32</xref>] is a characterization of these curves with an optimization Problem:</p><p>Theorem 1 A curve <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\84d64556-4f2d-403b-8069-77613a3051e4.png" xlink:type="simple"/></inline-formula> is a principal curve (associate with the data set<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7a8cee64-982b-4d8f-98a8-73b7768d2c09.png" xlink:type="simple"/></inline-formula>) iff it solves fallowing optimization problem</p><disp-formula id="scirp.43977-formula49056"><label>(1.7)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\27227f01-0352-4a99-855a-3ca4274920d2.png"  xlink:type="simple"/></disp-formula><p>Of course to solve (or even estimate) minimization (0.7) is a complex problem, to estimate <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d98d384e-b039-4178-b259-b22250fb168c.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ac071577-8ec8-46c6-a15b-1102a191b924.png" xlink:type="simple"/></inline-formula> in</p><p>[<xref ref-type="bibr" rid="scirp.43977-ref32">32</xref>] an iterative algorithm has given. It started with<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f7ae321a-c3a3-45bb-8c97-e977f635936a.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\cf20cdf9-ce66-4caf-af2d-59f72f895619.png" xlink:type="simple"/></inline-formula> is the first eigenvector of covariance matrix of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0d66c0da-d72a-452f-a47b-6d637d21a310.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\769d425f-1307-462d-bab2-2c2af892d0e8.png" xlink:type="simple"/></inline-formula>. Then it iterates the two steps:</p><p>•       For a fixed<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\578b724a-633b-44f3-987c-27e72ba809e5.png" xlink:type="simple"/></inline-formula>, minimize <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\76a1ae25-e56d-486b-9569-42762d90b8e4.png" xlink:type="simple"/></inline-formula> by setting</p><p>•       <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\afb780e5-2396-40aa-bf0a-beea8c6e0396.png" xlink:type="simple"/></inline-formula></p><p>•       Fix <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5e6bb900-efc0-4858-a742-2efd3c517349.png" xlink:type="simple"/></inline-formula> and set <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0b61e9b7-f1ae-4795-a0d1-5cdb65f1f6b9.png" xlink:type="simple"/></inline-formula> for each <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9bd0f6e5-01f4-41fd-b5ba-d4554f2971ea.png" xlink:type="simple"/></inline-formula> until the change in <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c6567049-8d5d-41a3-a226-dada863d60ab.png" xlink:type="simple"/></inline-formula> is less than a threshold.</p><p>One can find in [<xref ref-type="bibr" rid="scirp.43977-ref37">37</xref>] another formulation of the principal curves, along with a generalized EM algorithm for its estimation under Gaussian pdf<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9b182464-1acd-4016-b546-0c7132206d0c.png" xlink:type="simple"/></inline-formula>. Unfortunately except for a few special cases, it is an open problem for what type of distributions do principal curves exist, how many principal curves there exist and which properties the have see [<xref ref-type="bibr" rid="scirp.43977-ref36">36</xref>] . in recent years the concept of principal curves has been extended to higher dimensional principal surfaces, but of course the estimation algorithms are not smooth as the curves.</p></sec><sec id="s8"><title>8. Non-Linear Methods Using Neural Networks</title><p>Given Input variables<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ca569af5-e4d5-4aa7-ac92-94746e94f24a.png" xlink:type="simple"/></inline-formula>, neural networks getting this input and gives output variables <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\22ed1825-37a3-4c9c-a0f0-90212886a817.png" xlink:type="simple"/></inline-formula> with</p><p><img src="htmlimages\2-1100298x\1c01e384-2d26-45d9-bf0f-d5a073ea3e36.png" /></p><p>where the weights <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\64596178-9eae-4747-a4f5-dd72a00adfda.png" xlink:type="simple"/></inline-formula> are determined by training the neural network using a set of given instances and a cost function see [<xref ref-type="bibr" rid="scirp.43977-ref38">38</xref>] . Over the last two decades there are several developments based on a ring architectures and learning algorithms of dimensional reduction techniques could be implemented using neural networks, see [<xref ref-type="bibr" rid="scirp.43977-ref35">35</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref36">36</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref38">38</xref>] -[<xref ref-type="bibr" rid="scirp.43977-ref40">40</xref>] . Consider the simplest neural network which has only three layers:</p><p>1) Input Layer 2) Hidden Layer (bottleneck)</p><p>3) Output Layer there are two steps here:</p><p>•       In order to obtain the data at node <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\aa6967f6-1c23-4cae-8be7-6edd76da76d0.png" xlink:type="simple"/></inline-formula> of the hidden layer, we have to consider any inputs <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d8cab203-cb59-417d-af19-fb0c04114225.png" xlink:type="simple"/></inline-formula> in combination with their associated weight’s <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\011874d8-073e-455b-875d-96ad63cbce0d.png" xlink:type="simple"/></inline-formula> along with a threshold term (or called bias in some references)<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7acb6e46-a58d-444b-a22c-8f2acfabb4a3.png" xlink:type="simple"/></inline-formula>, Now they are ready passing through to the corresponding activation<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\de447237-1b4a-4891-9eb2-ee8772f4a5b0.png" xlink:type="simple"/></inline-formula>, hence we are building up the expression<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\aea809c6-0de6-4872-99c2-d6e540a2ddcb.png" xlink:type="simple"/></inline-formula>.</p><p>•       Here we have to repeat step (1) with changing original data <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8adc2d8e-9117-4dfc-a052-4a67c72af679.png" xlink:type="simple"/></inline-formula> with new one namely<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\72148a36-6dc7-4211-bd8b-ffb7f31d5c48.png" xlink:type="simple"/></inline-formula>, of course according the threshold <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a70d84d0-8aae-4651-9d4c-d7b656e2e318.png" xlink:type="simple"/></inline-formula> and possibly new output function<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\103a7076-330b-4bc6-bf27-9d0903fc8668.png" xlink:type="simple"/></inline-formula>. Hence we have:</p><p><img src="htmlimages\2-1100298x\f4dd48dd-a3d1-40e7-8d4a-8b9ecbf12b4e.png" /></p><p>We observe that the first part of network reduces the input data into the lower-dimensional space just as same as a linear PCA, but the second part decodes the reduced data into the original domain [<xref ref-type="bibr" rid="scirp.43977-ref36">36</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref35">35</xref>] . Note that only by adding two more hidden layers with nonlinear activation functions, one between the input and the bottleneck, the other between the bottleneck and the output layer, the PCA network can be generalized to obtain non-linear PCA. One can extend this idea from the feed-forward neural implementation of PCA extending to include non-linear activation function in the hidden layers [<xref ref-type="bibr" rid="scirp.43977-ref41">41</xref>] ,. In this framework, the non-linear PCA network can be considered of as an auto-associative neural network with five layers:&#160;</p><p>1) Input Layer 2) Hidden Layer 3) Bottleneck 4) Hidden Layer 5) Output Layer If <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\21353f57-5c01-4af9-afe3-7f88db3587f5.png" xlink:type="simple"/></inline-formula> be the function modeled by layers<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9a1ab8df-3856-449b-84ea-aea016910f7c.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\dd5f4308-886a-497e-907b-31761deb06a8.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8368b635-fad6-4c3b-84ee-bd290691e2a3.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f7977b98-9980-4292-815c-205c7fee1178.png" xlink:type="simple"/></inline-formula> be the modeled function by layers<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\67197112-232c-4326-abff-c0f38d2e500b.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\72437078-0e06-43a2-baaa-90cdf604fce7.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\99a0c0a1-0175-4c29-a8e0-fa0a709b2fa0.png" xlink:type="simple"/></inline-formula>, in [<xref ref-type="bibr" rid="scirp.43977-ref35">35</xref>] have been shown that weights of the non-linear PCA network are determined such that the following optimization Problem solved:</p><p><img src="htmlimages\2-1100298x\04dd984e-25da-4c33-97cc-495204ab2a77.png" /></p><p>As we have seen in the last section the function <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b39ea0d8-daea-4a21-a604-ceadb74a95b8.png" xlink:type="simple"/></inline-formula> must be Principal curve(surface). In the thesis [<xref ref-type="bibr" rid="scirp.43977-ref42">42</xref>] , one can find comparison between PCA, Vector Quantization and five layer neural networks, for reducing the dimension of images.</p></sec><sec id="s9"><title>9. Nystroem Method</title><p>The Nystroem Method is a well known technique for finding numerical approximations of generic integral equation and specially to eigenfunction problems of the following form:</p><p><img src="htmlimages\2-1100298x\af285513-b161-4250-b787-05f6ce764212.png" /></p><p>We can divide the interval <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3211d784-5f5c-4abd-b3d5-ec29fcab7cc9.png" xlink:type="simple"/></inline-formula> into <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\dfc02e83-425e-4b92-9420-f50b3b300674.png" xlink:type="simple"/></inline-formula> points <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\112578d1-706e-462a-a3df-a8fe7da5c8be.png" xlink:type="simple"/></inline-formula> where</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\335c362e-177e-4bed-b3c0-7357eb3fd1e7.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b822290d-0e71-4828-b37b-0f999945ec81.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\01d380d4-82e2-4481-b07a-963dec4e37f8.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\49f6e169-3a47-47db-b609-89b3834ab57e.png" xlink:type="simple"/></inline-formula>.</p><p>Now consider the simple quadrature rule:</p><disp-formula id="scirp.43977-formula49057"><label>(1.8)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\8e7fff7c-1bc2-4361-8d50-33ba3e90ddaf.png"  xlink:type="simple"/></disp-formula><p>which <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2dbc9fa7-e1d3-4a0e-9021-3951323ab9a8.png" xlink:type="simple"/></inline-formula> approximates<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9327c168-a65d-453c-bbe6-d914becf7b03.png" xlink:type="simple"/></inline-formula>, for <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\cd15dc96-8249-494d-b905-d295fb231090.png" xlink:type="simple"/></inline-formula> we obtain a system of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ba16af8c-43d8-40cc-8afa-778988db6e95.png" xlink:type="simple"/></inline-formula> equations:</p><p><img src="htmlimages\2-1100298x\555fe252-2436-4ecb-9a23-4377ede81b36.png" /></p><p>without loss of generality we can shift interval <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\bb7baf34-58b9-4b75-835c-ae7473c034a5.png" xlink:type="simple"/></inline-formula> to unit interval <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9e88b09a-e9c5-43a1-a1c0-49509f58e9ab.png" xlink:type="simple"/></inline-formula> and change the above system of equations to the following eigenvalue problem:</p><disp-formula id="scirp.43977-formula49058"><label>(1.9)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\bd1eae04-92f2-48f2-87bf-98fb04b299a9.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5371d335-3e6d-4bff-a835-71ca34ec9341.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6c175a69-b865-4d8b-a973-a73c9fede36b.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\daa7c047-20f6-4a9a-8e61-138304365024.png" xlink:type="simple"/></inline-formula>, substituting back into 0.8 yields the Nstroem extension for each<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7dcc2229-cf1f-4321-b36e-a3e1cb90e517.png" xlink:type="simple"/></inline-formula>:</p><p><img src="htmlimages\2-1100298x\74e378b0-60a4-45e7-bc36-f0dcaf79067e.png" /></p><p>We can extend above arguments for <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b8b79109-eb3d-4f31-bca6-dcd7bd7f4f2b.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2dc59e91-9a39-476a-b238-b62cb84cd4f9.png" xlink:type="simple"/></inline-formula>, see [<xref ref-type="bibr" rid="scirp.43977-ref42">42</xref>] .</p><p>Motivated from 0.9 our main question is if <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\68f54228-8139-49cd-82b7-32635766e7f8.png" xlink:type="simple"/></inline-formula> be a given <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4ef6038e-b48b-40c3-8b7f-d63ce150b589.png" xlink:type="simple"/></inline-formula> real symmetric matrix with small rank<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\72311f7d-5d6c-4924-b38f-a5dc706cbb6d.png" xlink:type="simple"/></inline-formula>, i.e., <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\510eb84d-bf42-438a-8552-cc082a323f2f.png" xlink:type="simple"/></inline-formula>, can we approximate the eigenvectors and eigenvalues of A using those of a small sub-matrix of A?</p><p>Nystroem method gives a positive answer to this question. Actually we can assume that the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\407b8c39-cc3b-4249-ae30-e9caa7bf3fcd.png" xlink:type="simple"/></inline-formula> randomly chosen samples come first and the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2d8b3efd-22cc-48d6-bab2-43ae5b0282ea.png" xlink:type="simple"/></inline-formula> samples come next. Hence the matrix <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b8121e06-8e01-4486-98d3-ad209ba34f8d.png" xlink:type="simple"/></inline-formula> in 0.9 can have following form:</p><p><img src="htmlimages\2-1100298x\cb443783-7cd5-44d5-8431-69de5cedc153.png" /></p><p>Hence <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\07cebdd3-fb35-4285-aeea-f8e39330ccd3.png" xlink:type="simple"/></inline-formula> represents the sub-block of weights among the random samples, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\fcccd9f3-aabe-41e7-8b60-36e07fda4e5b.png" xlink:type="simple"/></inline-formula>contains the weights from the random samples to the rest of samples and C contains the weights between all of remaining samples. Since<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\61b2923b-7864-44ad-903e-5d2d75ab6cdd.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\bc417e2b-46b8-47a5-8ad9-6cc4d07cdb08.png" xlink:type="simple"/></inline-formula>must be a large matrix. Let <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d1fcc4ca-7140-4799-96dd-4f131b54de35.png" xlink:type="simple"/></inline-formula> denote the approximate eigenvectors of<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\019f22fd-7c41-4a22-9804-7659232fc0b7.png" xlink:type="simple"/></inline-formula>, the Nystroem extension method gives:</p><p><img src="htmlimages\2-1100298x\790febe4-3e0f-47db-b989-43b109147959.png" /></p><p>where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\07fda1c9-a1fe-4fe2-b62b-9367588d8e56.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\46af7122-317d-4d11-8319-f01122f91f62.png" xlink:type="simple"/></inline-formula> are eigenvectors and diagonal matrix associate with<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\500df25b-ac9b-4409-aafb-9118009a6ace.png" xlink:type="simple"/></inline-formula>, i.e.,<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2ba94c66-39ea-4928-8932-8073a83f22d4.png" xlink:type="simple"/></inline-formula>. Now the associated approximation of<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7e3c0151-923d-4c16-9481-00f70ba62a24.png" xlink:type="simple"/></inline-formula>, which we denote it with<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7a8a8c54-daeb-4011-85b6-63c1c1e2644a.png" xlink:type="simple"/></inline-formula>, then we have:</p><p><img src="htmlimages\2-1100298x\8166ebb1-c01a-49cf-8662-492bcd95d9a4.png" /></p><p>The last equation is called “bottleneck” form. There is a very interesting application of this form in Spectral Grouping which it was possible to construct the exact eigen-decomposition of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\fa749206-33a4-48b2-a340-a8afb11ae994.png" xlink:type="simple"/></inline-formula> using the eigendecomposition of smaller matrix rank<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c1031601-5c44-404b-b211-cae24ea94cb9.png" xlink:type="simple"/></inline-formula>. Also Fowlkes et al have given an application of the Nystroem method t NCut Problem, see [<xref ref-type="bibr" rid="scirp.43977-ref43">43</xref>] .</p></sec><sec id="s10"><title>10. Multidimensional Scaling (MDS)</title><p>Given <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8477d4be-8669-406d-88f0-3c1c6dafe31b.png" xlink:type="simple"/></inline-formula> point <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\83675070-d512-4baa-983f-9f83bc053418.png" xlink:type="simple"/></inline-formula> and build up the distance matrix <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8da972b0-7592-4436-979a-7f0309e975c5.png" xlink:type="simple"/></inline-formula> where<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\194861e0-1448-4139-9d1b-1888a62d0650.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\1035a34d-e49b-4d43-921b-6fa4b2ee6b9f.png" xlink:type="simple"/></inline-formula>or in general <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9ae42a58-c43a-4190-9003-ffd3b3a9a3d2.png" xlink:type="simple"/></inline-formula>for some metric which defined <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\26c623c5-e8b5-4ab6-8fd8-52e64f58042b.png" xlink:type="simple"/></inline-formula> MDS <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\49826adb-a1f8-4e84-9e87-605d6423d6a3.png" xlink:type="simple"/></inline-formula> better to say a <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\24b764a8-febd-43de-9447-d1e18372e246.png" xlink:type="simple"/></inline-formula>-dimensional MDS <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\dc1ff2c5-0299-4f7c-8ee1-e98ed0a26dbc.png" xlink:type="simple"/></inline-formula> is a technique that produces output points <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d0abe1f9-8501-444c-bd77-91f416246ca4.png" xlink:type="simple"/></inline-formula> such that the distances <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a79e20b7-d364-4ae3-acfc-fc3a8a827036.png" xlink:type="simple"/></inline-formula> are as close as possible to a function <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\96182df0-bb36-4b8e-8886-7aa55e9da9c7.png" xlink:type="simple"/></inline-formula> of the corresponding proximity's<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\dc136d65-1dab-43ec-95b0-1c91a58e693f.png" xlink:type="simple"/></inline-formula>. From [<xref ref-type="bibr" rid="scirp.43977-ref36">36</xref>] , whether this function <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3e70a287-0c87-4984-9977-ad5eaa5c7171.png" xlink:type="simple"/></inline-formula> is linear or non-linear, MDS is called either metric or non-metric. Define an objective stress function MDS-PROCEDURE:</p><p>•       Define an objective stress function and stress factor<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f61e61e5-7881-4727-ac39-6a8cbc1f050d.png" xlink:type="simple"/></inline-formula>, that it depends on <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\84d40390-a2bb-4088-92b6-acaca96bc2b3.png" xlink:type="simple"/></inline-formula> or on <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7cce2e50-c9af-43bd-81d2-6d3ecd9e951a.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.43977-formula49059"><label>(1.10)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\35f9826b-7635-4a7d-9f69-5e69aeca09ba.png"  xlink:type="simple"/></disp-formula><p>•       Now if for a given <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f04b1739-7ea7-4d2a-bc7a-26d5b0836921.png" xlink:type="simple"/></inline-formula> as above, find <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\db744541-e514-4094-9781-b54e0279537b.png" xlink:type="simple"/></inline-formula> that minimize 0.10, i.e.•       <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5db7846e-7dd6-4fd7-8d26-ca2e2e23f6af.png" xlink:type="simple"/></inline-formula></p><p>•       Determine the optimal data set <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\57aba7a9-3e86-4647-bcb6-bf90c73c95cf.png" xlink:type="simple"/></inline-formula> by</p><p><img src="htmlimages\2-1100298x\b0634716-cae7-4a32-a559-18af6409bc4e.png" /></p><p>If we use Euclidean distance and take <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8aebc272-18d0-4495-b19d-937f7f2eca24.png" xlink:type="simple"/></inline-formula> in Equation (1.10) the produced output data set should be coincide to the Principal component of cov(X)( without re-scaling to correlation), hence in this special case MDS and PCA are coincide (see [<xref ref-type="bibr" rid="scirp.43977-ref44">44</xref>] ) There exist an alternative method to MDS, namely Fast Map see[<xref ref-type="bibr" rid="scirp.43977-ref45">45</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref46">46</xref>] .</p></sec><sec id="s11"><title>11. Locally Linear Embedding (LLE)</title><p>Locally linear embedding is an approach which address the problem of nonlinear dimensionality reduction by computing low-dimensional neighborhood preserving embedding of high-dimensional data. A data set of dimensionality<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\dd2fc9b2-55cb-4b45-b49e-6dfc9cc779f4.png" xlink:type="simple"/></inline-formula>, which is assumed to lie on or near a smooth nonlinear manifold of dimensionality<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0806316a-cd25-4501-82c8-f6042c1073a8.png" xlink:type="simple"/></inline-formula>, is mapped into a single <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0429c22f-3cc2-47fd-81c8-d212fb4f443a.png" xlink:type="simple"/></inline-formula> coordinate system of lower-dimensionality<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0a40bde9-71c0-4417-b5ff-33dd8bfe16e3.png" xlink:type="simple"/></inline-formula>. The global nonlinear structure is recovered by locally linear fits.As usual given a Data set of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\81b8be8c-f006-453b-9416-318c921696c5.png" xlink:type="simple"/></inline-formula> points on a <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2f1cda9d-0fdf-43e5-89ce-fc5745040b10.png" xlink:type="simple"/></inline-formula>-dimensional points <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\fbb5575f-6661-498c-aeb8-011df87fd201.png" xlink:type="simple"/></inline-formula> from some underlying manifold. Without loss of generality we can assume each data point and its neighbors lie on are close to a locally linear sub-manifold. By a linear transform, consisting of a translation, rotation and rescaling, the high-dimensional coordinates of each neighborhood can be mapped to global internal coordinates on the manifold. In order to map the high-dimensional data to the single global coordinate system of the manifold such that the relationships between neighboring points are preserved. This proceeds in three steps: </p><p>•       Identify neighbors of each data point<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\cfe200f5-1f52-4160-a6e7-e90efd6ff299.png" xlink:type="simple"/></inline-formula>. this can be done by finding the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0ba10cea-ea2b-41d8-9f69-a1fcaf959654.png" xlink:type="simple"/></inline-formula> nearest neighbors, or choosing all points within some fixed radius<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0f77f623-8428-4716-882f-2b88ef6f6d4d.png" xlink:type="simple"/></inline-formula>.</p><p>•       Compute the weights <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\619adeb8-4a45-465d-9748-4d9e7ab1ae5c.png" xlink:type="simple"/></inline-formula> that best linearly reconstruct <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7683e0b1-1dbb-4705-b64e-296562ddf762.png" xlink:type="simple"/></inline-formula> from its neighbors.</p><p>•       Find the low-dimensional embedding vector <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2cd8d7aa-c578-4930-97ed-668acdee6a5d.png" xlink:type="simple"/></inline-formula> which is the best reconstructed by the weights determined in the previous step.</p><p>After finding the nearest neighbors in the first step, the second step must compute a local geometry for each locally linear sub-manifold. This geometry is characterized by linear coefficients that reconstruct each data point from its neighbors.</p><disp-formula id="scirp.43977-formula49060"><label>(1.11)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\4a7ef852-17c3-4cd7-a469-19c242575f02.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b411f6e1-0f50-44d5-9ada-a1f49666f1f9.png" xlink:type="simple"/></inline-formula> is the index of the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3edd42a6-2b9a-4c71-b165-70baedfae1f8.png" xlink:type="simple"/></inline-formula> neighbor of the point. It then selects code vectors so as to preserve the reconstruction weights by solving</p><disp-formula id="scirp.43977-formula49061"><label>(1.12)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\4052600b-44ac-4615-8fb5-1718f7958aef.png"  xlink:type="simple"/></disp-formula><p>This objective can be restate as</p><disp-formula id="scirp.43977-formula49062"><label>(1.13)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\8c6d6726-e872-4c1b-8726-2f0a3b19bcb5.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\470ca7be-b0b7-47bf-849c-e6e8d207ead0.png" xlink:type="simple"/></inline-formula>.</p><p>The solution for <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c7c2c66d-e53e-4882-8076-08994cefdb06.png" xlink:type="simple"/></inline-formula> can have an arbitrary origin and orientation. In order to make the problem well-posedthose two degree of freedom must be removed. Requiring the coordinates to be centered on origin (<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0f8ccb0f-a031-4c14-9ee8-89d54321b934.png" xlink:type="simple"/></inline-formula>, and constructing the embedding vectors to have unit covariance<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a2e6346c-7e6c-43e6-a4c4-dcbe8faaf824.png" xlink:type="simple"/></inline-formula>, removes the first and second degrees of freedom respectively. The cost function can be optimized initially by the second of those two constraints. Under this constraint, the cost is minimized when the column of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f05ae314-28bf-441d-a3aa-894c59db0445.png" xlink:type="simple"/></inline-formula> (rows of Y) are the eigenvectors with the lowest eigenvalues of<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\df327c22-02a7-4c0d-b8f7-e4ec7808cccd.png" xlink:type="simple"/></inline-formula>. Discarding the eigenvector associated with eigenvalue <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5e1d1db7-862b-4efd-b065-6a1fed822898.png" xlink:type="simple"/></inline-formula> satisfies the first constraint.</p></sec><sec id="s12"><title>12. Graph-Based Dimensionality Reduction</title><p>As before given a data set <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6a9576ee-3aae-4c01-b997-cc00e0b33eba.png" xlink:type="simple"/></inline-formula> include <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ed11d4e5-8375-4c31-8f73-34eac9f80cc8.png" xlink:type="simple"/></inline-formula> points in<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\05c7ab8b-6cf9-4668-9b95-12890de62e3d.png" xlink:type="simple"/></inline-formula>, i.e., <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\bc2e33c3-cfdf-45f5-b9c9-776d48331737.png" xlink:type="simple"/></inline-formula>, we associate to <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\548e81a4-4c7a-47cd-8315-fb81df91bae7.png" xlink:type="simple"/></inline-formula> a weighted undirected graph with <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6228b299-89f0-4b90-98a5-eccaf62c25f3.png" xlink:type="simple"/></inline-formula> vertices and use the Laplacian matrix which defined see [<xref ref-type="bibr" rid="scirp.43977-ref47">47</xref>] . In order to define an undirected graph we need define a pair <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\71b61dee-af60-47bc-bd46-0e83e44fdc35.png" xlink:type="simple"/></inline-formula> of sets, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9652d1ba-04e2-4e15-afbe-43cc46500db9.png" xlink:type="simple"/></inline-formula>the set of vertices and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\1baec45a-a8e4-46a0-878d-d9a93df7a39d.png" xlink:type="simple"/></inline-formula> the set of edges. we follows here the method introduced in [<xref ref-type="bibr" rid="scirp.43977-ref48">48</xref>] .</p><p>we say <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6e5e97eb-26bc-4ab2-935c-7ef1994a06d7.png" xlink:type="simple"/></inline-formula> if <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\fe5eec36-61a9-42a1-b035-61440c444575.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4c691c04-9bce-4aef-ab67-1d68cd324d8e.png" xlink:type="simple"/></inline-formula> iff <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\637eeb82-6fdf-463c-a8be-07df0f989201.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6ebd030e-252c-43b0-8182-fbb7b4c4aa21.png" xlink:type="simple"/></inline-formula> are<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\73333f91-0926-4f51-b201-a4011c45a277.png" xlink:type="simple"/></inline-formula>. But what it means to be<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c13d5010-5ea2-4393-ba78-d5344ea7347d.png" xlink:type="simple"/></inline-formula>? there are two variations define it: </p><p>•       <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\86444c7d-630d-4971-8674-7c1fafacd2e7.png" xlink:type="simple"/></inline-formula>-neighborhoods, which <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\1794082c-4b77-43dc-84f7-c2af9ab4756a.png" xlink:type="simple"/></inline-formula> is a positive small real number.</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\67bee9cb-368f-4491-b1a3-7783cd5832b5.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7dee84c8-32b4-4d7f-860b-491c3d4c35bb.png" xlink:type="simple"/></inline-formula> are <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9bed5456-a9e3-48bf-b08b-dc5781993521.png" xlink:type="simple"/></inline-formula> iff<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b23e382d-2832-4fd3-8d43-94c80043693d.png" xlink:type="simple"/></inline-formula>, where the norm is as usual the Euclidean norm in<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d19ec6ed-6909-4596-913b-27e4179208b4.png" xlink:type="simple"/></inline-formula>.</p><p>•       <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\89fe18be-8397-4766-ae11-e0fae8ee8cee.png" xlink:type="simple"/></inline-formula>nearest neighbors. Here <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\bc2cc95f-6102-4a7c-b862-45c53c14e850.png" xlink:type="simple"/></inline-formula> is a natural number.</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5703f385-176f-4a1e-8e6a-fd9923fb5384.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\64814c9d-3632-4e54-9443-947776752413.png" xlink:type="simple"/></inline-formula> are <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9949377b-4bff-462f-b4fb-992715e6b40c.png" xlink:type="simple"/></inline-formula> iff <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b8b07021-1372-4851-94c5-408549405525.png" xlink:type="simple"/></inline-formula> is among <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ec1aa057-483d-4ddd-b66b-71d06cc081bb.png" xlink:type="simple"/></inline-formula> nearest neighbors of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b85fc1b6-68d8-4d5d-9620-56478487aaa4.png" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\97cd201d-679a-47c2-9345-c0fcbc4c6522.png" xlink:type="simple"/></inline-formula> is among <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\be59164a-8cd4-4716-99e0-c2528eb74c6c.png" xlink:type="simple"/></inline-formula> near-es neighbors of<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\394b9cb2-a330-480a-9a6a-d3a60f979abc.png" xlink:type="simple"/></inline-formula>. that means this relation is a symmetric relation.</p><p>To associate the weights to edges, as well, there is two variations:</p><p>•       Heat kernel, which <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ca4a8da0-3ef7-441c-afc1-62aeca8061c2.png" xlink:type="simple"/></inline-formula> is a real number.</p><p>•       <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ba649729-5079-470d-aef4-7df9c63ba31a.png" xlink:type="simple"/></inline-formula></p><p>•       Simple adjacency with parameter<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\23a4b419-191f-46bf-b466-ec18f1a7e43f.png" xlink:type="simple"/></inline-formula>.</p><p><img src="htmlimages\2-1100298x\1d1b20da-fe93-4ebe-9c25-edf53ff6e886.png" /></p><p>We assume our graph, defined as above, is connected, otherwise proceed following for each connected component. Set <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\dc0982c9-d822-4fc5-ae77-109f4c20e33b.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5cd605e1-bef8-4fcf-95b3-b0c611a461ce.png" xlink:type="simple"/></inline-formula> if<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\aa7eb1e6-7862-4580-8166-ac0dcfaebb1a.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\70962adb-300e-405d-93c2-f239ea2b335c.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\68ecbf16-e0d0-4060-ad2c-cd0c32925a8e.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d742bc97-31aa-461d-9ba8-5f6c37e086cc.png" xlink:type="simple"/></inline-formula>is the Laplacian matrix of the graph, which is a symmetric, positive sewmi-definite matrix, so can be thought of as an operator on the space of real functions defined on the vertices set <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a04f1929-9a14-4d1d-9334-7b994de60e68.png" xlink:type="simple"/></inline-formula> of Graph.</p><p>Compute eigenvalues and eigenvectors for the generalized eigenvector problem:</p><p><img src="htmlimages\2-1100298x\29db46e7-e160-4195-8919-e4f8e579f743.png" /></p><p>let <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d935e439-5bd7-4701-bcd0-c07a2ccbc175.png" xlink:type="simple"/></inline-formula> be the solutions of the above eigenvalue problem, ordered acording to their eigenvalues,</p><p><img src="htmlimages\2-1100298x\4b3e5312-1e2e-49de-b147-89409b281fcc.png" /></p><p>We leave out the eigenvector (trivial eigenfuntion) corresponding to eigenvalue o, which is a vector with all component equal to <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\1eec5829-7150-49d4-844c-6ad26771134e.png" xlink:type="simple"/></inline-formula> and use next <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0f48b3b1-b35f-431d-8714-860c0ff8137c.png" xlink:type="simple"/></inline-formula> eigenvectors for embedding in <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d2702b8c-e0bf-4f5b-8f06-a5dfacc1333f.png" xlink:type="simple"/></inline-formula>-dimensional Euclidean space:</p><p><img src="htmlimages\2-1100298x\5d06ca61-b379-4f99-afa8-6b7367038807.png" /></p><p>which <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f306aeeb-cacd-4f47-8198-8f5675e69f97.png" xlink:type="simple"/></inline-formula> means <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\21fdf7c6-0c7a-48ac-a359-63fec5540254.png" xlink:type="simple"/></inline-formula> component of the vector<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\1b5d60da-c616-489f-989f-5fc5bbae5989.png" xlink:type="simple"/></inline-formula>. This called the Laplacian Eigenmap embedding by Belkin and Niogi, see [<xref ref-type="bibr" rid="scirp.43977-ref48">48</xref>] .</p></sec><sec id="s13"><title>13. Isomap</title><p>Like LLE the Isomap algorithm proceeds in three steps:</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Find the neighbors of each data point in high-dimensional data space.</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Compute the geodesic pairwise distances between all points.</p><p>•       Embed the data via MDS so as preserve those distances Again like LLE, the first, the first step can be performed by identifying the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c8aad235-b270-4d53-9932-a3cfdd13f111.png" xlink:type="simple"/></inline-formula>-nearest neighbors, or by choosing all points within some fixed radius,<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\eb6c58c1-016a-4a53-bba2-35344490f3da.png" xlink:type="simple"/></inline-formula>. These neighborhood relations are represented by graph <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e20c3d8f-f312-4315-9b69-c73ba6959c36.png" xlink:type="simple"/></inline-formula> in which each data point is connected to its nearest neighbors, with edges of weights <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\477af9be-2019-462e-bc02-9d6595d240bb.png" xlink:type="simple"/></inline-formula> between neighbors.</p><p>The geodesic distances <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\695463a6-9ea0-4c6e-99ab-9a385464e9ea.png" xlink:type="simple"/></inline-formula> between all pairs of points on the manifold <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\51bc6102-1495-4ce2-b7da-821f79d9e2c5.png" xlink:type="simple"/></inline-formula> are then estimated in the second step. Isomap approximates <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\02a4c5a7-319a-4ff4-87ac-c1a306831b69.png" xlink:type="simple"/></inline-formula> as the shortest path distance <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4f0ab583-9a08-47ab-b3ce-4c4f9b89401b.png" xlink:type="simple"/></inline-formula> in the graph<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5edab8ca-674b-4073-97a3-8e60da7afd45.png" xlink:type="simple"/></inline-formula>. This can be done in different ways including Dijstra algorithm [<xref ref-type="bibr" rid="scirp.43977-ref49">49</xref>] and Floyd's algorithm [<xref ref-type="bibr" rid="scirp.43977-ref50">50</xref>]</p></sec><sec id="s14"><title>14. Hessian Eigenmaps Method</title><p>High dimensional data sets arise in many real-world applications. These data points may lie approximately on a low dimensional manifold embedded in a high dimensional space. Dimensionality reduction (or as in this case, called manifold learning) is to recover a set of low-dimensional parametric representations for the high-dimensional data points, which may be used for further processing of the data. More precisely consider a d-dimensional parametrized manifold <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ba5434fe-daa0-4dd2-a92a-35013339d779.png" xlink:type="simple"/></inline-formula> embedded in <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b66a6305-4547-473b-8862-44ea06601c97.png" xlink:type="simple"/></inline-formula> where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8c08305a-5cb7-4758-a22b-d9000a27652a.png" xlink:type="simple"/></inline-formula> characterized by a nonlinear map<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\67d45a67-ce49-4563-96f8-2c84182730b4.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2ae884d2-91d9-417a-8025-6816fb7734e7.png" xlink:type="simple"/></inline-formula> is a compact and connected subset of<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\92f18f03-3f74-4246-baa3-ce1ce5060e80.png" xlink:type="simple"/></inline-formula>. Here <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\718a05a7-1c6b-4314-aefb-84e22b493e95.png" xlink:type="simple"/></inline-formula> is the highdimensional data space with <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d28a4324-f9b3-4b7d-b7fd-118ca1f4a6da.png" xlink:type="simple"/></inline-formula> being the manifold containing data points and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ca4a8a08-00f7-4137-8c5c-f1b551d79b6f.png" xlink:type="simple"/></inline-formula> is the lowdimensional parameter space. Suppose we have a set of data points <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0c984cda-f890-40fb-80f7-cae1cb5242bb.png" xlink:type="simple"/></inline-formula> sampled from the manifold <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\3a3e1b7f-9e10-4342-a290-b008d50f2d85.png" xlink:type="simple"/></inline-formula> with</p><p><img src="htmlimages\2-1100298x\87b867d3-35db-4c3b-b79d-d81d7fc56a21.png" /></p><p>for some<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d8fade49-aa58-48a5-aa32-b09e6b97c6cf.png" xlink:type="simple"/></inline-formula>. Then the dimensionality reduction problem is to recover the parameter points <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\492c211a-80af-424a-a562-d07405f86afd.png" xlink:type="simple"/></inline-formula>s and the map <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4919d0aa-fc70-4779-ad50-94f4c4e88e06.png" xlink:type="simple"/></inline-formula> from <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a57dd6d0-2cb2-4b22-ab14-769616d4ed81.png" xlink:type="simple"/></inline-formula>s.</p><p>Of course, this problem is not well defined for a general nonlinear map<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\357adb18-324e-4cdd-b78f-686c7cb883d1.png" xlink:type="simple"/></inline-formula>. However, as is shown by Donoho and Grimes in the derivation of the Hessian Eigenmaps method [<xref ref-type="bibr" rid="scirp.43977-ref51">51</xref>] , if <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4cd7552a-8950-4603-b6b7-35e3d0872fbe.png" xlink:type="simple"/></inline-formula> is a local isometric map, then <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\63aad39c-e68a-41d2-903f-1d5de3ea166f.png" xlink:type="simple"/></inline-formula> is uniquely determined up to a rigid motion and hence captures the geometric structure of the data set.</p><p>Given that the map <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\fe4969a1-b79e-4d39-9104-d772cbf04a89.png" xlink:type="simple"/></inline-formula> defined as above, is a local isometric embedding, the map <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f5a6c399-8713-4dc4-a3df-580cd8f2ef8c.png" xlink:type="simple"/></inline-formula></p><p>provides a locally) isometric coordinate system for<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\80ccd661-49e4-421c-88a8-470e6a78922c.png" xlink:type="simple"/></inline-formula>. Each component of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\966438be-f384-44ee-99a3-bf6d3442f468.png" xlink:type="simple"/></inline-formula> is a function defined on <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\782c463d-aaab-400c-b439-fbd76d7c25e2.png" xlink:type="simple"/></inline-formula> that provides one coordinate. The main idea of the Hessian Eigenmaps is to introduce a Hessian operator and a functional called the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9cbf4aaa-e323-49b8-876b-84e680f1fbc7.png" xlink:type="simple"/></inline-formula>-functional defined for functions on<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\480d5852-a880-4ac6-a14a-a4708af04374.png" xlink:type="simple"/></inline-formula>, for which the null space consists of the d coordinate functions and the constant function. Let <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\45e3115c-6ab6-4776-aa2a-055884d34550.png" xlink:type="simple"/></inline-formula> be a function defined on <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9b2114c9-a68a-4961-9478-fd773557044e.png" xlink:type="simple"/></inline-formula> and let <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\16faf6a7-94a0-42b1-b8e4-0c2b8312bb11.png" xlink:type="simple"/></inline-formula> be an interior point of manifold<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\093710c4-a522-4e5d-8db7-cfc3548c5efb.png" xlink:type="simple"/></inline-formula>. We can define a function <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4debec37-a241-4380-83cc-fa9dccda41f0.png" xlink:type="simple"/></inline-formula> as<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a2d8c314-7f4d-441d-8065-73291d195b7f.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c544145a-fd37-493e-9034-a8cec91ab660.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ec29e7c8-8053-4bd8-abef-92056114d356.png" xlink:type="simple"/></inline-formula> is called a pullback of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\deaf790b-5fa6-4477-91d0-58a4abc2ee05.png" xlink:type="simple"/></inline-formula> to<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7a3fe297-56bb-4948-8c27-220d0eeeb8a8.png" xlink:type="simple"/></inline-formula>. Let<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\10c48011-1a15-4519-a220-e59155cebc51.png" xlink:type="simple"/></inline-formula>. We call the Hessian matrix of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\708c4704-d0de-4c13-870d-a2b94fe3f5b6.png" xlink:type="simple"/></inline-formula> at <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\44b900a1-1bee-4b1a-b37d-536a429d8943.png" xlink:type="simple"/></inline-formula> the Hessian matrix of function <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2800dd9e-6772-4a65-92ff-e77f9e555059.png" xlink:type="simple"/></inline-formula> at <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f63e72b2-dd88-4745-8daf-b31eb53a5ccf.png" xlink:type="simple"/></inline-formula> in the isometric coordinate and we denote it by<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0d48e196-3bb4-49d1-a0eb-3415e7661107.png" xlink:type="simple"/></inline-formula>. Then<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\bd3f9598-16a0-4fbf-9185-876f3ad27b49.png" xlink:type="simple"/></inline-formula>. From the Hessian matrix, we define a <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9b9de0d3-63f2-4eca-ad3c-79d955ad399e.png" xlink:type="simple"/></inline-formula>- functional of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7046babb-48c8-4438-af69-2dc0378a79fd.png" xlink:type="simple"/></inline-formula> in isometric coordinates, denoted by<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8b4a0302-e573-46d5-8951-87ea0c3b65b8.png" xlink:type="simple"/></inline-formula>, as</p><disp-formula id="scirp.43977-formula49063"><label>(1.14)</label><graphic position="anchor" xlink:href="htmlimages\2-1100298x\6ca23e35-ad17-4757-bc6c-5b4d06475b5b.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8cbc9761-f9c3-41a3-bfd0-6a0b74cc52a5.png" xlink:type="simple"/></inline-formula> is a probability measure on <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\be603667-ae6d-4a86-a8d3-a155b2d87d3b.png" xlink:type="simple"/></inline-formula> which has strictly positive density everywhere on the interior of</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0382a322-6bbd-4f79-841b-aa8b990078f1.png" xlink:type="simple"/></inline-formula>. It is clear that <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d7f58a29-d330-4c0d-8299-b8c58cffea0a.png" xlink:type="simple"/></inline-formula> of the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b195e6e0-8b62-4902-bd32-b397148e3119.png" xlink:type="simple"/></inline-formula> component functions of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\0692b46d-1b6c-45c6-ac25-97fbfc1caa47.png" xlink:type="simple"/></inline-formula> are zero as their pullbacks to <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4c2501fc-dc6c-479e-b280-e768d540c848.png" xlink:type="simple"/></inline-formula> are linear functions. Indeed, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\68ede361-36ed-4b73-97a4-fa8ffde5c3ab.png" xlink:type="simple"/></inline-formula>has a <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6013bedf-2ed0-48e8-87dd-a41fa6d23e0f.png" xlink:type="simple"/></inline-formula>-dimensional null space, consisting of the span of the constant functions and the d component functions of<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4a8ad808-82a8-43ba-aa33-4bc1aae62df2.png" xlink:type="simple"/></inline-formula>; see [<xref ref-type="bibr" rid="scirp.43977-ref51">51</xref>] (Corollary 4). The Hessian matrix and the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\76eddfb3-5a8c-4147-8897-caebbfa5e298.png" xlink:type="simple"/></inline-formula>-functional in isometric coordinates introduced above are unfortunately not computable without knowing the isometric coordinate system <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\330938e1-9e15-4364-be04-1f2334667f2a.png" xlink:type="simple"/></inline-formula> first. To obtain a functional with the same property but independent of the isometric coordinate system<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9aab6388-4802-468f-902c-453f00391871.png" xlink:type="simple"/></inline-formula>, a Hessian matrix and the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d690d466-3db6-49f3-8984-5d43b2648dfc.png" xlink:type="simple"/></inline-formula>-functional in local tangent coordinate systems are introduced in [<xref ref-type="bibr" rid="scirp.43977-ref51">51</xref>] . Qiang Ye and Weifeng Zhi [<xref ref-type="bibr" rid="scirp.43977-ref52">52</xref>] developed a discrete version of the Hessian Eigenmaps method of Donoho ad Grims.</p></sec><sec id="s15"><title>15. Miscellaneous</title><sec id="s15_1"><title>15.1. Vector Quantization</title><p>The main references for vector quantization are [<xref ref-type="bibr" rid="scirp.43977-ref40">40</xref>] and [<xref ref-type="bibr" rid="scirp.43977-ref53">53</xref>] . In [<xref ref-type="bibr" rid="scirp.43977-ref53">53</xref>] it is introduced a hybrid non-linear dimension reduction method based on combining vector quantization for first clustering the data, after constructing the Voronoi cell clusters, applying PCA on them. In [<xref ref-type="bibr" rid="scirp.43977-ref40">40</xref>] both non-linear method i.e., vector quantization and non-linear PCA (using a five layer neural network) on the image data set have been used. It turns out that the vector quantization achieved much better results than non-linear PCA.</p></sec><sec id="s15_2"><title>15.2. Genetic and Evolutionary Algorithms</title><p>These algorithms introduced in [<xref ref-type="bibr" rid="scirp.43977-ref54">54</xref>] are in fact optimization algorithms based on Darwinian theory of evolution which uses natural selection and genetics to find the optimized solution among members of competing population. There are several references for genetic and evolutionary algorithms [<xref ref-type="bibr" rid="scirp.43977-ref55">55</xref>] , see [<xref ref-type="bibr" rid="scirp.43977-ref56">56</xref>] for more detail. An evolutionary algorithm for optimization is different from classical optimization methods in several ways:</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Random Versus Deterministic Operation</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Population Versus Single Best Solution</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Creating New Solutions Through Mutation</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Combining Solutions Through Crossover</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Selecting Solutions Via “Survival of the Fittest”</p><p>•       Drawbacks of Evolutionary Algorithms In [<xref ref-type="bibr" rid="scirp.43977-ref55">55</xref>] using genetic and evolutionary and algorithms combine with a k-nearest neighbor classifier to reduce the dimension of feature set. Here Input is population matrices which are in fact random transformation matrices<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c1b61e91-3e1d-4673-9ee0-be221085a628.png" xlink:type="simple"/></inline-formula>, then algorithms will find output <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\06a65882-ddc1-4c2f-98be-ba9c7bb18c35.png" xlink:type="simple"/></inline-formula> so that the k-nearest neighbor classifier using the new features <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2c353de7-d2c3-402d-b678-8a42ccf6b244.png" xlink:type="simple"/></inline-formula> classifies the training data most accurately.</p></sec><sec id="s15_3"><title>15.3. Regression</title><p>We can use Regression methods for dimension reduction when we are looking for a variable function</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\821df496-66f1-40a8-8b47-4b30289034e1.png" xlink:type="simple"/></inline-formula>for a given data set variables<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6e7a1690-bc58-4044-a7cd-9aeb79cebbff.png" xlink:type="simple"/></inline-formula>. Under assumption that the <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\10c3bce6-3d09-4062-a9a4-8cdf456f40cf.png" xlink:type="simple"/></inline-formula>s are uncorrelated and relevant to expanding the variation in<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e7f11ba7-5307-4e59-9933-ed0fa6287e80.png" xlink:type="simple"/></inline-formula>. Of course in modern data mining applications however such assumptions rarely hold. Hence we need a dimension reduction for such a case. We can list well-known dimension reduction methods as follows:</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; The Wrapper method in machine learning community [<xref ref-type="bibr" rid="scirp.43977-ref57">57</xref>]</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Projection pursuit regression [<xref ref-type="bibr" rid="scirp.43977-ref36">36</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref58">58</xref>]</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Generalized linear models [<xref ref-type="bibr" rid="scirp.43977-ref59">59</xref>] [<xref ref-type="bibr" rid="scirp.43977-ref60">60</xref>]</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Adaptive models [<xref ref-type="bibr" rid="scirp.43977-ref61">61</xref>]</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Neural network models and sliced regression and Principal hessian direction [<xref ref-type="bibr" rid="scirp.43977-ref62">62</xref>]</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Dimension reduction for conditional mean in regression [<xref ref-type="bibr" rid="scirp.43977-ref63">63</xref>]</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Principal manifolds and non-linear dimension reduction [<xref ref-type="bibr" rid="scirp.43977-ref64">64</xref>]</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Sliced regression for dimension reduction [<xref ref-type="bibr" rid="scirp.43977-ref65">65</xref>]</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Canonical correlation [<xref ref-type="bibr" rid="scirp.43977-ref66">66</xref>]</p></sec></sec><sec id="s16"><title>Acknowledgements</title><p>Our research has received funding from the (European Union) Seventh Framework Programme ([FP7/2007- 2013]) under grant agreement n [<xref ref-type="bibr" rid="scirp.43977-ref314329">314329</xref>]. we would like to thank Eu-Commission for the support.</p></sec><sec id="s17"><title>Appendix. Fractal and Topological Dimension</title><p>The main Reference for this appendix is [<xref ref-type="bibr" rid="scirp.43977-ref67">67</xref>]. Local (or topological) Methods (1): The definition of topological dimension was given by Brouwer in 1913: A. Heyting, H. Freudenthal, Collected Works of L.E.J Brouwer, North Holland Elsevier, 1975.</p><p>To begin at the very beginning: How can we best define the dimension of a closed bounded set<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\905cafcf-0de0-4a88-8585-780fab20bce2.png" xlink:type="simple"/></inline-formula>, say?</p><p>•       When <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7752e22e-d592-4a96-ba1e-1e6295624dff.png" xlink:type="simple"/></inline-formula> is a manifold then the value of the dimension is an integer which coincides with the usual notion of dimension;</p><p>•       For more general sets <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\377b9a57-5dff-4d60-9be1-bd1e530a5207.png" xlink:type="simple"/></inline-formula> we can have fractional dimensional</p><p>•&#160;&#160;&#160;&#160;&#160;&#160; Points, and countable unions of points, have zero dimension.</p><p>Local (or topological) Methods (2): The earliest attempt to define the dimension:</p><p>Definition 1 We can define the Topological dimension <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\47206d46-a4e9-450d-8ac5-44bbf5481700.png" xlink:type="simple"/></inline-formula> by induction. We say that <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\186a9804-a5d7-4ef2-bec1-95ac7634e586.png" xlink:type="simple"/></inline-formula> has zero dimension if for every point <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\628e2e3b-74a9-416c-a4f2-5c4b5ef114cd.png" xlink:type="simple"/></inline-formula> every sufficiently small ball about <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\2633f10b-0864-4528-96e5-cfb4137df866.png" xlink:type="simple"/></inline-formula> has boundary not intersecting<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d20f4173-7356-4da5-9f2d-72b72ca997ef.png" xlink:type="simple"/></inline-formula>. We say that <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6fb4d28f-f3d8-4868-b562-f1848ced9db3.png" xlink:type="simple"/></inline-formula> has dimension <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\5b72d3cc-2216-43eb-a4ff-a4117ab674ad.png" xlink:type="simple"/></inline-formula> if for every point <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\11e8e3d2-d77a-48d6-9504-2d18839c059c.png" xlink:type="simple"/></inline-formula> every sufficiently small ball about <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d03b2e1f-dc09-4bcc-b63a-a4231fa63132.png" xlink:type="simple"/></inline-formula> has boundary intersecting <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\bfd29068-4836-4a78-ade3-7d86e2daff54.png" xlink:type="simple"/></inline-formula> in a set of dimension<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\de4edb0b-0e34-4fef-b4bb-9d0b1b916632.png" xlink:type="simple"/></inline-formula>.</p><p>Local (or topological) Methods (3):</p><p>Definition 2 Given<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\8879c028-302a-4bc8-898c-0135806e7419.png" xlink:type="simple"/></inline-formula>, let <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ae644d55-c393-4ad3-ba88-0585a3f286aa.png" xlink:type="simple"/></inline-formula> be the smallest number of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b8696583-0bd6-4e4e-9f24-95d1278c354d.png" xlink:type="simple"/></inline-formula>-balls needed to cover<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ad0e8cc9-85a2-4c17-9379-71767a051d61.png" xlink:type="simple"/></inline-formula>. The Box dimension is</p><p><img src="htmlimages\2-1100298x\73a64c35-50a2-4f71-969b-9f676d29938d.png" /></p><p>Example 1 For <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d8f688f7-2302-43cc-a585-c01ca868a659.png" xlink:type="simple"/></inline-formula></p><p><img src="htmlimages\2-1100298x\c319248f-ad56-47cc-a28e-70bcd7536dd8.png" /></p><p>Local (or topological) Methods (4): The Hausdorff dimension <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\873d2838-0129-408d-8176-aa8ba2b0668b.png" xlink:type="simple"/></inline-formula> for a closed bounded set <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d794d500-8296-43d4-8c04-ea0f072c2800.png" xlink:type="simple"/></inline-formula> is defined as follows:</p><p>Definition 3 Consider a cover <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\df630b1c-e2aa-4108-bd6e-8f51bda03e45.png" xlink:type="simple"/></inline-formula> for <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ef4b2e59-58b7-4a92-8674-3965bf4c2e45.png" xlink:type="simple"/></inline-formula> by open sets. For <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\039f35b9-68d7-4642-8318-580f381fe450.png" xlink:type="simple"/></inline-formula> we can define</p><p><img src="htmlimages\2-1100298x\c56c239d-57e0-4ccd-b0ad-2c98700141b4.png" /></p><p>where the infimum is taken over all open covers <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\b062397a-6abd-4033-85d9-6f4c6c4f6b00.png" xlink:type="simple"/></inline-formula> such that<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\c7b76172-e854-4b5b-87e8-c8ec2a36e4ad.png" xlink:type="simple"/></inline-formula>.Then</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\e6a6aaf6-7b3f-4397-adc7-c19c52267037.png" xlink:type="simple"/></inline-formula>and finally•       <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\83ed710c-4db1-42e3-8cec-3462cff4f255.png" xlink:type="simple"/></inline-formula></p><p>•       Fact1: For any countable set <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6bb7d748-b153-4e16-a8c8-9a9794aa4325.png" xlink:type="simple"/></inline-formula> we have <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\f8c9144b-3681-4e49-8ba9-839c48757ebb.png" xlink:type="simple"/></inline-formula></p><p>•       Fact2: <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\eefdd13e-f1fd-4587-b3b6-cf666011aea0.png" xlink:type="simple"/></inline-formula></p><p>Local (or topological) Methods (4) as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>Local (or to pological) Methods (5):</p><p>Example 2 (von Koch curve: [<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\7f98300f-214b-45a2-a183-fa87527d044f.png" xlink:type="simple"/></inline-formula>] The von Koch curve is a standard fractal construction. Starting from</p><p><inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\ab2e6da2-5b2d-4dd7-bbda-aa5928d7b6e1.png" xlink:type="simple"/></inline-formula>, we associate to each piecewise linear curve <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\683f2009-b28c-4d35-a339-92fbef64f549.png" xlink:type="simple"/></inline-formula> in the plane ( which is a union of <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\47a759e1-dd0e-47bf-956b-fc38a60c887a.png" xlink:type="simple"/></inline-formula> segments of length<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\d7f56151-a40a-4d9b-b3c0-189920567467.png" xlink:type="simple"/></inline-formula>) a new one<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\45322b6e-7946-4202-ad7f-06ce117c515d.png" xlink:type="simple"/></inline-formula>.This is done by replacing the middle third of each line segment by the other two sides of an equilateral triangle bases there. Alternatively, one can start from an equilateral triangle and apply this iterative procedure to each of the sides one gets a snowflake curve.</p><p>For <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\683ddacc-9f54-47ae-8cb8-06544c1fcf74.png" xlink:type="simple"/></inline-formula> = von Koch curve, both the box dimension and Hausdorff dimension are equal in fact, as shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>:</p><p><img src="htmlimages\2-1100298x\8e00103e-02dc-477b-8686-b03bfe94db90.png" /></p><p>Example 3 (<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\df60991f-43be-4daa-a2fb-34aa3121be52.png" xlink:type="simple"/></inline-formula>: the Middle third Cantor set<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\4939f66b-11ee-437a-a96b-d9e2940c0565.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\059a7182-7264-40f8-b81d-c92cbc94a8af.png" xlink:type="simple"/></inline-formula> This is the set of closed set of points in the unit interval whose triadic expansion does not contain any occurrence of the digit<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\a0d5e7df-ca8f-4231-a1d9-30a0223f3a86.png" xlink:type="simple"/></inline-formula>:</p><p><img src="htmlimages\2-1100298x\8b516533-b14e-4c24-b5d5-a42c79ca2a85.png" /></p><p>For the middle third Cantor set both the Box dimension and the Hausdorf dimension are <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\bad2ce40-b465-4b46-a11f-c80ce0e1aafb.png" xlink:type="simple"/></inline-formula></p><p>The set <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\9922a304-9f94-4807-be07-b516e9062904.png" xlink:type="simple"/></inline-formula> is the set of points whose continued fraction expansion contains only the terms <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\eeb2bcbb-609d-4940-a654-e789ba181276.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\72194e30-d8a3-4dd3-83cd-ced2bf7bf04a.png" xlink:type="simple"/></inline-formula>. Unlike the Middle third Cantor set, the dimension of this set is not explicitly known in a closed form and can only be numerically estimated to the desired level of accuracy. as shown in  <xref ref-type="fig" rid="fig3">Figure 3</xref>, For the Sierpinski carpet both the Box dimension and the Hausdorff dimension are equal to <inline-formula><inline-graphic xlink:href="tmlimages\2-1100298x\6f6b4d6e-92af-4827-a973-768c1e0ec170.png" xlink:type="simple"/></inline-formula></p></sec></body><back><ref-list><title>References</title><ref id="scirp.43977-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Donoho, D.L. (2000) High-Dimensional Data Analysis: The Curses and Blessings of Dimensionality. Lecture Delivered at the “Mathematical Challenges of the 21st Century” Conference of the American Math. Society, Los Angeles. http://www-stat.stanford.edu/donoho/Lectures/AMS2000/AMS2000.html</mixed-citation></ref><ref id="scirp.43977-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Diamantaras, K.I. and Kung, S.Y. (1996) Principal Component Neural Networks: Theory and Applications. John Wiley, NY.</mixed-citation></ref><ref id="scirp.43977-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Person, K. (1901) On Lines and Planes of Closest Fit to System of Points in Space. Philiosophical Magazine, 2, 559-572. http://dx.doi.org/10.1080/14786440109462720</mixed-citation></ref><ref id="scirp.43977-ref4"><label>4</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Jenkins</surname><given-names> O.C. and Mataric</given-names></name>,<name name-style="western"><surname> M.J. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2002</year>)<article-title>Deriving Acion and Behavior Primitives from Human Motion Data</article-title><source> International Conference n Robots and Systems</source><volume> 3</volume>,<fpage> 2551</fpage>-<lpage>2556</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Jain, A.K. and Dubes, R.C. (1962) Algorithms for Clastering Data. Prentice Hall, Upper Saddle River.</mixed-citation></ref><ref id="scirp.43977-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Mardia, K.V., Kent, J.T. and Bibby, J.M. (1995) Multivariate Analysis Probability and Mathematical Statistics. Academic Press, Waltham.</mixed-citation></ref><ref id="scirp.43977-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">(2002) Francesco Camastra Data Dimensionality Estimation Methods, a Survey INFM-DISI, University of Genova, Genova.</mixed-citation></ref><ref id="scirp.43977-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Fukunaga, K. (1982) Intrinsic Dimensionality Extraction, in Classification, Pattern Recognition and Reduction of Dimensionality, Vol. 2 of Handbook of Statistics, North Holland, 347-362.</mixed-citation></ref><ref id="scirp.43977-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Torgerson, W.S. (1952) Multidimenmsional Scaling I: Theory and Methode. Psychometrika, 17, 401-419. http://dx.doi.org/10.1007/BF02288916</mixed-citation></ref><ref id="scirp.43977-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Teng, L., Li, H., Fu, X., Chen, W. and Shen, I-F. (2005) Dimension Reduction of Microarrey Data Based on Local Tangent Space Aligment. Proceedings of the 4th IEEE international Conference on Cogenitive Informatics, 154-159.</mixed-citation></ref><ref id="scirp.43977-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Williams, C.K.I. (2002) On a Connection between Kernel PCA and Metric Multidimensional Scaling. Machine Learning, 46, 11-19. http://dx.doi.org/10.1023/A:1012485807823</mixed-citation></ref><ref id="scirp.43977-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Chatfield, C. and Collins, A.J. (1980) Introduction to Multivariate Analysis. Chapman and Hill. http://dx.doi.org/10.1007/978-1-4899-3184-9</mixed-citation></ref><ref id="scirp.43977-ref13"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Platt</surname><given-names> J.C. </given-names></name>,<etal>et al</etal>. (<year>2005</year>)<article-title>FastMap, MetricMap, and Landmark MDS are all Nystrom algorithms</article-title><source> Proceddings of the 10th International Workshop on Artificial Intelligence and Statistics</source><volume> 15</volume>,<fpage> 261</fpage>-<lpage>268</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref14"><label>14</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Roweis</surname><given-names> S.T. </given-names></name>,<etal>et al</etal>. (<year>1997</year>)<article-title>EM Algorithms for PCA and SPCA</article-title><source> Advances in Neural Information Processing Systems</source><volume> 10</volume>,<fpage> 626</fpage>-<lpage>632</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref15"><label>15</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Lawrence</surname><given-names> N.D. </given-names></name>,<etal>et al</etal>. (<year>2005</year>)<article-title>Probabilistic Non-Linear Proncipal Component Analysis with Gaussian Process Latent Variable Models</article-title><source> Journal of Machine Learning Research</source><volume> 6</volume>,<fpage> 1783</fpage>-<lpage>1816</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref16"><label>16</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Welling</surname><given-names> M.</given-names></name>,<name name-style="western"><surname> Rosen-Zvi</surname><given-names> M. and Hinton</given-names></name>,<name name-style="western"><surname> G. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2004</year>)<article-title>Exponential Family Harmoniums with an Application to Information Retrieval</article-title><source> Advances in Neural Information Processing Systems</source><volume> 17</volume>,<fpage> 1481</fpage>-<lpage>1488</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Turk, M.A. and Pentland, A.P. (1991) Face Recognition Using Eigenfaces. Proceedings of the Computer Vision and Pattern Recognition 1991, Maui, 586-591. http://dx.doi.org/10.1109/CVPR.1991.139758</mixed-citation></ref><ref id="scirp.43977-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Huber, R., Ramoser, H., Mayer, K., Penz, H. and Rubik, M. (2005) Classification of Coins Using an Eigenspace Approach. Pattern Recognition Letters, 26, 61-75. http://dx.doi.org/10.1016/j.patrec.2004.09.006</mixed-citation></ref><ref id="scirp.43977-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Posadas, A.M., Vidal, F., de Miguel, F., Alguacil, G., Pena, J., Ibanez, J.M. and Morales, J. (1993) Spatialtemporal Analysis of a Seismic Series Using the Principal Components Method. Journal of Geophysical Research, 98, 1923-1932. http://dx.doi.org/10.1029/92JB02297</mixed-citation></ref><ref id="scirp.43977-ref20"><label>20</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Partridge</surname><given-names> M. and Calvo</given-names></name>,<name name-style="western"><surname> R. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>1997</year>)<article-title>Fast Dimensionality Reduction and Simple PCA</article-title><source> Intelligent Data Analysis</source><volume> 2</volume>,<fpage> 292</fpage>-<lpage>298</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref21"><label>21</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Scholkopf</surname><given-names> B.</given-names></name>,<name name-style="western"><surname> Smola</surname><given-names> A. and Müller</given-names></name>,<name name-style="western"><surname> K.R. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>1998</year>)<article-title>Nonlinear Component Analysis as a Kernel Eigenvalue Problem</article-title><source> Neural Computation</source><volume> 10</volume>,<fpage> 1299</fpage>-<lpage>1319</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Shawe-Taylor, J. and Christianini, N. (2004) Kernel Methods for Pattern Analysis. Cambridge University Press, Cambridge.</mixed-citation></ref><ref id="scirp.43977-ref23"><label>23</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Tipping</surname><given-names> M.E. </given-names></name>,<etal>et al</etal>. (<year>2000</year>)<article-title>Sparse Kernel Principal Component Analysis</article-title><source> Advances in Neural Information Processing Systems</source><volume> 13</volume>,<fpage> 633</fpage>-<lpage>639</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Kim, K.I., Jung, K. and Kim, H.J. (2002) Face Recognition Using Kernel Principal Component Analysis. IEEE Signal Processing Letters, 9, 40-42. http://dx.doi.org/10.1109/97.991133</mixed-citation></ref><ref id="scirp.43977-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Hoffmann. H. (2007) Kernel PCA for Novelty Detection. Pattern Recognition, 40, 863-874. http://dx.doi.org/10.1016/j.patcog.2006.07.009</mixed-citation></ref><ref id="scirp.43977-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Lima, A., Zen, H. Nankaku, Y. Miyajima, C. Tokuda, K. and Kitamura. T. (2004) On the Use of Kernel PCA for Feature Extraction in Speech Recognition. IEICE Transactions on Information Systems, E87-D, 2802-2811.</mixed-citation></ref><ref id="scirp.43977-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Duda, R.O., Hart, P.E. and Stork, D.G. (2001) Pattern Classification, Wiley Interscience, New York.</mixed-citation></ref><ref id="scirp.43977-ref28"><label>28</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Shin</surname><given-names> Y.J. and Park</given-names></name>,<name name-style="western"><surname> C.H. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2011</year>)<article-title>Analysis of Correlation Based Dimension Reduction Methods</article-title><source> International Journal of Applied Mathematics and Computer Science</source><volume> 21</volume>,<fpage> 549</fpage>-<lpage>558</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Fukunaga, K. (1990) Introduction to Statistical Pattern Recognition. 2nd Edition, Academic Press, San Diego.</mixed-citation></ref><ref id="scirp.43977-ref30"><label>30</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hotelling</surname><given-names> H. </given-names></name>,<etal>et al</etal>. (<year>1936</year>)<article-title>Relations between Two Sets of Vertices</article-title><source> Biometrika</source><volume> 28</volume>,<fpage> 321</fpage>-<lpage>377</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Sun, Q., Zeng, S., Liu, Y., Heng, P. and Xia, D. (2005) A New Methode of Feature Fusion and Its Application in Image Recognition. Pattern Recognition, 38, 2437-2448. http://dx.doi.org/10.1016/j.patcog.2004.12.013</mixed-citation></ref><ref id="scirp.43977-ref32"><label>32</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hastie</surname><given-names> T. and Stuezle</given-names></name>,<name name-style="western"><surname> W. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>1989</year>)<article-title>Principal Curves</article-title><source> Journal of the American Statistical Association</source><volume> 84</volume>,<fpage> 502</fpage>-<lpage>516</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref33"><label>33</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kegl</surname><given-names> B. and Linder</given-names></name>,<name name-style="western"><surname> T. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2000</year>)<article-title>Learning and Design of Principal Curves</article-title><source> IEEE Transactions on Pattern Analysis and Machine Intelligence</source><volume> 22</volume>,<fpage> 281</fpage>-<lpage>297</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref34"><label>34</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Ozertem</surname><given-names> U. and Erdogmus</given-names></name>,<name name-style="western"><surname> D. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2011</year>)<article-title>Locally Defined Principal Curves and Surfaces</article-title><source> Journal of Machine Learning Research</source><volume> 12</volume>,<fpage> 1249</fpage>-<lpage>1286</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Malthouse, E. (1996) Some Theoretical Results on Nonlinear Principal Component Analysis.citeseer.nj.net.com/malthouse96some.html</mixed-citation></ref><ref id="scirp.43977-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Carreira-Perpinan, M.A. (1997) A Review of Dimension Reduction Tecniques. Technical Report CS-96-09. Department of Computer Science, University of Sheffield, Sheffield.</mixed-citation></ref><ref id="scirp.43977-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Tibshirani, R. (1992) Principal Curves Revisited. Statistics and Computing, 2,183-190. http://dx.doi.org/10.1007/BF01889678</mixed-citation></ref><ref id="scirp.43977-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Bishop, C.M. (1995) Neural Networks for Pattern Recognition. Oxford University Press, New York.</mixed-citation></ref><ref id="scirp.43977-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Ripley, B.D. (1996) Pattern Recognition and Neural Networks. Cambridge University Press, Cambridge.</mixed-citation></ref><ref id="scirp.43977-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Spierenburg, J.A. (1997) Dimension Reduction of Images Using Neural Networks. Master’s Thesis, Leiden University, Leiden.</mixed-citation></ref><ref id="scirp.43977-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Kramer, M.A. (1991) Non-Linear Principal Component Analysis Using Associative Neural Networks. AIChE Journal, 37, 233-243. http://dx.doi.org/10.1002/aic.690370209</mixed-citation></ref><ref id="scirp.43977-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Press, W.H., Flannery, B.P., Teukolsky, S.A. and Vettering, W.T. (1992) Numerical Recips in C: The Art of Scientific Computing. 2nd Edition, Cambridge University Press, Cambridge.</mixed-citation></ref><ref id="scirp.43977-ref43"><label>43</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Fowlkers</surname><given-names> C.</given-names></name>,<name name-style="western"><surname> Belongie</surname><given-names> S.</given-names></name>,<name name-style="western"><surname> Chung</surname><given-names> F. and Malik</given-names></name>,<name name-style="western"><surname> J. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2004</year>)<article-title>Specral Grouping Using the Nysroem Method</article-title><source> IEEE Transactions on Pattern Analysis and Machine Intelligence</source><volume> 26</volume>,<fpage> 214</fpage>-<lpage>225</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref44"><label>44</label><mixed-citation publication-type="other" xlink:type="simple">Marida, K.V., Kent, J.T. and Bibby, J.M. (1995) Multivariate Analysis. Probability and Mathematical Statistics. Academic Press, Waltham.</mixed-citation></ref><ref id="scirp.43977-ref45"><label>45</label><mixed-citation publication-type="book" xlink:type="simple">Faloutsos, C. and Lin, K.I. (1995) FastMap: A Fast Algorithm for Indexing, Data-Mining and Visualization of Traditional and Multimedia Datasets. In: Carey, M.J. and Schneider, D.A., Eds., Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data, San Jose, 163-174. http://dx.doi.org/10.1145/223784.223812</mixed-citation></ref><ref id="scirp.43977-ref46"><label>46</label><mixed-citation publication-type="other" xlink:type="simple">Fodor, I.K. (2002) A Survey of Dimension Reduction Techniques. Center for Applied Scientific Computing, Livermore National Laborary, Livermore.</mixed-citation></ref><ref id="scirp.43977-ref47"><label>47</label><mixed-citation publication-type="other" xlink:type="simple">Chung, F.R.K. (1997) Spectral Graph Theory. American Mathematical Society. CBMS Regional Conference Series in Mathematics in American Mathematical Society, 212, 92.</mixed-citation></ref><ref id="scirp.43977-ref48"><label>48</label><mixed-citation publication-type="other" xlink:type="simple">Belkin, M. and Niyogi, P. (2003) Laplacian Eigenmaps for Dimensionality Reduction and Data Representation. Neural Computation, 15, 1373-1396. http://dx.doi.org/10.1162/089976603321780317</mixed-citation></ref><ref id="scirp.43977-ref49"><label>49</label><mixed-citation publication-type="other" xlink:type="simple">Rivest, R., Cormen, T., Leiserson, C. and Stein, C. (2001) Introduction to Algorithms. MIT Press, Cambridge.</mixed-citation></ref><ref id="scirp.43977-ref50"><label>50</label><mixed-citation publication-type="other" xlink:type="simple">Kumar, V., Grama, A., Gupta, A. and Karypis, G. (1994) Introduction to Parallel Computing. Benjamin-Cummings, Redwood City.</mixed-citation></ref><ref id="scirp.43977-ref51"><label>51</label><mixed-citation publication-type="other" xlink:type="simple">Donoho, D. and Grimes, C. Hessian Eigenmaps: Locally Linear Embedding Techniques for High-Dimensional Data. Proceedings of National Academy of Sciences, 100.</mixed-citation></ref><ref id="scirp.43977-ref52"><label>52</label><mixed-citation publication-type="other" xlink:type="simple">Ye, Q. and Zhi, W.F. (2003) Discrete Hessian Eigenmaps Method for Dimensionality Reduction.</mixed-citation></ref><ref id="scirp.43977-ref53"><label>53</label><mixed-citation publication-type="other" xlink:type="simple">Kamhaltla, N. and Leen, T.K. (1994) Fast Non-Linear Dimension Reduction. In: Advances in Neural Information Processing Systems, Morgan Kaufmann Publishers, Inc., Burlington, 152-159.</mixed-citation></ref><ref id="scirp.43977-ref54"><label>54</label><mixed-citation publication-type="other" xlink:type="simple">Goldberg, D.E. (1989) Genetic Algorithms in Search, Optimization and Machin Learning. Addisn Wesley, Reading.</mixed-citation></ref><ref id="scirp.43977-ref55"><label>55</label><mixed-citation publication-type="other" xlink:type="simple">Raymer, M.L., Goodman, E.D., Kuhn, L.A. and Jain, A.K. (2000) Dimensionality Reduction Using Genetic Algorithms. IEEE Transactions on Evolutionary Computation, 4, 164-171. http://dx.doi.org/10.1109/4235.850656</mixed-citation></ref><ref id="scirp.43977-ref56"><label>56</label><mixed-citation publication-type="other" xlink:type="simple">Jones, G. (2002) Published Online: 15 APR. University of Sheffield, Sheffield.</mixed-citation></ref><ref id="scirp.43977-ref57"><label>57</label><mixed-citation publication-type="book" xlink:type="simple">Kohavi, R. and John, G. (1998) The Wrapper Approach. In: Liu, H. and Motoda, H., Eds., Feature Extraction, Construction and Selection: A Data Mining Perspective, Springer Verlag, Berlin, 33-50. http://dx.doi.org/10.1007/978-1-4615-5725-8_3</mixed-citation></ref><ref id="scirp.43977-ref58"><label>58</label><mixed-citation publication-type="other" xlink:type="simple">Huber, P.J. (1985) Projection Persuit. Annals of Statistics, 13, 435-475. http://dx.doi.org/10.1214/aos/1176349519</mixed-citation></ref><ref id="scirp.43977-ref59"><label>59</label><mixed-citation publication-type="other" xlink:type="simple">McCullagh, P. and Nelder, J.A. (1989) Generalized Linear Models. Chapman and Hall, Boca Raton. http://dx.doi.org/10.1007/978-1-4899-3242-6</mixed-citation></ref><ref id="scirp.43977-ref60"><label>60</label><mixed-citation publication-type="other" xlink:type="simple">Dobson, A.J. (1990) An Introduction to Generalized Linear Models. Chapman and Hall, London. http://dx.doi.org/10.1007/978-1-4899-7252-1</mixed-citation></ref><ref id="scirp.43977-ref61"><label>61</label><mixed-citation publication-type="other" xlink:type="simple">Leathwick, J.R. Elith, J. and Hastie, T. (2006) Comparative Performance of Generalized Additive Models and Multivariate Adaptive Regression Splines for Statistical Modelling of Species Distributions. Ecological Modelling, 188-196. http://www.stanford.edu/~hastie/Papers/Ecology/leathwick_etal_2006_mars_ecolmod.pdf</mixed-citation></ref><ref id="scirp.43977-ref62"><label>62</label><mixed-citation publication-type="other" xlink:type="simple">Li, K.C. (2000) High Dimensional Data Analysis via SIR/PHD Approach. Lecture Note in Progress. http://www.stat.ucla.edu/kcli/</mixed-citation></ref><ref id="scirp.43977-ref63"><label>63</label><mixed-citation publication-type="other" xlink:type="simple">Dennis Cook, R. and Li, B. (2002) Dimension Reduction for Conditional Mean in Regression. Annals of Statistics, 30, 455-474. http://dx.doi.org/10.1214/aos/1021379861</mixed-citation></ref><ref id="scirp.43977-ref64"><label>64</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Z. and Zha, H. (2002) Principal Manifolds and Nonlinear Dimension Reduction via Local Tangent Space Alignment. http://arxiv.org/pdf/cs.LG/0212008.pdf</mixed-citation></ref><ref id="scirp.43977-ref65"><label>65</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H. and Xia, Y. (2008) Sliced Regression for Dimension Reduction. Peking University &amp; National University of Singapore, Journal of the American Statistical Association, 103, 811-821.</mixed-citation></ref><ref id="scirp.43977-ref66"><label>66</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Feng</surname><given-names> W.K.</given-names></name>,<name name-style="western"><surname> He</surname><given-names> X. and Shi</given-names></name>,<name name-style="western"><surname> P. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2002</year>)<article-title>Dimension Reduction Based on Canonical Correlation</article-title><source> Statistica Sinica</source><volume> 12</volume>,<fpage> 1093</fpage>-<lpage>1113</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.43977-ref67"><label>67</label><mixed-citation publication-type="other" xlink:type="simple">Lectures on Fractals and Dimension Theory. http://homepages.warwick.ac.uk/masdbl/dimensiontotal.pdf</mixed-citation></ref></ref-list></back></article>