A computational framework for unsupervised analysis of everyday human activities

In order to make computers proactive and assistive, we must enable them to perceive, learn, and predict what is happening in their surroundings. This presents us with the challenge of formalizing computational models of everyday human activities. For a majority of environments, the structure of the...

Full description

Bibliographic Details
Main Author: Hamid, Muhammad Raffay
Published: Georgia Institute of Technology 2008
Subjects:
Online Access:http://hdl.handle.net/1853/24765
id ndltd-GATECH-oai-smartech.gatech.edu-1853-24765
record_format oai_dc
spelling ndltd-GATECH-oai-smartech.gatech.edu-1853-247652013-01-07T20:27:59ZA computational framework for unsupervised analysis of everyday human activitiesHamid, Muhammad RaffayComputational perceptionActivity recognitionAnomaly detectionArtificial intelligenceBehavior modelingScene understandingAutomatic data collection systemsUbiquitous computingOptical detectorsHuman-computer interactionExpert systems (Computer science)Computer visionIn order to make computers proactive and assistive, we must enable them to perceive, learn, and predict what is happening in their surroundings. This presents us with the challenge of formalizing computational models of everyday human activities. For a majority of environments, the structure of the in situ activities is generally not known a priori. This thesis therefore investigates knowledge representations and manipulation techniques that can facilitate learning of such everyday human activities in a minimally supervised manner. A key step towards this end is finding appropriate representations for human activities. We posit that if we chose to describe activities as finite sequences of an appropriate set of events, then the global structure of these activities can be uniquely encoded using their local event sub-sequences. With this perspective at hand, we particularly investigate representations that characterize activities in terms of their fixed and variable length event subsequences. We comparatively analyze these representations in terms of their representational scope, feature cardinality and noise sensitivity. Exploiting such representations, we propose a computational framework to discover the various activity-classes taking place in an environment. We model these activity-classes as maximally similar activity-cliques in a completely connected graph of activities, and describe how to discover them efficiently. Moreover, we propose methods for finding concise characterizations of these discovered activity-classes, both from a holistic as well as a by-parts perspective. Using such characterizations, we present an incremental method to classify a new activity instance to one of the discovered activity-classes, and to automatically detect if it is anomalous with respect to the general characteristics of its membership class. Our results show the efficacy of our framework in a variety of everyday environments.Georgia Institute of Technology2008-09-17T19:35:47Z2008-09-17T19:35:47Z2008-07-07Dissertationhttp://hdl.handle.net/1853/24765
collection NDLTD
sources NDLTD
topic Computational perception
Activity recognition
Anomaly detection
Artificial intelligence
Behavior modeling
Scene understanding
Automatic data collection systems
Ubiquitous computing
Optical detectors
Human-computer interaction
Expert systems (Computer science)
Computer vision
spellingShingle Computational perception
Activity recognition
Anomaly detection
Artificial intelligence
Behavior modeling
Scene understanding
Automatic data collection systems
Ubiquitous computing
Optical detectors
Human-computer interaction
Expert systems (Computer science)
Computer vision
Hamid, Muhammad Raffay
A computational framework for unsupervised analysis of everyday human activities
description In order to make computers proactive and assistive, we must enable them to perceive, learn, and predict what is happening in their surroundings. This presents us with the challenge of formalizing computational models of everyday human activities. For a majority of environments, the structure of the in situ activities is generally not known a priori. This thesis therefore investigates knowledge representations and manipulation techniques that can facilitate learning of such everyday human activities in a minimally supervised manner. A key step towards this end is finding appropriate representations for human activities. We posit that if we chose to describe activities as finite sequences of an appropriate set of events, then the global structure of these activities can be uniquely encoded using their local event sub-sequences. With this perspective at hand, we particularly investigate representations that characterize activities in terms of their fixed and variable length event subsequences. We comparatively analyze these representations in terms of their representational scope, feature cardinality and noise sensitivity. Exploiting such representations, we propose a computational framework to discover the various activity-classes taking place in an environment. We model these activity-classes as maximally similar activity-cliques in a completely connected graph of activities, and describe how to discover them efficiently. Moreover, we propose methods for finding concise characterizations of these discovered activity-classes, both from a holistic as well as a by-parts perspective. Using such characterizations, we present an incremental method to classify a new activity instance to one of the discovered activity-classes, and to automatically detect if it is anomalous with respect to the general characteristics of its membership class. Our results show the efficacy of our framework in a variety of everyday environments.
author Hamid, Muhammad Raffay
author_facet Hamid, Muhammad Raffay
author_sort Hamid, Muhammad Raffay
title A computational framework for unsupervised analysis of everyday human activities
title_short A computational framework for unsupervised analysis of everyday human activities
title_full A computational framework for unsupervised analysis of everyday human activities
title_fullStr A computational framework for unsupervised analysis of everyday human activities
title_full_unstemmed A computational framework for unsupervised analysis of everyday human activities
title_sort computational framework for unsupervised analysis of everyday human activities
publisher Georgia Institute of Technology
publishDate 2008
url http://hdl.handle.net/1853/24765
work_keys_str_mv AT hamidmuhammadraffay acomputationalframeworkforunsupervisedanalysisofeverydayhumanactivities
AT hamidmuhammadraffay computationalframeworkforunsupervisedanalysisofeverydayhumanactivities
_version_ 1716474940145795072