Zeyu You, Raviv Raich, Yonghong Huang (presenter)

Slides:



Advertisements
Similar presentations
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Advertisements

SE263 Video Analytics Course Project Initial Report Presented by M. Aravind Krishnan, SERC, IISc X. Mei and H. Ling, ICCV’09.
Siddharth Choudhary.  Refines a visual reconstruction to produce jointly optimal 3D structure and viewing parameters  ‘bundle’ refers to the bundle.
Face Alignment with Part-Based Modeling
Middle Term Exam 03/01 (Thursday), take home, turn in at noon time of 03/02 (Friday)
Computer vision: models, learning and inference
Classification and Prediction: Regression Via Gradient Descent Optimization Bamshad Mobasher DePaul University.
Hidden Markov Model based 2D Shape Classification Ninad Thakoor 1 and Jean Gao 2 1 Electrical Engineering, University of Texas at Arlington, TX-76013,
Logistics Course reviews Project report deadline: March 16 Poster session guidelines: – 2.5 minutes per poster (3 hrs / 55 minus overhead) – presentations.
Copyright © Siemens Medical Solutions, USA, Inc.; All rights reserved. Polyhedral Classifier for Target Detection A Case Study: Colorectal Cancer.
Lecture 5: Learning models using EM
Announcements  Project proposal is due on 03/11  Three seminars this Friday (EB 3105) Dealing with Indefinite Representations in Pattern Recognition.
Learning From Data Chichang Jou Tamkang University.
Visual Recognition Tutorial
Knowledge Transfer via Multiple Model Local Structure Mapping Jing Gao† Wei Fan‡ Jing Jiang†Jiawei Han† †University of Illinois at Urbana-Champaign ‡IBM.
CHAPTER 11 Back-Propagation Ming-Feng Yeh.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
Collaborative Filtering Matrix Factorization Approach
Latent Boosting for Action Recognition Zhi Feng Huang et al. BMVC Jeany Son.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
Feature and object tracking algorithms for video tracking Student: Oren Shevach Instructor: Arie nakhmani.
Outlier Detection Using k-Nearest Neighbour Graph Ville Hautamäki, Ismo Kärkkäinen and Pasi Fränti Department of Computer Science University of Joensuu,
Integrating Neural Network and Genetic Algorithm to Solve Function Approximation Combined with Optimization Problem Term presentation for CSC7333 Machine.
Object Detection with Discriminatively Trained Part Based Models
CS 782 – Machine Learning Lecture 4 Linear Models for Classification  Probabilistic generative models  Probabilistic discriminative models.
Using Inactivity to Detect Unusual behavior Presenter : Siang Wang Advisor : Dr. Yen - Ting Chen Date : Motion and video Computing, WMVC.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
A Region Based Stereo Matching Algorithm Using Cooperative Optimization Zeng-Fu Wang, Zhi-Gang Zheng University of Science and Technology of China Computer.
1 Modeling Long Distance Dependence in Language: Topic Mixtures Versus Dynamic Cache Models Rukmini.M Iyer, Mari Ostendorf.
Tell Me What You See and I will Show You Where It Is Jia Xu 1 Alexander G. Schwing 2 Raquel Urtasun 2,3 1 University of Wisconsin-Madison 2 University.
Rutgers, The State University of New Jersey Iterative Embedding with Robust Correction using Feedback of Error Observed Praneeth Vepakomma 1 Ahmed Elgammal.
ECE 8443 – Pattern Recognition Objectives: Bayes Rule Mutual Information Conditional Likelihood Mutual Information Estimation (CMLE) Maximum MI Estimation.
Bundle Adjustment A Modern Synthesis Bill Triggs, Philip McLauchlan, Richard Hartley and Andrew Fitzgibbon Presentation by Marios Xanthidis 5 th of No.
© Devi Parikh 2008 Devi Parikh and Tsuhan Chen Carnegie Mellon University April 3, ICASSP 2008 Bringing Diverse Classifiers to Common Grounds: dtransform.
Final Exam Review CS479/679 Pattern Recognition Dr. George Bebis 1.
Linear Solution to Scale and Rotation Invariant Object Matching Hao Jiang and Stella X. Yu Computer Science Department Boston College.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
Numerical Analysis – Data Fitting Hanyang University Jong-Il Park.
Neural Networks The Elements of Statistical Learning, Chapter 12 Presented by Nick Rizzolo.
SUPERVISED AND UNSUPERVISED LEARNING Presentation by Ege Saygıner CENG 784.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Bayes Rule Mutual Information Conditional.
Neural networks and support vector machines
Deep Feedforward Networks
Discriminative Recurring Signal Detection and Localization Zeyu You, Raviv Raich*, Xiaoli Z. Fern, and Jinsub Kim School of EECS, Oregon State University,
SLAQ: Quality-Driven Scheduling for Distributed Machine Learning
LECTURE 11: Advanced Discriminant Analysis
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
CSE 4705 Artificial Intelligence
Supervised Time Series Pattern Discovery through Local Importance
Recent Advances in Iterative Parameter Estimation
Unsupervised Face Alignment by Robust Nonrigid Mapping
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Pattern Recognition CS479/679 Pattern Recognition Dr. George Bebis
Probabilistic Models with Latent Variables
Collaborative Filtering Matrix Factorization Approach
Ying shen Sse, tongji university Sep. 2016
SMEM Algorithm for Mixture Models
10701 / Machine Learning Today: - Cross validation,
An Improved Neural Network Algorithm for Classifying the Transmission Line Faults Slavko Vasilic Dr Mladen Kezunovic Texas A&M University.
Post-Silicon Calibration for Large-Volume Products
Biointelligence Laboratory, Seoul National University
Deep Learning for Non-Linear Control
Department of Electrical Engineering
Finding Periodic Discrete Events in Noisy Streams
CS639: Data Management for Data Science
August 8, 2006 Danny Budik, Itamar Elhanany Machine Intelligence Lab
ECE – Pattern Recognition Lecture 8 – Performance Evaluation
Presentation transcript:

