Principal Graph and Structure Learning Based on Reversed Graph Embedding

Matlab Codes for Examples

What can this package do?

Given a set of data points, this method can help find a set of new points and the underlying structures over these new points, including curves, bifurcations, self-intersections, loops, and multiple disconnected components.

How to use the code?

The MATLAB codes can be downloaded fromĀ online_code, uncompress it and save it on a directory.
NOTE: if you have any problem to download this package, please email to Li Wang via li.wang@uta.edu for request the source code.
In the same directory, type the code in Matlab window as follows.

Synthetic data

>> experiment_toy;

The resulting figures on six synthetic datasets are generated and stored in folder results.

Large scale real-world data

>>experiment_large;

The resulting figures on Pendigits data are shown as follows:

How to cite this paper?

If this package or its datasets are used in your work, please kindly cite the following paper:
Principal Graph and Structure Learning Based on Reversed Graph Embedding. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2016. Accepted.