Partially supervised machine learning of data classification based on local-neighborhood Laplacian Eigenmaps
First Claim
1. A computer based method for learning a label of an unlabelled data point from a plurality of data points, the method comprising:
- determining relative distances between all data points in the plurality of data points;
determining a set of neighboring data points with respect to the unlabelled data point;
performing an eigen decomposition of a matrix of distances between the set of neighboring data points to determine a function; and
labeling the unlabelled data point based on a result from evaluating the function with respect to the unlabelled data point.
1 Assignment
0 Petitions
Accused Products
Abstract
A local-neighborhood Laplacian Eigenmap (LNLE) algorithm is provided for methods and systems for semi-supervised learning on manifolds of data points in a high-dimensional space. In one embodiment, an LNLE based method includes building an adjacency graph over a dataset of labelled and unlabelled points. The adjacency graph is then used for finding a set of local neighbors with respect to an unlabelled data point to be classified. An eigen decomposition of the local subgraph provides a smooth function over the subgraph. The smooth function can be evaluated and based on the function evaluation the unclassified data point can be labelled. In one embodiment, a transductive inference (TI) algorithmic approach is provided. In another embodiment, a semi-supervised inductive inference (SSII) algorithmic approach is provided for classification of subsequent data points. A confidence determination can be provided based on a number of labeled data points within the local neighborhood. Experimental results comparing LNLE and simple LE approaches are presented.
76 Citations
19 Claims
-
1. A computer based method for learning a label of an unlabelled data point from a plurality of data points, the method comprising:
-
determining relative distances between all data points in the plurality of data points;
determining a set of neighboring data points with respect to the unlabelled data point;
performing an eigen decomposition of a matrix of distances between the set of neighboring data points to determine a function; and
labeling the unlabelled data point based on a result from evaluating the function with respect to the unlabelled data point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer based system for learning a label of an unlabelled data point from a plurality of data points, the system comprising:
-
means for determining relative distances between all data points in the plurality of data points;
means for determining a set of neighboring data points with respect to the unlabelled data point;
means for performing an eigen decomposition of a matrix of distances between the set of neighboring data points to determine a function; and
means for labeling the unlabelled data point based on a result from evaluating the function with respect to the unlabelled data point. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer based system for learning a label of an unlabelled data point from a plurality of data points, the system comprising:
a local-neighborhood Laplacian Eigenmap (LNLE) classifier module for determining a set of neighboring data points with respect to the unlabelled data point and performing an eigen decomposition of a matrix of distances between the set of neighboring data points to determine a function.
-
14. A computer readable medium for learning a label of an unlabelled data point from a plurality of data points, the computer readable medium comprising software instructions that when executed in a computer processor cause a computer system to implement the steps of:
-
determining relative distances between all data points in the plurality of data points;
determining a set of neighboring data points with respect to the unlabelled data point;
performing an eigen decomposition of a matrix of distances between the set of neighboring data points to determine a function; and
labeling the unlabelled data point based on a result from evaluating the function with respect to the unlabelled data point. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification