A Method for Clustering the Experiences of a Mobile Robot that Accords with Human Judgments Tim Oates, Matthew D. Schmill, Paul R. Cohen Discussant: Jacek.

Slides:



Advertisements
Similar presentations
Indexing Time Series Based on original slides by Prof. Dimitrios Gunopulos and Prof. Christos Faloutsos with some slides from tutorials by Prof. Eamonn.
Advertisements

Learning Trajectory Patterns by Clustering: Comparative Evaluation Group D.
Unsupervised Learning
A Combined Optimization Method for Solving the Inverse Kinematics Problem of Mechanical Manipulators Roland Mai B659, Spring 2010 Indiana University.
An Approach to Evaluate Data Trustworthiness Based on Data Provenance Department of Computer Science Purdue University.
Tracking Fine-grain Vehicular Speed Variations by Warping Mobile Phone Signal Strengths Presented by Tam Vu Gayathri Chandrasekaran*, Tam Vu*, Alexander.
PHYS2020 NUMERICAL ALGORITHM NOTES ROOTS OF EQUATIONS.
Rational Trigonometry Applied to Robotics
Chapter 1 Introduction The solutions of engineering problems can be obtained using analytical methods or numerical methods. Analytical differentiation.
L16: Micro-array analysis Dimension reduction Unsupervised clustering.
COMP322/S2000/L221 Relationship between part, camera, and robot (cont’d) the inverse perspective transformation which is dependent on the focal length.
Multimedia Data Introduction to Image Data Dr Mike Spann Electronic, Electrical and Computer Engineering.
Iteration Technique toward SOC EDA Lab, Department of Computer Science and Technology, Tsinghua University
Dimension reduction : PCA and Clustering Christopher Workman Center for Biological Sequence Analysis DTU.
Using Relevance Feedback in Multimedia Databases
K-means Clustering. What is clustering? Why would we want to cluster? How would you determine clusters? How can you do this efficiently?
Derived from:  Line graphs are used to track changes over short and long periods of time.  Line graphs can also be used to compare.
Evaluating Performance for Data Mining Techniques
Image Segmentation by Clustering using Moments by, Dhiraj Sakumalla.
Traffic modeling and Prediction ----Linear Models
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Independent vs. Dependent Variables What is the difference?
FastDTW: Toward Accurate Dynamic Time Warping in Linear Time and Space
Clustering methods Course code: Pasi Fränti Speech & Image Processing Unit School of Computing University of Eastern Finland Joensuu,
Educational Software using Audio to Score Alignment Antoine Gomas supervised by Dr. Tim Collins & Pr. Corinne Mailhes 7 th of September, 2007.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil) Sidney Nascimento Givigi Júnior (RMC-Canada) Cairo Lúcio Nascimento Júnior (ITA-Brazil) Autonomous Construction.
Multimodal and Sensorial Interfaces for Mobile Robots course task Nicola Piotto a.y. 2007/2008.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Unsupervised pattern recognition models for mixed feature-type.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
Hybrid AI & Machine Learning Systems Using Ne ural Network and Subsumption Architecture Libraries By Logan Kearsley.
Reflections on a Coordinate Plane (Day 2)
Hybrid AI & Machine Learning Systems Using Ne ural Networks and Subsumption Architecture By Logan Kearsley.
2002/4/10IDSL seminar Estimating Business Targets Advisor: Dr. Hsu Graduate: Yung-Chu Lin Data Source: Datta et al., KDD01, pp
Distributed Tracking Using Kalman Filtering Aaron Dyreson, Faculty Advisor: Ioannis Schizas, Ph.D. Department of Electrical Engineering, The University.
Mining Time Series.
Acknowledgements Contact Information Anthony Wong, MTech 1, Senthil K. Nachimuthu, MD 1, Peter J. Haug, MD 1,2 Patterns and Rules  Vital signs medoids.
INFS 795 PROJECT: Clustering Time Series presented by Rafal Ladysz.
Validation studies : project using French data Assessing the consistency of ESeC with theoretical framework “à la Goldthorpe” Pointing out using ISCO as.
Outline Intro to Representation and Heuristic Search Machine Learning (Clustering) and My Research.
Exact indexing of Dynamic Time Warping
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu Yu Kang, Yangfan Zhou, Zibin Zheng, and Michael R. Lyu {ykang,yfzhou,
WSP: A Network Coordinate based Web Service Positioning Framework for Response Time Prediction Jieming Zhu, Yu Kang, Zibin Zheng and Michael R. Lyu The.
Contents  Teleoperated robotic systems  The effect of the communication delay on teleoperation  Data transfer rate control for teleoperation systems.
CS558 Project Local SVM Classification based on triangulation (on the plane) Glenn Fung.
Accelerating Dynamic Time Warping Clustering with a Novel Admissible Pruning Strategy Nurjahan BegumLiudmila Ulanova Jun Wang 1 Eamonn Keogh University.
Visualization and Exploration of Temporal Trend Relationships in Multivariate Time-Varying Data Teng-Yok Lee & Han-Wei Shen.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
1 Dynamic Time Warping and Minimum Distance Paths for Speech Recognition Isolated word recognition: Task : Want to build an isolated ‘word’ recogniser.
23 1 Christian Böhm 1, Florian Krebs 2, and Hans-Peter Kriegel 2 1 University for Health Informatics and Technology, Innsbruck 2 University of Munich Optimal.
Clustering Algorithms Sunida Ratanothayanon. What is Clustering?
How Does the Conentration of a Solution Affect Osmosis? (Potato Lab)
Warm up Problem A rectangle is bounded by the x-axis and the semicircle. What are the dimensions of the rectangle with the largest area?
Imran N. Junejo, Omar Javed and Mubarak Shah University of Central Florida, Proceedings of the 17th International Conference on Pattern Recognition, pp ,
Today’s Objectives:. Warm Up 3.4 Solving Systems w/ Three Variables You are familiar with a normal coordinate plane. It is has an x-axis and a y-axis.
Definition of the Hidden Markov Model A Seminar Speech Recognition presentation A Seminar Speech Recognition presentation October 24 th 2002 Pieter Bas.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 2)
Flexible Speaker Adaptation using Maximum Likelihood Linear Regression Authors: C. J. Leggetter P. C. Woodland Presenter: 陳亮宇 Proc. ARPA Spoken Language.
Engineering Design Process. First, let’s review the “Scientific Method” 1.Ask a question 2.Research 3.Procedure/Method 4.Data Observation 5.Conclusion.
Audio to Score Alignment for Educational Software
Network-Wide Bike Availability Clustering Using the College Admission Algorithm: A Case Study of San Francisco Bay Area Hesham Rakha, Ph.D., P.Eng. Samuel.
Majkowska University of California. Los Angeles
A weight-incorporated similarity-based clustering ensemble method based on swarm intelligence Yue Ming NJIT#:
School of Computer Science & Engineering
Robust Similarity Measures for Mobile Object Trajectories
Evaluation Objective vs. subjective Matching representation to:
سبک زندگی بر اساس طب سنتی ایران
SCIENTIFIC METHOD -A PROCESS FOR ANSWERING QUESTIONS OR SOLVING PROBLEMS -NOT NECESSARILY DONE IN ANY ORDER -HAS 6 PARTS.
Feature space tansformation methods
Image Segmentation.
Cluster analysis Presented by Dr.Chayada Bhadrakom
Presentation transcript:

A Method for Clustering the Experiences of a Mobile Robot that Accords with Human Judgments Tim Oates, Matthew D. Schmill, Paul R. Cohen Discussant: Jacek Rawicki

Introduction  A robot agent  Unsupervised method of learning  Individual time series  Clustering: -Measure of similarity -Cluster prototypes

Clustering Experiences  Obtaining data (experiences)  Dynamic Time Warping (DTW)  Distance matrix  Cluster prototypes

Evaluation High levels of accordance, but:  Ordering effect (greedy clustering algorithm)  Errors from DTW (manipulation of time dimension)

Conclusion High level of accordance A simple optimization technique My ( humble : – ) suggestions: Use DDTW instead of DTW Use other clustering techniques

Errors in DTW a pathological result: the algorithm tries to explain variability in the Y-axis by warping the X-axis.

Improvement of DTW - DDTW Derivative Dynamic Time Warping takes into consideration the first derivative.

DTW (above) vs. DDTW (below)

References DDTW: Keogh E. J., Pazzani M. J.: Derivative Dynamic Time Warping, Other clustering techniques: e.g. Jain A.K., Murty M. N., Flynn P. J. Data Clustering: A Review