| Literature DB >> 28316616 |
Baokai Zu1, Kewen Xia2, Yongke Pan2, Wenjia Niu2.
Abstract
Semisupervised Discriminant Analysis (SDA) is a semisupervised dimensionality reduction algorithm, which can easily resolve the out-of-sample problem. Relative works usually focus on the geometric relationships of data points, which are not obvious, to enhance the performance of SDA. Different from these relative works, the regularized graph construction is researched here, which is important in the graph-based semisupervised learning methods. In this paper, we propose a novel graph for Semisupervised Discriminant Analysis, which is called combined low-rank and k-nearest neighbor (LRKNN) graph. In our LRKNN graph, we map the data to the LR feature space and then the kNN is adopted to satisfy the algorithmic requirements of SDA. Since the low-rank representation can capture the global structure and the k-nearest neighbor algorithm can maximally preserve the local geometrical structure of the data, the LRKNN graph can significantly improve the performance of SDA. Extensive experiments on several real-world databases show that the proposed LRKNN graph is an efficient graph constructor, which can largely outperform other commonly used baselines.Entities:
Mesh:
Year: 2017 PMID: 28316616 PMCID: PMC5338073 DOI: 10.1155/2017/9290230
Source DB: PubMed Journal: Comput Intell Neurosci
Algorithm 1Procedure of SDA using combined low-rank and k-nearest neighbor graph.
Figure 1Classification accuracy of different graphs with different selected features.
Classification accuracy of different methods on real-world databases.
| Graphs | LRKNN | LR | SR- | SR | LLE- | LLE | KNNK | KNNB |
|---|---|---|---|---|---|---|---|---|
| ORL |
| 0.753214 | 0.824643 | 0.8175 | 0.830357 | 0.84 | 0.712444 | 0.696483 |
| YaleB |
| 0.620357 | 0.811786 | 0.750714 | 0.751429 | 0.778214 | 0.645828 | 0.612487 |
| PIE |
| 0.667308 | 0.736923 | 0.733462 | 0.749231 | 0.698846 | 0.674269 | 0.559724 |
| USPS |
| 0.69381 | 0.711429 | 0.67381 | 0.72 | 0.702857 | 0.580313 | 0.510963 |
Run time of different methods on real-world databases (unit (s)).
| Graphs | LRKNN | LR | SR- | SR | LLE- | LLE | KNNK | KNNB |
|---|---|---|---|---|---|---|---|---|
| ORL | 17.5078083 | 17.16502055 | 18.81038385 | 18.745907 | 2.20949085 | 2.1973647 | 2.1734913 | 2.1167409 |
| YaleB | 17.0695632 | 16.6934086 | 18.54172935 | 18.2687115 | 1.80366055 | 1.75954255 | 1.7359231 | 1.70582745 |
| PIE | 16.77245375 | 16.61093775 | 18.33027985 | 18.4719838 | 1.9091679 | 1.8791345 | 1.8077919 | 1.80170705 |
| USPS | 6.0444118 | 6.1392268 | 4.1187905 | 3.94524935 | 1.12164545 | 1.11113225 | 1.12937165 | 1.1236474 |
Figure 2Classification accuracy of different graphs with varying kernel parameters σ.
Figure 3Classification accuracy of LRKNN with nearest neighbor numbers k.
Classification accuracy of different graphs with different label rates on four databases.
| Graphs | LRKNN | LR | SR- | SR | LLE- | LLE | KNNK | KNNB |
|---|---|---|---|---|---|---|---|---|
| ORL (20%) |
| 0.564375 | 0.695 | 0.659688 | 0.675938 | 0.694063 | 0.438489 | 0.432261 |
| ORL (30%) |
| 0.753214 | 0.824643 | 0.8175 | 0.830357 | 0.84 | 0.696483 | 0.712444 |
| ORL (40%) |
| 0.8575 | 0.9075 | 0.915417 | 0.916667 | 0.917083 | 0.889171 | 0.880085 |
| ORL (50%) |
| 0.929 | 0.9535 | 0.959 | 0.953 | 0.944893 | 0.941861 | 0.9615 |
| YaleB (20%) |
| 0.436875 | 0.704063 | 0.613438 | 0.645 | 0.684688 | 0.421005 | 0.435515 |
| YaleB (30%) |
| 0.620357 | 0.811786 | 0.750714 | 0.751429 | 0.779286 | 0.612487 | 0.645828 |
| YaleB (40%) |
| 0.742917 | 0.875417 | 0.840833 | 0.832083 | 0.829167 | 0.741223 | 0.789611 |
| YaleB (50%) |
| 0.7805 | 0.931 | 0.892 | 0.8835 | 0.8925 | 0.824813 | 0.902639 |
| PIE (20%) |
| 0.521667 | 0.622333 | 0.594667 | 0.594667 | 0.578667 | 0.376174 | 0.464566 |
| PIE (30%) |
| 0.667308 | 0.736923 | 0.733462 | 0.749231 | 0.698846 | 0.559724 | 0.674269 |
| PIE (40%) | 0.820909 | 0.761364 | 0.839091 | 0.839091 |
| 0.815455 | 0.72197 | 0.846924 |
| PIE (50%) | 0.885 | 0.833889 | 0.888333 | 0.881667 | 0.867222 |
| 0.855231 | 0.875 |
| USPS (20%) |
| 0.684583 | 0.664167 | 0.685417 | 0.675417 | 0.609583 | 0.389417 | 0.41954 |
| USPS (30%) |
| 0.69381 | 0.711429 | 0.67381 | 0.72 | 0.702857 | 0.510963 | 0.580313 |
| USPS (40%) |
| 0.788333 | 0.787778 | 0.793333 | 0.790556 | 0.78 | 0.744394 | 0.765773 |
| USPS (50%) | 0.830667 | 0.844667 | 0.835333 | 0.828 | 0.827333 | 0.849333 |
| 0.862344 |
Figure 4Classification accuracy of three weight methods for LRKNN graph.
Classification accuracy of different graphs with varying variance Gaussian noise.
| Gaussian | 0 | 0.02 | 0.04 | 0.06 | 0.08 | 0.1 |
|---|---|---|---|---|---|---|
| LRKNN |
|
|
|
|
|
|
| LR | 0.620357 | 0.544643 | 0.543214 | 0.552857 | 0.543929 | 0.535357 |
| SR- | 0.811786 | 0.785714 | 0.799286 | 0.788214 | 0.780357 | 0.776786 |
| SR | 0.750714 | 0.558571 | 0.572857 | 0.588214 | 0.621429 | 0.629643 |
| LLE- | 0.751429 | 0.741071 | 0.724643 | 0.735 | 0.726429 | 0.727857 |
| LLE | 0.779286 | 0.725 | 0.713214 | 0.713214 | 0.717143 | 0.716429 |
| KNNK | 0.612487 | 0.547453 | 0.542545 | 0.548299 | 0.553657 | 0.556745 |
| KNNB | 0.645828 | 0.579001 | 0.571481 | 0.573906 | 0.563472 | 0.575386 |
Classification accuracy of different graphs with varying densities “salt and pepper” noise.
| “Salt and pepper” | 0 | 0.02 | 0.04 | 0.06 | 0.08 | 0.1 |
|---|---|---|---|---|---|---|
| LRKNN |
|
|
|
|
|
|
| LR | 0.620357 | 0.559643 | 0.524286 | 0.505 | 0.493214 | 0.47 |
| SR- | 0.811786 | 0.803571 | 0.778571 | 0.755357 | 0.735714 | 0.710714 |
| SR | 0.750714 | 0.738214 | 0.680357 | 0.6425 | 0.617143 | 0.61285 |
| LLE- | 0.751429 | 0.732857 | 0.655357 | 0.559286 | 0.496071 | 0.455357 |
| LLE | 0.779286 | 0.737143 | 0.670714 | 0.569286 | 0.508571 | 0.472143 |
| KNNK | 0.612487 | 0.551039 | 0.504207 | 0.466663 | 0.442531 | 0.43228 |
| KNNB | 0.645828 | 0.586118 | 0.536622 | 0.498804 | 0.484881 | 0.468962 |
Classification accuracy of different graphs with varying variance multiplicative noise.
| Multiplicative | 0 | 0.02 | 0.04 | 0.06 | 0.08 | 0.1 |
|---|---|---|---|---|---|---|
| LRKNN |
|
|
|
|
|
|
| LR | 0.620357 | 0.597143 | 0.579643 | 0.566786 | 0.545 | 0.536429 |
| SR- | 0.811786 | 0.804286 | 0.779286 | 0.750357 | 0.75 | 0.719286 |
| SR | 0.750714 | 0.7225 | 0.657857 | 0.574286 | 0.52 | 0.47 |
| LLE- | 0.751429 | 0.731071 | 0.645357 | 0.548214 | 0.510714 | 0.447857 |
| LLE | 0.779286 | 0.724643 | 0.658214 | 0.566786 | 0.507857 | 0.472143 |
| KNNK | 0.612487 | 0.551147 | 0.508219 | 0.466734 | 0.4441 | 0.423919 |
| KNNB | 0.645828 | 0.587767 | 0.528635 | 0.498222 | 0.481003 | 0.476331 |