Learning in Artificial Sensorimotor Systems Daniel D. Lee.

Slides:



Advertisements
Similar presentations
Coherent Laplacian 3D protrusion segmentation Oxford Brookes Vision Group Queen Mary, University of London, 11/12/2009 Fabio Cuzzolin.
Advertisements

Automatic Color Gamut Calibration Cristobal Alvarez-Russell Michael Novitzky Phillip Marks.
Kinematic Synthesis of Robotic Manipulators from Task Descriptions June 2003 By: Tarek Sobh, Daniel Toundykov.
A Geometric Perspective on Machine Learning 何晓飞 浙江大学计算机学院 1.
1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University.
An appearance-based visual compass for mobile robots Jürgen Sturm University of Amsterdam Informatics Institute.
Two-View Geometry CS Sastry and Yang
Learning to estimate human pose with data driven belief propagation Gang Hua, Ming-Hsuan Yang, Ying Wu CVPR 05.
Modeling the Shape of People from 3D Range Scans
AI Lab Weekly Seminar By: Buluç Çelik.
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
Uncalibrated Geometry & Stratification Sastry and Yang
Face Recognition Based on 3D Shape Estimation
RoboCup Soccer‏ Nidhi Goel Course: cs575 Instructor: K. V. Bapa Rao.
Dimension reduction : PCA and Clustering Christopher Workman Center for Biological Sequence Analysis DTU.
3D Geometry for Computer Graphics
Single Point of Contact Manipulation of Unknown Objects Stuart Anderson Advisor: Reid Simmons School of Computer Science Carnegie Mellon University.
Boğaziçi University Artificial Intelligence Lab. Artificial Intelligence Laboratory Department of Computer Engineering Boğaziçi University Techniques for.
Atul Singh Junior Undergraduate CSE, IIT Kanpur.  Dimension reduction is a technique which is used to represent a high dimensional data in a more compact.
NonLinear Dimensionality Reduction or Unfolding Manifolds Tennenbaum|Silva|Langford [Isomap] Roweis|Saul [Locally Linear Embedding] Presented by Vikas.
X96 Autonomous Robot Proposal Presentation Monday, February 16, 2004 By John Budinger Francisco Otibar.
Lightseminar: Learned Representation in AI An Introduction to Locally Linear Embedding Lawrence K. Saul Sam T. Roweis presented by Chan-Su Lee.
Nonlinear Dimensionality Reduction by Locally Linear Embedding Sam T. Roweis and Lawrence K. Saul Reference: "Nonlinear dimensionality reduction by locally.
Real-Time Vision on a Mobile Robot Platform Mohan Sridharan Joint work with Peter Stone The University of Texas at Austin
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Nonlinear Dimensionality Reduction Approaches. Dimensionality Reduction The goal: The meaningful low-dimensional structures hidden in their high-dimensional.
Jinhui Tang †, Shuicheng Yan †, Richang Hong †, Guo-Jun Qi ‡, Tat-Seng Chua † † National University of Singapore ‡ University of Illinois at Urbana-Champaign.
Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
Robot Compagnion Localization at home and in the office Arnoud Visser, Jürgen Sturm, Frans Groen University of Amsterdam Informatics Institute.
FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)
Multimodal Interaction Dr. Mike Spann
Geometry and Algebra of Multiple Views
Learning Human Pose and Motion Models for Animation Aaron Hertzmann University of Toronto.
Navi Rutgers University 2012 Design Presentation
Graph Embedding: A General Framework for Dimensionality Reduction Dong XU School of Computer Engineering Nanyang Technological University
EMIS 8381 – Spring Netflix and Your Next Movie Night Nonlinear Programming Ron Andrews EMIS 8381.
Robosoccer Team MI20 presents … Supervisors Albert Schoute Mannes Poel Current team members Paul de Groot Roelof Hiddema Mobile Intelligence Twente.
IEEE TRANSSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE
Computer Vision Lab. SNU Young Ki Baik Nonlinear Dimensionality Reduction Approach (ISOMAP, LLE)
ISOMAP TRACKING WITH PARTICLE FILTER Presented by Nikhil Rane.
CSE 185 Introduction to Computer Vision Face Recognition.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Manifold learning: MDS and Isomap
Nonlinear Dimensionality Reduction Approach (ISOMAP)
H. Lexie Yang1, Dr. Melba M. Crawford2
Project 11: Determining the Intrinsic Dimensionality of a Distribution Okke Formsma, Nicolas Roussis and Per Løwenborg.
Takehisa YAIRI RCAST, University of Tokyo
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37.
Distinctive Image Features from Scale-Invariant Keypoints
Single-view geometry Odilon Redon, Cyclops, 1914.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Optical flow and keypoint tracking Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Nonlinear Dimension Reduction: Semi-Definite Embedding vs. Local Linear Embedding Li Zhang and Lin Liao.
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Spectral Methods for Dimensionality
LECTURE 09: BAYESIAN ESTIMATION (Cont.)
Paper – Stephen Se, David Lowe, Jim Little
Unsupervised Riemannian Clustering of Probability Density Functions
Vision Based Motion Estimation for UAV Landing
Recognition: Face Recognition
Machine Learning Basics
Announcements Project 1 artifact winners
Outline Nonlinear Dimension Reduction Brief introduction Isomap LLE
Object Modeling with Layers
George Mason University
Turning to the Masters: Motion Capturing Cartoons
NonLinear Dimensionality Reduction or Unfolding Manifolds
Presentation transcript:

