Manifold Learning - Machine Learning Thoughts

4 downloads 419 Views 1MB Size Report
Motivation. Examples. Theoretical Problems. Results. Perspectives. Learning. Machine Learning: develop algorithms to aut
Outline

Motivation

Examples

Theoretical Problems

Manifold Learning Olivier Bousquet

Curves and Surfaces, Avignon, 2006

Olivier Bousquet

Manifold Learning

Results

Perspectives

Outline

Motivation

Examples

1

Motivation

2

Examples

3

Theoretical Problems

4

Results

5

Perspectives

Olivier Bousquet

Theoretical Problems

Manifold Learning

Results

Perspectives

Outline

Motivation

Examples

Theoretical Problems

Results

Acknowledgements

Most of the work presented here has been done by or in collaboration with Ulrike von Luxburg Matthias Hein (special thanks for the pictures) Mikhail Belkin Jean-Yves Audibert Olivier Chapelle

Olivier Bousquet

Manifold Learning

Perspectives

Outline

Motivation

Examples

Theoretical Problems

Results

Perspectives

Learning

Machine Learning: develop algorithms to automatically extract ”patterns” or ”regularities” from data (generalization) Typical tasks Clustering: Find groups of similar points Dimensionality reduction: Project points in a lower dimensional space while preserving structure Semi-supervised: Given labelled and unlabelled points, build a labelling function Supervised: Given labelled points, build a labelling function All these tasks are not well-defined

Olivier Bousquet

Manifold Learning

Outline

Motivation

Examples

Theoretical Problems

Results

Perspectives

Learning

Machine Learning: develop algorithms to automatically extract ”patterns” or ”regularities” from data (generalization) Typical tasks Clustering: Find groups of similar points Dimensionality reduction: Project points in a lower dimensional space while preserving structure Semi-supervised: Given labelled and unlabelled points, build a labelling function Supervised: Given labelled points, build a labelling function All these tasks are not well-defined

Olivier Bousquet

Manifold Learning

Outline

Motivation

Examples

Theoretical Problems

Results

Perspectives

Learning

Machine Learning: develop algorithms to automatically extract ”patterns” or ”regularities” from data (generalization) Typical tasks Clustering: Find groups of similar points Dimensionality reduction: Project points in a lower dimensional space while preserving structure Semi-supervised: Given labelled and unlabelled points, build a labelling function Supervised: Given labelled points, build a labelling function All these tasks are not well-defined

Olivier Bousquet

Manifold Learning

Outline

Motivation

Examples

Theoretical Problems

Results

Perspectives

Learning

Machine Learning: develop algorithms to automatically extract ”patterns” or ”regularities” from data (generalization) Typical tasks Clustering: Find groups of similar points Dimensionality reduction: Project points in a lower dimensional space while preserving structure Semi-supervised: Given labelled and unlabelled points, build a labelling function Supervised: Given labelled points, build a labelling function All these tasks are not well-defined

Olivier Bousquet

Manifold Learning

Outline

Motivation

Examples

Theoretical Problems

Results

Perspectives

Learning

Machine Learning: develop algorithms to automatically extract ”patterns” or ”regularities” from data (generalization) Typical tasks Clustering: Find groups of similar points Dimensionality reduction: Project points in a lower dimensional space while preserving structure Semi-supervised: Given labelled and unlabelled points, build a labelling function Supervised: Given labelled points, build a labelling function All these tasks are not well-defined

Olivier Bousquet

Manifold Learning

Outline

Motivation

Examples

Theoretical Problems

Results

Perspectives

Learning

Machine Learning: develop algorithms to automatically extract ”patterns” or ”regularities” from data (generalization) Typical tasks Clustering: Find groups of similar points Dimensionality reduction: Project points in a lower dimensional space while preserving structure Semi-supervised: Given labelled and unlabelled points, build a labelling function Supervised: Given labelled points, build a labelling function All these tasks are not well-defined

Olivier Bousquet

Manifold Learning

Outline

Motivation

Examples

Theoretical Problems

Clustering 1.5

1

0.5

0

−0.5

−1 −1.5

−1

−0.5

0

0.5

1

1.5

2

2.5

Identify the two ”groups” Olivier Bousquet

Manifold Learning

Results

Perspectives

Outline

Motivation

Examples

Theoretical Problems

Results

Dimensionality Reduction

Objects in R4096 ? But only 3 parameters: 2 angles and 1 for illumation. They span a 3-dimensional submanifold of R4096 ! Olivier Bousquet

Manifold Learning

Perspectives

Outline

Motivation

Examples

Theoretical Problems

Results

Dimensionality Reduction

Objects in R4096 ? But only 3 parameters: 2 angles and 1 for illumation. They span a 3-dimensional submanifold of R4096 ! Olivier Bousquet

Manifold Learning

Perspectives

Outline

Motivation

Examples

Theoretical Problems

Semi-supervised Learning 1.5

1

0.5

0

−0.5

−1 −1.5

−1

−0.5

0

0.5

1

1.5

2

2.5

Assign a label to the black points Olivier Bousquet

Manifold Learning

Results

Perspectives

Outline

Motivation

Examples

Theoretical Problems

Results

Supervised Learning 1.5

1

0.5

0

−0.5

−1 −1.5

−1

−0.5

0

0.5

1

1.5

2

2.5

Build a function which predicts the label of all points in the space Olivier Bousquet

Manifold Learning

Perspectives

Outline

Motivation

Examples

Theoretical Problems

Results

Formal Definitions

Clustering: Given {X1 , . . . , Xn }, build a function f : X → {1, . . . , k}. Dimensionality reduction: Given {X1 , . . . , Xn } ∈ RD , build a function f : RD → Rd Semi-supervised: Given {X1 , . . . , Xn } and {Y1 , . . . , Ym } with m