Learning Trajectory Patterns by Clustering: Comparative Evaluation

Slides:



Advertisements
Similar presentations
Document Clustering Carl Staelin. Lecture 7Information Retrieval and Digital LibrariesPage 2 Motivation It is hard to rapidly understand a big bucket.
Advertisements

SEEM Tutorial 4 – Clustering. 2 What is Cluster Analysis?  Finding groups of objects such that the objects in a group will be similar (or.
Clustering for web documents 1 박흠. Clustering for web documents 2 Contents Cluto Criterion Functions for Document Clustering* Experiments and Analysis.
BY ROSELINE ANTAI CLUTO A Clustering Toolkit. What is CLUTO? CLUTO is a software package which is used for clustering high dimensional datasets and for.
Learning Trajectory Patterns by Clustering: Comparative Evaluation Group D.
On Map-Matching Vehicle Tracking Data
Patch to the Future: Unsupervised Visual Prediction
Clustering (1) Clustering Similarity measure Hierarchical clustering Model-based clustering Figures from the book Data Clustering by Gan et al.
Making Sense of Complicated Microarray Data Part II Gene Clustering and Data Analysis Gabriel Eichler Boston University Some slides adapted from: MeV documentation.
GM-CMU Collaborative Research Laboratory Temporal Logics for Analyzing Hybrid Systems Simulation Traces.
Clustering… in General In vector space, clusters are vectors found within  of a cluster vector, with different techniques for determining the cluster.
4. Ad-hoc I: Hierarchical clustering
Detecting and Tracking Moving Objects for Video Surveillance Isaac Cohen and Gerard Medioni University of Southern California.
Cluster Analysis CS240B Lecture notes based on those by © Tan,Steinbach, Kumar Introduction to Data Mining 4/18/2004.
Advanced Multimedia Text Clustering Tamara Berg. Reminder - Classification Given some labeled training documents Determine the best label for a test (query)
Lecture 09 Clustering-based Learning
1 Prototype Hierarchy Based Clustering for the Categorization and Navigation of Web Collections Zhao-Yan Ming, Kai Wang and Tat-Seng Chua School of Computing,
Clustering Unsupervised learning Generating “classes”
The College of Saint Rose CSC 460 / CIS 560 – Search and Information Retrieval David Goldschmidt, Ph.D. from Programming Collective Intelligence by Toby.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Unsupervised pattern recognition models for mixed feature-type.
Hierarchical Clustering
Microarrays.
1 Motivation Web query is usually two or three words long. –Prone to ambiguity –Example “keyboard” –Input device of computer –Musical instruments How can.
Learning the threshold in Hierarchical Agglomerative Clustering
CLUSTERING. Overview Definition of Clustering Existing clustering methods Clustering examples.
1 CLUSTERING ALGORITHMS  Number of possible clusterings Let X={x 1,x 2,…,x N }. Question: In how many ways the N points can be assigned into m groups?
ICDE, San Jose, CA, 2002 Discovering Similar Multidimensional Trajectories Michail VlachosGeorge KolliosDimitrios Gunopulos UC RiversideBoston UniversityUC.
Clustering Algorithms Presented by Michael Smaili CS 157B Spring
Prepared by: Mahmoud Rafeek Al-Farra
CZ5225: Modeling and Simulation in Biology Lecture 3: Clustering Analysis for Microarray Data I Prof. Chen Yu Zong Tel:
Gene expression & Clustering. Determining gene function Sequence comparison tells us if a gene is similar to another gene, e.g., in a new species –Dynamic.
CS 8751 ML & KDDData Clustering1 Clustering Unsupervised learning Generating “classes” Distance/similarity measures Agglomerative methods Divisive methods.
Machine Learning and Data Mining Clustering (adapted from) Prof. Alexander Ihler TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
V. Clustering 인공지능 연구실 이승희 Text: Text mining Page:82-93.
On Mechanism in Clustering Speaker: Caiming Zhong
Imran N. Junejo, Omar Javed and Mubarak Shah University of Central Florida, Proceedings of the 17th International Conference on Pattern Recognition, pp ,
Distance/Similarity Functions for Pattern Recognition J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan
Bayesian Hierarchical Clustering Paper by K. Heller and Z. Ghahramani ICML 2005 Presented by David Williams Paper Discussion Group ( )
Clustering (2) Center-based algorithms Fuzzy k-means Density-based algorithms ( DBSCAN as an example ) Evaluation of clustering results Figures and equations.
Alla Petrakova & Steve Mussmann
Clustering (1) Clustering Similarity measure Hierarchical clustering
Clustering Anna Reithmeir Data Mining Proseminar 2017
Dynamic Pickup and Delivery with Transfers
Sampath Jayarathna Cal Poly Pomona
Machine Learning for the Quantified Self
Clustering CSC 600: Data Mining Class 21.
CZ5211 Topics in Computational Biology Lecture 3: Clustering Analysis for Microarray Data I Prof. Chen Yu Zong Tel:
Slides by Eamonn Keogh (UC Riverside)
Clustering Techniques for Finding Patterns in Large Amounts of Biological Data Michael Steinbach Department of Computer Science
Hierarchical Clustering
CS 3343: Analysis of Algorithms
Machine Learning and Data Mining Clustering
Tracking parameter optimization
A Consensus-Based Clustering Method
Finding Communities by Clustering a Graph into Overlapping Subgraphs
CSE 5243 Intro. to Data Mining
John Nicholas Owen Sarah Smith
Hierarchical and Ensemble Clustering
ECE 539 Project Aditya Ghule
Homework Assignment 1: Use the following data set to test the performance difference of three clustering algorithms: K-means, AP clustering and Spectral.
Magnification algorithms applied to videos
Cyclic string-to-string correction
Hierarchical and Ensemble Clustering
GPX: Interactive Exploration of Time-series Microarray Data
Consensus Partition Liang Zheng 5.21.
Hierarchical Clustering
Automatic Segmentation of Data Sequences
SEEM4630 Tutorial 3 – Clustering.
The connected word recognition problem Problem definition: Given a fluently spoken sequence of words, how can we determine the optimum match in terms.
Common strategy development process I
Presentation transcript:

Learning Trajectory Patterns by Clustering: Comparative Evaluation

Problem Description & Definition

Scene Modeling -Clustering Approaches

Distance/Similarity Measures Euclidean/Modified Euclidean distance Dynamic Time Warping Longest Common Sequences modified Hausdorff Distance 1/15/2018

Clustering Methods Iteration optimization Online adaptive K-Means, Fuzzy C-Means Online adaptive incremental learning Hierarchical clustering agglomeratvie & divisive, min-cut graph based, dominant set clustering Co-occurrence de-compostion document and keywords Note: For clustering methods we decide to utilize CLUTO[7] data clustering software package, which is used for agglomerative, divisive, hybrid and graph-based clustering. The software provides a number of options and optimization criteria for each cluster variants. In matlab K-Means clustering is available to use directly. 1/15/2018

Evaluation(Dataset) We decided to use Lankershim dataset (a total of 30 minutes vehicle trajectories processed from the video data) provided by the Federal Highway Administration (FHWA) and the Next Generation Simulation (NGSIM). 1/15/2018

Evaluation(Criteria) We will manually label the trajectories into cluster and evaluate different distance metrics and clustering algorithms in terms of correct clustering rate (CCR) where N is the total number of trajectories and pc denotes the total number of trajectories matched to the c-th cluster 1/15/2018