Learning in Artificial Sensorimotor Systems Daniel D. Lee

Synthetic intelligence u Hollywood versus reality Data HAL Robot Governor

Biological inspiration u Biological motivation for the Wright brothers in designing the airplane

Robot dogs u Platforms for testing sensorimotor machine learning algorithms Custom built versionSony Aibos

Robot hardware u Wide variety of sensors and actuators.

Robocup u Grand challenge for robotics community Legged league Humanoid league Middle size league Small size league Simulation league

Legged league u Recently implemented larger field and wireless communications among robots. u Each team consists of 4 Sony Aibo robot dogs (one is a designated goalie), with WiFi communications. u Field is 3 by 5 meters, with orange ball and specially colored markers. u Game played in two halves, each 10 minutes in duration. Teams change uniform color at half-time. u Human referees govern kick-off formations, holding, penalty area violations, goalie charging, etc. u Penalty kick shootout in case of ties in elimination round.

Upennalizers in action u GOOAAALLL! 2nd place in 2003.

Robot software architecture Cognition (Plan) Action (Actuators) Perception (Sensors) u Sense-Plan-Act cycle.

Perception View from Penn’s omnidirectional camera

Robot vision Color segmentation: estimate P(Y,Cb,Cr | ORANGE) from training images Region formation: run length encoding, union find algorithm Distance calibration: bounding box size and elevation angle Camera geometry: transformation from camera to body centered coordinates u Tracking objects in structured environment at 25 fps

Image reduction u 144  176  3 RGB image to 2 position coordinates Deterministic position: Probabilistic model (Kalman):

Image manifolds u Variation in pose and illumination give rise to low dimensional manifold structure Pixel vector

Learning nonlinear manifolds u Many recent algorithms for nonlinear manifolds. Kernel PCA, Isomap, LLE, Laplacian Eigenmaps, etc.

Locally linear embedding u LLE solves two quadratic optimizations using eigenvector methods (Roweis & Saul).

Translational invariance u Application of LLE for translational invariance.

Action M. Raibert’s hopping robot (1983)

Inverse kinematics u Degenerate solutions with many articulators.

Gaits u 4-legged animal gaits

Walking u Parameters tuned by optimization techniques Inverse kinematics to calculate joint angles in shoulder and knee

Behavior SRI’s Shakey (1970)

Probabilistic localization Particle filterKalman filter u Kalman and particle filters used to represent pose  x,y

Finite state machine u Event driven state machine. Search for ball Goto ball position Kick ball See ball Close to ball

Potential Fields u Charged particle dynamics to guide motion Potential fields for ball (attractive), field positions (attractive), robots (repulsive), penalty area (repulsive)

Learning behaviors u Reinforcement learning for control parameters Potential field parameters State selection Role switching Adaptive strategies

Reactive behaviors u “Behavior-based” robotics maps sensors to actuators without complex reasoning

Stimulus-response mapping Stimulus space Response space u Construct low dimensional representations for mapping stimulus to response

Image correspondences Object 1Object 2 u Correspondences between images of objects at same pose

Data from the web... u

Learning from examples Given Data (X 1,X 2 ): n labeled correspondences N 1 examples of object 1 (D 1 dimensions) N 2 examples of object 2 (D 2 dimensions) u Matrix formulation (n << N 1, N 2 ) ? ? D1N1D1N1 D1nD1n D2nD2nD2N2D2N2 X1X1 X2X2

Supervised learning u Problem overfitting with small amount of labeled data Fill in the blanks: (D 1 +D 2 )  n labeled data D 1  D 2 parameters ? ? D1N1D1N1 D1nD1n D2nD2nD2N2D2N2 Training Data

Supervised backprop network Original: Reconstruction: Original: Reconstruction: u 15 hidden units, tanh nonlinearity

Missing data u Treat as missing data problem using EM algorithm EM algorithm: Iteratively fills in missing data statistics, reestimates parameters for PCA, factor analysis ? ? D1N1D1N1 D1nD1n D2nD2nD2N2D2N2 D 1 +D 2

EM algorithm u Alternating minimization of least squares objective function. Y1Y1 Y2Y2 X Y so that X1X1 X2X2

PCA with correspondences u 15 dimensional subspace, 200 images of each object, 10 in correspondence Original:

Factor analysis Original: u 15 dimensional subspace with diagonal noise covariance

Common embedding space Two input spaces Common low dimensional space

LLE with correspondences u Quadratic optimization with constraints is solved with spectral decomposition Correspondences:

LLE with correspondences Original: u 8 nearest neighbors, 2 dimensional nonlinear manifold

Quantitative comparison u Incorporating manifold structure improves reconstruction error. Correspondence fraction Normalized error

Summary u Adaptation and learning in biological systems for sensorimotor processing. u Many sensory and motor activations are described by an underlying manifold structure. u Development of learning algorithms that can incorporate this low dimensional manifold structure. u Still much room for improvement…