Approximate Ensemble Methods for Physical Activity Recognition Applications

The main interest of this thesis is on computational methodologies able to reduce the degree of complexity of learning algorithms and its application to physical activity recognition. Random Projections are used to reduce the learning complexity in Multiple Classier Systems. A new boosting algorithm and a new one-class classication methodology are proposed. In both cases, random projections are used for reducing the dimensionality of the problem and for generating diversity, exploiting in this way the benefits that ensemble learning provides in terms of performances and stability. The practical focus of the thesis is on physical activity recongition using wearable sensors. A new hardware platform for wearable computing application has been developed and used for gathering activity data. Based on the classication methodologies developed and the study conducted on physical activity classication, a machine learning architecture capable to provide a continuous authentication mechanism for mobile-devices users has been designed. The system, based on a personalized classifier, states on the analysis of the characteristic gait patterns typical of each individual ensuring an unobtrusive and continuous authentication mechanism.

[1]  Avrim Blum,et al.  Random Projection, Margins, Kernels, and Feature-Selection , 2005, SLSFS.

[2]  Sergios Theodoridis,et al.  A geometric approach to Support Vector Machine (SVM) classification , 2006, IEEE Transactions on Neural Networks.

[3]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[4]  Christoph Busch,et al.  Unobtrusive User-Authentication on Mobile Phones Using Biometric Gait Recognition , 2010, 2010 Sixth International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[5]  Sebastian Thrun,et al.  The MONK''s Problems-A Performance Comparison of Different Learning Algorithms, CMU-CS-91-197, Sch , 1991 .

[6]  Mineichi Kudo,et al.  Margin Preserved Approximate Convex Hulls for Classification , 2010, 2010 20th International Conference on Pattern Recognition.

[7]  Alex Pentland,et al.  Wearable computing and contextual awareness , 1999 .

[8]  Oriol Pujol Boosted Geometry-Based Ensembles , 2010, MCS.

[9]  Nigel H. Lovell,et al.  Implementation of a real-time human movement classifier using a triaxial accelerometer for ambulatory monitoring , 2006, IEEE Transactions on Information Technology in Biomedicine.

[10]  B. Bhattacharya Application of computational geometry to pattern recognition problems , 1982 .

[11]  Moshe Koppel,et al.  Authorship verification as a one-class classification problem , 2004, ICML.

[12]  Jean-François Blanchette,et al.  Total Recall: How the E-memory Revolution Will Change Everything; DELETE: The Virtue of Forgetting in the Digital Age , 2010, J. Assoc. Inf. Sci. Technol..

[13]  Y. Schutz,et al.  Variability of gait patterns during unconstrained walking assessed by satellite positioning (GPS) , 2003, European Journal of Applied Physiology.

[14]  Eliathamby Ambikairajah,et al.  Classification of a known sequence of motions and postures from accelerometry data using adapted Gaussian mixture models. , 2006, Physiological measurement.

[15]  Heikki Ailisto,et al.  Increasing Security of Mobile Devices by Decreasing User Effort in Verification , 2007, 2007 Second International Conference on Systems and Networks Communications (ICSNC 2007).

[16]  Andrew S. Tanenbaum,et al.  Structured Computer Organization , 1976 .

[17]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[18]  Einar Snekkenes,et al.  Robustness of Biometric Gait Authentication Against Impersonation Attack , 2006, OTM Workshops.

[19]  Martial Hebert,et al.  Temporal segmentation and activity classification from first-person sensing , 2009, 2009 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[20]  J. Sprott Chaos and time-series analysis , 2001 .

[21]  C. Randell,et al.  Context awareness by analysing accelerometer data , 2000, Digest of Papers. Fourth International Symposium on Wearable Computers.

[22]  Kristin P. Bennett,et al.  Duality, Geometry, and Support Vector Regression , 2001, NIPS.

[23]  Bruce H. Thomas,et al.  Through-Walls Collaboration , 2009, IEEE Pervasive Computing.

[24]  Paul Lukowicz,et al.  The WearARM Modular, Low-Power Computing Core , 2001, IEEE Micro.

[25]  Alex Pentland,et al.  Face recognition using eigenfaces , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[26]  Juan Carlos Augusto,et al.  Ambient Intelligence: The Confluence of Ubiquitous/Pervasive Computing and Artificial Intelligence , 2007 .