Mixture Modeling and Inference for Recognition of Multiple Recurring Unknown Patterns Zeyu You, Raviv Raich, Yonghong Huang (presenter) School of Electrical Engineering and Computer Science Oregon State University Corvallis, Oregon 97331-5501 Intel Labs, 2111 Northeast 25th Avenue, Hillsboro, Oregon 97124

Overview Motivation Single Pattern recognition Multiple Pattern recognition Results Conclusions / future work

Motivation Previous work on Single template recognition Target: Multiple template recognition

Single Pattern Recognition Approach: Statistical Model MLE for s:

Approach cont. Solve MLE by Robust Initialization for s*: Finding position containing s (Complete graph -> Bi-partite graph approximation) Finding the estimated s Refinement: MM solver for iterative updates on s

Multiple Pattern Recognition MLE Approach: Statistical Model S->Sk Unknown parameter: Vector of template probabilities α Templates {s1, s2 ,…,sk} Hidden parameter: Template indicator vector [K1,…,KN] Position vector [J1,…,JN]

Solution Complete Data Likelihood function: Expectation Maximization G(Xi/sk) is the ith bag PDF which has the same form as single pattern model PDF Expectation Maximization Robust Initialization Majorization Minimization for Refinement

Expectation Maximization E-step: M-step: Single template ML

Challenges Non-convex optimization for each M-step No guarantees on global optimal solution Sensitive to the initialization

Learning Signatures Consider each activation template as a bag containing all possible delay windows Map an item in each bag to one of K unknown patterns

Solution on Inner Iteration Robust Initialization( ): where weight wik is Find the k’th template Refinement using Majorization-Minimization: For each k, find delays:

Experiment Results Synthetic Data: Real World Data: MSE Analysis Detection Error Real World Data: Similar AUC on the single pattern task Increased AUC on the multiple pattern task

Synthetic Data: Template Estimation MSE No. bags Length No of instances K=3

Data Resources Appliance activation ground truth: Pecan Street Project A research and development organization Developing and testing advanced technology, business model, and customer behavior for advanced energy management system Voltage measurement: Intel’s BEST device Source: Pecan Street Project

Experiments on Real-world Data AUC of a single template model [ICASSP’14] vs. mixture model with K=1 [WCCI’14] Note the proposed model for K=1 is trained on the same filter dataset. Maintained the same performance

Real-world Data Detection ROC changes significantly as K increases for some device, but not all devices: Air conditioning ROC Oven ROC

Test with different K AUCs of mixture model by varying K K-pattern model captures the variations in patterns. AUC significantly increased as K=3 vs. single pattern model. Over-fitting can be overcome using Cross-Validation.

Conclusions Single pattern Model: Mixture pattern Model: Statistical single pattern model Robust initialization Refinement using MM Mixture pattern Model: Statistical K-pattern model Problem and solutions Experiment results: significant improvements over the single pattern model

Future Work Learning in the presence of outliers Learning from large datasets Trade-off: training time complexity for accurate templates Transfer learning Test on homes which are not included in the training data Classification framework

Thanks ! Questions?

Gradient Descent Steepest Descent Newton’s