ali ghodsi department of statistics and actuarial science university of waterloo october 2006

65
1 Learning from Shadows Learning from Shadows Dimensionality Reduction Dimensionality Reduction and its Application in and its Application in Artificial Intelligence, Artificial Intelligence, Signal Processing and Signal Processing and Robotics Robotics Ali Ghodsi Department of Statistics and Actuarial Science University of Waterloo October 2006

Upload: devlin

Post on 11-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Learning from Shadows Dimensionality Reduction and its Application in Artificial Intelligence, Signal Processing and Robotics. Ali Ghodsi Department of Statistics and Actuarial Science University of Waterloo October 2006. Dimensionality Reduction. Dimensionality Reduction. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

1

Learning from ShadowsLearning from Shadows

Dimensionality Reduction and its Dimensionality Reduction and its Application in Artificial Intelligence, Application in Artificial Intelligence,

Signal Processing and RoboticsSignal Processing and Robotics

Ali GhodsiDepartment of Statistics and Actuarial

Science University of Waterloo

October 2006

Page 2: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

2

Page 3: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

3

Dimensionality ReductionDimensionality Reduction

Page 4: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

4

Dimensionality ReductionDimensionality Reduction

Page 5: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

5

Manifold and Hidden VariablesManifold and Hidden Variables

Page 6: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

6

Data RepresentationData Representation

Page 7: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

7

Data RepresentationData Representation

Page 8: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

8

11 11 11 11 11

11 00 11 00 11

11 11 11 11 11

11 0.50.5 0.50.5 0.50.5 11

11 11 11 11 11

Data RepresentationData Representation

Page 9: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

9

Page 10: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

10

644 by 103

644 by 2

2 by 103

23 by 28 23 by 28

-2.19

-0.02

-3.19

1.02

2 by 12 by 1

Page 11: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

11

Page 12: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

12

Page 13: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

13

Page 14: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

14

Page 15: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

15

Page 16: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

16Hastie, Tibshirani, Friedman 2001

Page 17: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

17

The Big PictureThe Big Picture

Page 18: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

18

Uses of Dimensionality Uses of Dimensionality ReductionReduction

(Manifold Learning)(Manifold Learning)

Page 19: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

19

DenoisingDenoising

Mika et. al. 1999

Zhu and Ghodsi 2005

Page 20: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

20

Tenenbaum, V de Silva, Langford 2001

Page 21: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

21

Roweis and. Saul 2000

Page 22: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

22

Arranging words: Each word was initially represented by a high-dimensional vector that counted the number of times it appeared in different encyclopedia articles. Words with similar contexts are collocated

Roweis and Saul 2000

Page 23: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

23

Hinton and Roweis 2002

Page 24: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

24

Embedding of Sparse Music Embedding of Sparse Music Similarity GraphSimilarity Graph

Platt, 2004

Page 25: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

25

Pattern Recognition Pattern Recognition

Ghodsi, Huang, Schuurmans 2004

Page 26: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

26

Pattern RecognitionPattern Recognition

Page 27: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

27

ClusteringClustering

Page 28: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

28

Glasses vs. No GlassesGlasses vs. No Glasses

Page 29: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

29

Beard vs. No BeardBeard vs. No Beard

Page 30: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

30

Beard DistinctionBeard Distinction

Ghodsi , Wilkinson, Southey 2006

Page 31: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

31

Glasses DistinctionGlasses Distinction

Page 32: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

32

Multiple-Attribute MetricMultiple-Attribute Metric

Page 33: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

33

Reinforcement LearningReinforcement Learning

Mahadevan and Maggioini, 2005

Page 34: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

34

Semi-supervised LearningSemi-supervised Learning

Use graph-based discretization of manifold to infer missing labels.

Build classifiers from bottom eigenvectors of graph Laplacian.

Belkin & Niyogi, 2004; Zien et al, Eds., 2005

Page 35: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

35

Learning CorrespondencesLearning Correspondences

How can we learn manifold structure that is shared across multiple data sets?

Ham et al, 2003, 2005

Page 36: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

36

Mapping and Robot LocalizationMapping and Robot Localization

Bowling, Ghodsi, Wilkinson 2005

Ham, Lin, D.D. 2005

Page 37: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

37

Action Respecting Action Respecting EmbeddingEmbedding

Joint Work with

Michael Bowlingand

Dana Wilkinson

Page 38: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

38

Modelling Temporal Data and Modelling Temporal Data and ActionsActions

Page 39: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

39

OutlineOutline

• Background– PCA– Kernel PCA

• Action Respecting Embedding (ARE)– Prediction and Planning– Probabilistic Actions

• Future Work

Page 40: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

40

Principal Component Analysis Principal Component Analysis (PCA)(PCA)

Page 41: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

41

Principal Component Analysis Principal Component Analysis (PCA)(PCA)

Page 42: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

42

Kernel MethodsKernel Methods

Page 43: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

43

Kernel TrickKernel Trick

Page 44: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

44

Observed, Feature and Embedded Observed, Feature and Embedded SpacesSpaces

Page 45: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

45

Kernel PCA Kernel PCA

Page 46: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

46

ProblemProblem

Page 47: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

47

IdeaIdea

Page 48: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

48

Action Respecting Embedding Action Respecting Embedding (ARE)(ARE)

Page 49: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

49

Action Respecting ConstraintAction Respecting Constraint

Page 50: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

50

Preserve distances between each point and its k nearest neighbors.

Local Distances ConstraintLocal Distances Constraint

Page 51: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

51

Preserve local distances

Local Distances ConstraintLocal Distances Constraint

Page 52: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

52

Semidefinite ProgrammingSemidefinite Programming

Page 53: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

53

ExperimentExperiment

Page 54: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

54

Experiment 1Experiment 1

Page 55: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

55

Experiment 2Experiment 2

Page 56: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

56

Experiment 3Experiment 3

Page 57: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

57

Experiment 4Experiment 4

Page 58: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

58

Experiment 5Experiment 5

Page 59: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

59

PlanningPlanning

Page 60: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

60

PlanningPlanning

Page 61: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

61

PlanningPlanning

Page 62: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

62

ExperimentExperiment

Page 63: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

63

Probabilistic Actions

Page 64: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

64

Future workFuture work

Page 65: Ali Ghodsi Department of Statistics and Actuarial Science  University of Waterloo October 2006

65

Related PapersRelated Papers