[27]  Benjamin Recht,et al.  Weighted Sums of Random Kitchen Sinks: Replacing minimization with randomization in learning , 2008, NIPS.

[28]  Kai-Tai Song,et al.  Remote Activity Monitoring of the Elderly Using a Two-Axis Accelerometer , 2005 .

[29]  Mark Weiser The computer for the 21st century , 1991 .

[30]  Robert P. W. Duin,et al.  Uniform Object Generation for Optimizing One-class Classifiers , 2002, J. Mach. Learn. Res..

[31]  M. Akay,et al.  Discrimination of walking patterns using wavelet-based fractal analysis , 2002, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[32]  Alex Pentland,et al.  Unsupervised clustering of ambulatory audio and video , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[33]  Robert P. W. Duin,et al.  Robust machine fault detection with independent component analysis and support vector data description , 1999, Neural Networks for Signal Processing IX: Proceedings of the 1999 IEEE Signal Processing Society Workshop (Cat. No.98TH8468).

[34]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[35]  Santosh S. Vempala,et al.  Kernels as features: On kernels, margins, and low-dimensional mappings , 2006, Machine Learning.

[36]  Thomas G. Dietterich,et al.  Error-Correcting Output Codes: A General Method for Improving Multiclass Inductive Learning Programs , 1991, AAAI.

[37]  Kristin P. Bennett,et al.  Duality and Geometry in SVM Classifiers , 2000, ICML.

[38]  Heikki Mannila,et al.  Random projection in dimensionality reduction: applications to image and text data , 2001, KDD '01.

[39]  Santosh S. Vempala,et al.  The Random Projection Method , 2005, DIMACS Series in Discrete Mathematics and Theoretical Computer Science.

[40]  Edward O. Thorp,et al.  The invention of the first wearable computer , 1998, Digest of Papers. Second International Symposium on Wearable Computers (Cat. No.98EX215).

[41]  Yoav Freund,et al.  A Short Introduction to Boosting , 1999 .

[42]  Dmitriy Fradkin,et al.  Experiments with random projections for machine learning , 2003, KDD '03.

[43]  E. Parzen On Estimation of a Probability Density Function and Mode , 1962 .

[44]  Thomas G. Dietterich Machine Learning for Sequential Data: A Review , 2002, SSPR/SPR.

[45]  Gaetano Borriello,et al.  A Practical Approach to Recognizing Physical Activities , 2006, Pervasive.

[46]  Paul Lukowicz,et al.  From Backpacks to Smartphones: Past, Present, and Future of Wearable Computers , 2009, IEEE Pervasive Computing.

[47]  Allen R. Hanson,et al.  Precise process definitions for activities of daily living: a basis for real-time monitoring and hazard detection , 2011, SEHC '11.

[48]  Michael L. Littman,et al.  Activity Recognition from Accelerometer Data , 2005, AAAI.

[49]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[50]  Jim Gemmell,et al.  Total Recall: How the E-Memory Revolution Will Change , 2009 .

[51]  Santosh S. Vempala,et al.  An algorithmic theory of learning: Robust concepts and random projection , 1999, Machine Learning.

[52]  Angelo M. Sabatini,et al.  Machine Learning Methods for Classifying Human Physical Activity from On-Body Accelerometers , 2010, Sensors.

[53]  F. Lacquaniti,et al.  Individual characteristics of human walking mechanics , 1998, Pflügers Archiv.

[54]  Dimitris Achlioptas,et al.  Database-friendly random projections , 2001, PODS.

[55]  Nathalie Japkowicz,et al.  Concept learning in the absence of counterexamples: an autoassociation-based approach to classification , 1999 .

[56]  Heikki Ailisto,et al.  Identifying users of portable devices from gait pattern with accelerometers , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[57]  Heekuck Oh,et al.  Neural Networks for Pattern Recognition , 1993, Adv. Comput..

[58]  James A. Landay,et al.  The Mobile Sensing Platform: An Embedded Activity Recognition System , 2008, IEEE Pervasive Computing.

[59]  Robert P. W. Duin,et al.  Minimum spanning tree based one-class classifier , 2009, Neurocomputing.

[60]  J. Friedman Greedy function approximation: A gradient boosting machine. , 2001 .