Gary M. Weiss Fordham University

Slides:



Advertisements
Similar presentations
Gary M. Weiss Professor and Chair Dept. of Computer & Info. Science Fordham University or wisdmproject.com.
Advertisements

P2 – Describe the purpose of different types of computer systems
Outline Activity recognition applications
Healthy Computing Workshop 2011 Christian Chislett.
Sensor-Based Abnormal Human-Activity Detection Authors: Jie Yin, Qiang Yang, and Jeffrey Junfeng Pan Presenter: Raghu Rangan.
* Fordham University Department of Computer and Information Science ** Healthy Pet Technologies WagTag  : A Dog Collar Accessory for Monitoring Canine.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
Gary M. Weiss and Jeffrey Lockhart Fordham University, New York, NY 1UbiMI UBICOMP Sept
Smartphone-based Activity Recognition for Pervasive Healthcare - Utilizing Cloud Infrastructure for Data Modeling Bingchuan Yuan, John Herbert University.
Portable, Inexpensive, and Unobtrusive Accelerometer-based Geriatric Gait Analysis Adam Setapen (University of Texas at Austin) Chris Gutierrez (California.
Data preprocessing before classification In Kennedy et al.: “Solving data mining problems”
EHealth Workshop 2003Virginia Tech e-Textiles Group An E-Textile System for Motion Analysis Mark Jones, Thurmon Lockhart, and Thomas Martin Virginia Tech.
Mining Motion Sensor Data from Smartphones for Estimating Vehicle Motion Tamer Nadeem, PhD Department of Computer Science NSF Workshop on Large-Scale Traffic.
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Written by Martin Azizyan, Ionut Constandache, & Romit Choudhury Presented by Craig.
Gary M. Weiss & Jeffrey W. Lockhart Fordham University
FIT3105 Biometric based authentication and identity management
1 HealthSense : Classification of Health-related Sensor Data through User-Assisted Machine Learning Presenter: Mi Zhang Feb. 23 rd, 2009 From Prof. Gregory.
Major Tasks in Data Preprocessing(Ref Chap 3) By Prof. Muhammad Amir Alam.
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
3.11 Robotics, artificial intelligence and expert systems Strand 3 Karley Holland.
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
Personalized Medicine Research at the University of Rochester Henry Kautz Department of Computer Science.
Learning Micro-Behaviors In Support of Cognitive Assistance AlarmNet is a wireless sensor network (WSN) system for smart health-care that opens up new.
Wang, Z., et al. Presented by: Kayla Henneman October 27, 2014 WHO IS HERE: LOCATION AWARE FACE RECOGNITION.
GeoPKDD Geographic Privacy-aware Knowledge Discovery and Delivery Kick-off meeting Pisa, March 14, 2005.
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
Kinect Player Gender Recognition from Speech Analysis
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
Gary M. Weiss Comp & Info Science Dept Fordham University or wisdmproject.com.
July 25, 2010 SensorKDD Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer &
September Activity Recognition and Biometric Identification Using Cell Phone Accelerometers WISDM Project Department of Computer & Info. Science.
CONTINUES COGNITIVE AND VITAL SIGNS MONITOR Design Review.
TEMPLATE DESIGN © Detecting User Activities Using the Accelerometer on Android Smartphones Sauvik Das, Supervisor: Adrian.
Tim Finin University of Maryland, Baltimore County 29 January 2013 Joint work with Anupam Joshi, Laura Zavala and our students SRI Social Media Workshop.
CMPD273 Multimedia System Prepared by Nazrita Ibrahim © UNITEN2002 Multimedia System Characteristic Reference: F. Fluckiger: “Understanding networked multimedia,
IT Introduction to Information Technology CHAPTER 01.
©2010 John Wiley and Sons Chapter 6 Research Methods in Human-Computer Interaction Chapter 6- Diaries.
January Smart Environments: Artificial Intelligence in the Home and Beyond Diane J. Cook
Human Activity Recognition Using Accelerometer on Smartphones
Lecture 7 Page 1 CS 236, Spring 2008 Challenge/Response Authentication Authentication by what questions you can answer correctly –Again, by what you know.
The Second Life of a Sensor: Integrating Real-World Experience in Virtual Worlds using Mobile Phones Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane,
Audio Location Accurate Low-Cost Location Sensing James Scott Intel Research Cambridge Boris Dragovic Intern in 2004 at Intel Research Cambridge Studying.
1 Location and Activity Tracking with the Cloud Taj Morton, Alex Weeks, Samuel House, Patrick Chiang, and Chris Scaffidi School of Electrical Engineering.
FITNESS TRACKERS Tracking more than fitness Maureen Skinner LIS 565 Winter ‘14.
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 19, NO
Providing User Context for Mobile and Social Networking Applications A. C. Santos et al., Pervasive and Mobile Computing, vol. 6, no. 1, pp , 2010.
John Ansbach General Counsel, GDT October 8,
Counting How Many Words You Read
FriendFinder Location-aware social networking on mobile phones.
SATIRE: A Software Architecture for Smart AtTIRE R. Ganti, P. Jayachandran, T. F. Abdelzaher, J. A. Stankovic (Presented by Linda Deng)
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Biometrics Chuck Cook Matthew Etten Jeremy Vaughn.
Saisakul Chernbumroong, Shuang Cang, Anthony Atkins, Hongnian Yu Expert Systems with Applications 40 (2013) 1662–1674 Elderly activities recognition and.
De-anonymizing Genomic Databases Using Phenotypic Traits Humbert et al. Proceedings on Privacy Enhancing Technologies 2015 (2) :
C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR
An E-Textiles. Virginia Tech e-Textiles Group Design of an e-textile computer architecture – Networking – Fault tolerance – Power aware – Programming.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Work supported by NSF Grant No and numerous Fordham University grants
Mobile Activity Recognition
FACE DETECTION USING ARTIFICIAL INTELLIGENCE
Biometrics Reg: AMP/HNDIT/F/F/E/2013/067.
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Vijay Srinivasan Thomas Phan
Mobile Sensor-Based Biometrics Using Common Daily Activities
An Introduction to Computer Networking
WISDM Activity Recognition & Biometrics Applications of Classification
Activity Recognition Classification in Action
Xin Qi, Matthew Keally, Gang Zhou, Yantao Li, Zhen Ren
MyoHMI Architecture Background
Presentation transcript:

Gary M. Weiss Fordham University

 Smart phones are ubiquitous  As of 4 th quarter 2010 outpaced PC sales  We carry them everywhere at almost all times  Smart phones are powerful  Increasing processing power and storage space  Filled with sensors  Smart phones include the following sensors: ▪ Tri-Axial Accelerometer ▪ Location sensor (GPS, cell tower, WiFi) ▪ Audio sensor (microphone), Image sensor (camera) ▪ Proximity, light, temperature, magnetic compass 5/17/2012Gary M. Weiss Einstein2

 Data mining: application of computational methods to extract knowledge from data  Most data mining involves inferring predictive models, often for classification  Sensor mining: application of computational methods to extract knowledge from sensor data  Supervised machine learning  Obtain labeled time-series training data  Create examples described by generated features  Build model to predict example’s label 5/17/2012Gary M. Weiss Einstein3

 Three years ago started what is now WISDM  Began with focus on activity recognition ▪ Determine what a user is doing based on accelerometer  Moved to an Android-based smartphone platform  Expanded to other applications ▪ Biometric identification ▪ Identifying user characteristics (soft biometrics) ▪ Mining GPS data (project starting with Bronx Zoo)  Current focus on Actitracker ▪ Track user activities and present info to user via the web as a health app (NSF “Health and Well-Being Grant) 5/17/2012Gary M. Weiss Einstein4

 Based on Android Smartphones but could be extended to other mobile devices  Client/Server architecture  Smartphones are the client (they run our app)  We have a dedicated server  Right now raw data is sent to the server and processing occurs there  Data can be streamed or sent on demand  In future more responsibility moved to the phone 5/17/2012Gary M. Weiss Einstein5

 Web Interface  Users can access their data via a web interface ▪ Accessible from smartphone or full-screen computer  Security  Secure logins and data encrypted  Resource Issues: Power  Power is an issue if collect GPS data and maybe if we collect data 24x7, but not for periodic data collection 5/17/2012Gary M. Weiss Einstein6

 Measures acceleration along 3 spatial axes  Detects/measures gravity (orientation matters)  Measurement range typically -2g to +2g  Okay for most activities but falling yields higher values  Range & sensitivity may be adjustable  Sampling rates ~20-50 Hz  Study found 20Hz required for activity recognition  WISDM project found could not reliably sample beyond 20Hz (50ms) and this may impact activity recognition 5/17/2012Gary M. Weiss Einstein7

 Activity Recognition  Identify the activity a user is performing (walking, jogging, sitting, etc.)  Biometric Identification  Identify a user based on prior accelerometer data collected from that user  Trait Identification  Identify characteristics about a user based (height, weight, age) 5/17/2012Gary M. Weiss Einstein8

 Context-sensitive applications  Handle phone calls differently depending on context  Play music to suit your activity  New & innovative apps to make phones smarter  Tracking & Health applications  Track overall activity levels & generate fitness profiles  Care of elderly ▪ Detect dangerous situations like (falling) ▪ Warn if some with Alzheimer’s wanders outside of area 5/17/2012Gary M. Weiss Einstein9

 Accelerometer data from Android phone  Walking  Jogging  Climbing Stairs  Lying Down  Sitting  Standing 5/17/2012Gary M. Weiss Einstein10

5/17/2012Gary M. Weiss Einstein11

5/17/2012Gary M. Weiss Einstein12

5/17/2012Gary M. Weiss Einstein13

5/17/2012Gary M. Weiss Einstein14

5/17/2012Gary M. Weiss Einstein Z axis 15

5/17/2012Gary M. Weiss Einstein16

 Six activities: walking, jogging, stairs, sitting, standing, lying down  Labeled data collected from over 50 users  Data transformed via 10-second windows  Accelerometer data sampled (x,y,z) every 50ms  Features (per axis): ▪ average, SD, ave diff from mean, ave resultant accel, binned distribution, time between peaks 5/17/2012Gary M. Weiss Einstein17

 The 43 features used to build a classifier  WEKA data mining suite used, multiple techniques  Personal, universal, hybrid models built  Architecture (for now) uses “dumb” client  Basis of soon to be released actitracker service  Provides web based view of activities over time 5/17/2012Gary M. Weiss Einstein18

 WISDM Results are shown for various things  Personal, universal, and hybrid models  Most results aggregated over all users but a few per user to show how performance varies by user  Results for 6 activities (ones shown in the plots) 5/17/2012Gary M. Weiss Einstein19

5/17/2012Gary M. Weiss Einstein 72.4% Accuracy Predicted Class WalkingJoggingStairsSittingStanding Lying Down Actual Class Walking Jogging Stairs Sitting Standing Lying Down

5/17/2012Gary M. Weiss Einstein 98.4% accuracy Predicted Class WalkingJoggingStairsSitting Standing Lying Down Actual Class Walking Jogging Stairs Sitting Standing Lying Down

5/17/2012Gary M. Weiss Einstein % of Records Correctly Classified PersonalUniversal Straw Man IB3J48NNIB3J48NN Walking Jogging Stairs Sitting Standing Lying Down Overall

5/17/2012Gary M. Weiss Einstein23

 Biometrics concerns unique identification based on physical or behavioral traits  Hard biometrics involves traits that are sufficient to uniquely identify a person ▪ Fingerprints, DNA, iris, etc.  Soft biometric traits are not sufficiently distinctive, but may help ▪ Physical traits: Sex, age, height, weight, etc. ▪ Behavioral traits: gait, clothes, travel patterns, etc. 5/17/2012Gary M. Weiss Einstein24

 Numerous accelerometer-based systems that use dedicated and/or multiple sensors  See related work section of Cell Phone-Based Biometric Identification for details  Possible uses: ▪ Phone security (e.g., to automatically unlock phone) ▪ Automatic device customization ▪ To better track people for shared devices ▪ Perhaps for secondary level of physical security 5/17/2012Gary M. Weiss Einstein25

 Same setup as WISDM activity recognition  Same data collection, feature extraction, WEKA, …  Used for identification and authentication  Identification: predicting identity from pool of users  Authentication is binary class prediction problem  Evaluate single and mixed activities  Evaluate using 10 sec. and several min. of test data ▪ Longer sample classify with “Most Frequent Prediction”  Results based on 36 users  But hold up on preliminary experiments with 200 users 5/17/2012Gary M. Weiss Einstein26

AggregateWalkJogUpDown Aggregate (Oracle) J Neural Net Straw Man /17/2012Gary M. Weiss Einstein AggregateWalkJogUpDownAggregate (Oracle) J4836/36 31/3231/3128/3136/36 Neural Net36/36 32/3228.5/3125/3136/36 Based on 10 second test samples Based on most frequent prediction for 5-10 minutes of data 27

 Authentication results:  Positive authentication of a user ▪ 10 second sample: ~85% ▪ Most frequent class over 5-10 min: 100%  Negative Authentication of a user (an imposter) ▪ 10 second sample: ~96% ▪ Most frequent class over 5-10 min: 100% 5/17/2012Gary M. Weiss Einstein28

 Can do remarkably well with short amounts of accelerometer data (10s – 2 min)  Since we can distinguish between ways different people walk may be able to distinguish between different gaits 5/17/2012Gary M. Weiss Einstein29

5/17/2012Gary M. Weiss Einstein30

 Data collected from ~70 people (now over 200)  Accelerometer and survey data  Survey data includes anything we could think of that might somehow be predictable ▪ Sex, height, weight, age, race, handedness, disability ▪ Type of area grew up in {rural, suburban, urban} ▪ Shoe size, footwear type, size of heels, type of clothing ▪ # hours academic work, # hours exercise  Too few subjects investigate all factors ▪ Many were not predictable (maybe with more data) 5/17/2012Gary M. Weiss Einstein31

Accuracy 71.2% MaleFemale Male317 Female1216 5/17/2012Gary M. Weiss Einstein Accuracy 83.3% ShortTall Short155 Tall220 Accuracy 78.9% LightHeavy Light137 Heavy217 Results for IB3 classifier. For height and weight middle categories removed. 32

 A wide open area for data mining research  A marketers dream  Clear privacy issues  Room for creativity & insight for finding traits  Probably many interesting commercial and research applications  Imagine diagnosing back problems via your mobile phone via gait analysis … 5/17/2012Gary M. Weiss Einstein33

 Can collect accelerometer data from patients  On demand or in the background  Data transmitted wirelessly or stored on the phone for periodic download  Can extend study beyond gait  Can monitor overall activity levels  Can monitor daily routine 5/17/2012Gary M. Weiss Einstein34

 Facilitate quantitative analysis of gait  “Fourth, although experienced clinicians assessed gait, quantitative analysis of gait might be more reliable” (Verghese et al. 2002)  Accelerometer data can provide basis for gait classification  Can use data mining to learn a classifier for gait ▪ Just need carefully selected training data ▪ Yields consistent measure 5/17/2012Gary M. Weiss Einstein35

 Can look at other neurological diseases besides non-Alzheimer’s dementia  Can try to track progression of Alzheimer’s  Note can monitor daily routine, travel, etc.  Smartphone can also administer surveys, record video, provide voice prompts, etc.  Besides diagnosis, can assist people suffering from these diseases 5/17/2012Gary M. Weiss Einstein36

 Gary Weiss  Fordham University, Bronx NY    WISDM Information  ▪ WISDM papers available: click “About” then “Publications”  By end of summer Actitracker will allow you to track your activities via our Android app (actitracker.com) 5/17/2012Gary M. Weiss Einstein37

 WISDM research group  Current Active Members ▪ Linna AI*, Shaun Gallagher*, Andrew Grosner*, Margo Flynn, Jeff Lockhart*, Paul McHugh*, Tony Pulickal*, Greg Rivas*, Isaac Ronan*, Priscilla Twum, Bethany Wolff * Working full-time on the project at Fordham over the summer 5/17/2012Gary M. Weiss Einstein38

Available from: Kwapisz, J.R., Weiss, G.M., and Moore, S.A Activity recognition using cell phone accelerometers, Proceedings of the Fourth International Workshop on Knowledge Discovery from Sensor Data, Kwapisz, J.R., Weiss, G.M., and Moore, S.A Cell phone-based biometric identification, Proceedings of the IEEE Fourth International Conference on Biometrics: Theory, Applications and Systems. Lockhart, J.W., Weiss, G.M., Xue, J.C., Gallagher, S.T., Grosner, A.B., and Pulickal, T.T Design considerations for the WISDM smart phone-based sensor mining architecture, In Proceedings of the Fifth International Workshop on Knowledge Discovery from Sensor Data, San Diego, CA. Weiss, G.M., and Lockhart, J.W Identifying user traits by mining smart phone accelerometer data, Proceedings of the 5 th International Workshop on Knowledge Discovery from Sensor Data. Weiss, G.M., and Jeffrey W. Lockhart (2012). The Impact of Personalization on Smartphone-Based Activity Recognition, Proceedings of the AAAI-12 Workshop on Activity Context Representation: Techniques and Languages, Toronto, CA. 5/17/2012Gary M. Weiss Einstein39