English

A Neural Network for Semi-Supervised Learning on Manifolds

Machine Learning 2019-10-22 v1 Machine Learning

Abstract

Semi-supervised learning algorithms typically construct a weighted graph of data points to represent a manifold. However, an explicit graph representation is problematic for neural networks operating in the online setting. Here, we propose a feed-forward neural network capable of semi-supervised learning on manifolds without using an explicit graph representation. Our algorithm uses channels that represent localities on the manifold such that correlations between channels represent manifold structure. The proposed neural network has two layers. The first layer learns to build a representation of low-dimensional manifolds in the input data as proposed recently in [8]. The second learns to classify data using both occasional supervision and similarity of the manifold representation of the data. The channel carrying label information for the second layer is assumed to be "silent" most of the time. Learning in both layers is Hebbian, making our network design biologically plausible. We experimentally demonstrate the effect of semi-supervised learning on non-trivial manifolds.

Keywords

Cite

@article{arxiv.1908.08145,
  title  = {A Neural Network for Semi-Supervised Learning on Manifolds},
  author = {Alexander Genkin and Anirvan M. Sengupta and Dmitri Chklovskii},
  journal= {arXiv preprint arXiv:1908.08145},
  year   = {2019}
}

Comments

12 pages, 4 figures, accepted in ICANN 2019

R2 v1 2026-06-23T10:53:47.457Z