Foundations of Assisted Cognition Systems

reasoning. However, such an integration requires us to bridge the gap between continuous sensor data and discrete, high-level representations. We will develop techniques that can bridge this gap by clustering a user’s data into discrete activity segments, which are path segments during which a user shows highly predictable behavior. Such segments can be learned for both indoor and outdoor environments using expectation maximization (EM) along with location data and an annotated map of the environment. Another challenge in location estimation is the fact that users frequently switch between environments with vastly different structure and sensor coverage. For example, a location system has to be able to track a person in her home, on her way to the coffee shop, and during her walk through the park. We will develop adaptive filters that are able to switch among or use simultaneously different map representations and different representations of uncertainty using discrete grid filters, particle filters, and / or Kalman filters whenever appropriate. 2.2 Behavior, Goal, and Plan Recognition Behavior recognition explains physical motion in terms of sets of meaningful activities that extend over time. Goal recognition relates behaviors to the performer’s intention to bring about some state of affairs. Behaviors and goals can be hierarchically organized into plans. Representing and reasoning about plans and goals requires us to advance the state of the art in probabilistic dynamic models in two directions: • Representing hierarchically structured complex activities with relative and absolute metric temporal constraints between substeps leads us to develop new algorithms for hierarchical statistical representations. We are focusing in particular on extensions to the expressive hidden semi-Markov models (HHSMM) formalism. As an example, to track a person preparing breakfast, the system needs to reason about the relative order and duration of subactivities such as setting the table, preparing tea, toasting bread, etc. • Many of the entities in our domain are inherently relational. For example, in order to determine how much time a person spends socializing (an important measure of health in the elderly) we need to reason about relationships over sets of individuals. Actions that may be performed in different ways at different times are most naturally captured by slot/filler relationships between an instance of the action and its parameters. Even for handling locations it can be useful to explicitly represent and reason about the functional relationship between an object and a position in space (e.g., “the place I left my car, wherever that is”). Our work on relational Markov models (RMMs) and dynamic probabilistic relational models (DPRMs) will allow us to represent and reason about such entities in a scalable manner; see Fig. 2(c) and Sections 3.3 and 4.3 The combination of hierarchical and relational probabilistic models provides a language and basic inference algorithms for probabilistic plan recognition. Fundamental research challenges remain, however, in defining the content of those models. In particular, Assisted Cognition systems need to be able to recognize when the user has made an error in performing (or failing to perform) a task and may require assistance. 2.3 Modeling Cognitive Impairments One general strategy for error detection we are developing is based on online model selection, which can be used to detect surprising or unusual behaviors. Part of this approach may involve creating error models that target the particular kinds of cognitive errors the user population may make, based on an underlying theory of behavioral impairments resulting from specific neurological deficits. Such models support precise error detection and intervention strategies.

[1]  Pedro M. Domingos,et al.  Mixed initiative interfaces for learning tasks: SMARTedit talks back , 2001, IUI '01.

[2]  Lokendra Shastri,et al.  A computationally efficient abstraction of long-term potentiation , 2002, Neurocomputing.

[3]  John Langford,et al.  Risk Sensitive Particle Filters , 2001, NIPS.

[4]  L. Shastri,et al.  Knowledge Fusion in the Large - taking a cue from the brain , 1999 .

[5]  Henry A. Kautz A formal theory of plan recognition , 1987 .

[6]  Daniel S. Weld,et al.  Temporal graphplan with mutual exclusion reasoning , 1999 .

[7]  Adnan Darwiche,et al.  Inference in belief networks: A procedural guide , 1996, Int. J. Approx. Reason..

[8]  Svetha Venkatesh,et al.  Policy Recognition in the Abstract Hidden Markov Model , 2002, J. Artif. Intell. Res..

[9]  Wolfram Burgard,et al.  Estimating the Absolute Position of a Mobile Robot Using Position Probability Grids , 1996, AAAI/IAAI, Vol. 2.

[10]  Nando de Freitas,et al.  Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks , 2000, UAI.

[11]  Oren Etzioni,et al.  Efficient information gathering on the Internet , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[12]  Wolfram Burgard,et al.  People Tracking with Mobile Robots Using Sample-Based Joint Probabilistic Data Association Filters , 2003, Int. J. Robotics Res..

[13]  Gaetano Borriello,et al.  ipChinook: an integrated IP-based design framework for distributed embedded systems , 1999, DAC '99.

[14]  Stephen M. Omohundro,et al.  Bumptrees for Efficient Function, Constraint and Classification Learning , 1990, NIPS.

[15]  Thomas G. Dietterich,et al.  Editors. Advances in Neural Information Processing Systems , 2002 .

[16]  Eric Horvitz,et al.  Restart Policies with Dependence among Runs: A Dynamic Programming Approach , 2002, CP.

[17]  Zachary G. Ives,et al.  Integrating Network-Bound XML Data , 2001, IEEE Data Eng. Bull..

[18]  D. Fox,et al.  Towards Personal Service Robots for the Elderly , 1999 .

[19]  Oren Etzioni,et al.  Scalable and adaptive goal recognition , 1998 .

[20]  Oren Etzioni,et al.  A softbot-based interface to the Internet , 1994, CACM.

[21]  Wolfram Burgard,et al.  Integrating global position estimation and position tracking for mobile robots: the dynamic Markov localization approach , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[22]  Daphne Koller,et al.  Sampling in Factored Dynamic Systems , 2001, Sequential Monte Carlo Methods in Practice.

[23]  Padhraic Smyth,et al.  Clustering Sequences with Hidden Markov Models , 1996, NIPS.

[24]  Oren Etzioni,et al.  A Sound and Fast Goal Recognizer , 1995, IJCAI.

[25]  S. Muggleton Stochastic Logic Programs , 1996 .

[26]  Peter Haddawy,et al.  Answering Queries from Context-Sensitive Probabilistic Knowledge Bases , 1997, Theor. Comput. Sci..

[27]  D. Schacter Searching for memory: The brain, the mind, and the past. , 1996 .

[28]  W W Hauck,et al.  The economic burden of Alzheimer's disease care. , 1993, Health affairs.

[29]  Martha E. Pollack,et al.  Execution monitoring with quantitative temporal Bayesian networks , 2002 .

[30]  Daphne Koller,et al.  Using Learning for Approximation in Stochastic Processes , 1998, ICML.

[31]  Oren Etzioni,et al.  Scaling question answering to the Web , 2001, WWW '01.

[32]  Gregory D. Abowd,et al.  A Context-Based Infrastructure for Smart Environments , 2000 .

[33]  Ingrid Zukerman,et al.  Towards a Bayesian Model for Keyhole Plan Recognition in Large Domains , 1997 .

[34]  Daniel S. Weld,et al.  Temporal Planning with Continuous Change , 1994, AAAI.

[35]  J. Hodges Memory, Amnesia and the Hippocampal System , 1995 .

[36]  Alex Pentland,et al.  Action Reaction Learning: Automatic Visual Analysis and Synthesis of Interactive Behaviour , 1999, ICVS.

[37]  Gaetano Borriello,et al.  Location Systems for Ubiquitous Computing , 2001, Computer.

[38]  Larry Arnstein,et al.  Ubiquitous Computing in the Biology Laboratory , 2001 .

[39]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

[40]  E. Vesterinen,et al.  Affective Computing , 2009, Encyclopedia of Biometrics.

[41]  Michael Isard,et al.  CONDENSATION—Conditional Density Propagation for Visual Tracking , 1998, International Journal of Computer Vision.

[42]  Martha E. Pollack,et al.  A Plan-Based Personalized Cognitive Orthotic , 2002, AIPS.

[43]  Alon Y. Halevy,et al.  Updating XML , 2001, SIGMOD '01.

[44]  Daniel S. Weld,et al.  The LPSAT System and its Application to Resource Planning , 1999, International Joint Conference on Artificial Intelligence.

[45]  Adrian E. Raftery,et al.  Hypothesis Testing and Model Selection Via Posterior Simulation , 1995 .

[46]  Kevin P. Murphy,et al.  Space-Efficient Inference in Dynamic Probabilistic Networks , 1997, IJCAI.

[47]  Nando de Freitas,et al.  Real-Time Monitoring of Complex Industrial Processes with Particle Filters , 2002, NIPS.

[48]  Mary Czerwinski,et al.  Instant Messaging: Effects of Relevance and Timing , 2000 .

[49]  Alon Y. Halevy,et al.  Declarative Web Site Management with Tiramisu , 1999, WebDB.

[50]  D. Schacter,et al.  Medial temporal lobe activations in fMRI and PET studies of episodic encoding and retrieval , 1999, Hippocampus.

[51]  Wolfram Burgard,et al.  An experimental comparison of localization methods , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[52]  Lokendra Shastri,et al.  From transient patterns to persistent structures: A model of episodic memory formation via cortico-hippocampal interactions , 2002 .

[53]  Nando de Freitas,et al.  Sequential Monte Carlo in Practice , 2001 .

[54]  Harry Shum,et al.  Motion texture: a two-level statistical model for character motion synthesis , 2002, ACM Trans. Graph..

[55]  Oren Etzioni,et al.  Scaling Up Goal Recognition , 1996, KR.

[56]  Youngme Moon,et al.  This Computer Responds to User Frustration Theory, Design, Results, and Implications , 2002 .

[57]  Dieter Fox,et al.  Team Description: UW Huskies-01 , 2001, RoboCup.

[58]  Eric Horvitz,et al.  Display of Information for Time-Critical Decision Making , 1995, UAI.

[59]  Eric Horvitz,et al.  Attention-Sensitive Alerting , 1999, UAI.

[60]  C. Brenneis,et al.  Searching for Memory: The Brain, the Mind, and the Past , 1999 .

[61]  Pedro M. Domingos,et al.  Relational Markov models and their application to adaptive web navigation , 2002, KDD.

[62]  Henry A. Kautz,et al.  Constraint Propagation Algorithms for Temporal Reasoning , 1986, AAAI.

[63]  W. Burgard,et al.  Markov Localization for Mobile Robots in Dynamic Environments , 1999, J. Artif. Intell. Res..

[64]  Jerzy Z. Sasiadek,et al.  Sensor fusion based on fuzzy Kalman filtering for autonomous robot vehicle , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[65]  L. Shastri,et al.  From simple associations to systematic reasoning: A connectionist representation of rules, variables and dynamic bindings using temporal synchrony , 1993, Behavioral and Brain Sciences.

[66]  Frances R. Frankenburg The Forgetting: Alzheimer's: Portrait of an Epidemic , 2002 .

[67]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[68]  Lokendra Shastri,et al.  Types and Quantifiers in SHRUTI: A Connectionist Model of Rapid Reasoning and Relational Processing , 1998, Hybrid Neural Systems.

[69]  Eric Horvitz,et al.  Models of attention in computing and communication , 2003, Commun. ACM.

[70]  K. Chadha The Global Positioning System: challenges in bringing GPS to mainstream consumers , 1998, 1998 IEEE International Solid-State Circuits Conference. Digest of Technical Papers, ISSCC. First Edition (Cat. No.98CH36156).

[71]  Pedro M. Domingos,et al.  Programming by Demonstration Using Version Space Algebra , 2003, Machine Learning.

[72]  Pedro M. Domingos,et al.  Personalizing web sites for mobile users , 2001, WWW '01.

[73]  Yoram Singer,et al.  The Hierarchical Hidden Markov Model: Analysis and Applications , 1998, Machine Learning.

[74]  J. Morris,et al.  Profound Loss of Layer II Entorhinal Cortex Neurons Occurs in Very Mild Alzheimer’s Disease , 1996, The Journal of Neuroscience.

[75]  Oren Etzioni,et al.  Adaptive Web Sites: an AI Challenge , 1997, IJCAI.

[76]  Craig Boutilier,et al.  Context-Specific Independence in Bayesian Networks , 1996, UAI.

[77]  Bruce Randall Donald,et al.  Simplified Voronoi diagrams , 1987, SCG '87.

[78]  Dieter Fox,et al.  An experimental comparison of localization methods continued , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[79]  Eric Horvitz,et al.  Time-Dependent Utility and Action Under Uncertainty , 1991, UAI.

[80]  N. S. Sridharan,et al.  The Plan Recognition Problem: An Intersection of Psychology and Artificial Intelligence , 1978, Artif. Intell..

[81]  Wolfram Burgard,et al.  A Probabilistic Approach to Collaborative Multi-Robot Localization , 2000, Auton. Robots.

[82]  Alon Y. Halevy,et al.  An XML query engine for network-bound data , 2002, The VLDB Journal.

[83]  P. S. Maybeck,et al.  The Kalman Filter: An Introduction to Concepts , 1990, Autonomous Robot Vehicles.

[84]  John Langford,et al.  Non-Parametric Fault Identification for Space R overs , 2001 .

[85]  N. de Freitas Rao-Blackwellised particle filtering for fault diagnosis , 2002, Proceedings, IEEE Aerospace Conference.

[86]  Dieter Fox,et al.  Real-time particle filters , 2004, Proceedings of the IEEE.

[87]  Wolfram Burgard,et al.  Particle Filters for Mobile Robot Localization , 2001, Sequential Monte Carlo Methods in Practice.

[88]  C. Raymond Perrault,et al.  Analyzing Intention in Utterances , 1986, Artif. Intell..

[89]  Oren Etzioni,et al.  Scaling question answering to the Web , 2001, WWW '01.

[90]  Tom M. Mitchell,et al.  Improving Text Classification by Shrinkage in a Hierarchy of Classes , 1998, ICML.

[91]  Henry A. Kautz,et al.  Integrating Metric and Qualitative Temporal Reasoning , 1991, AAAI.

[92]  Dieter Fox,et al.  Adaptive real-time particle filters for robot localization , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[93]  Gaetano Borriello,et al.  Embedded computation meets the World Wide Web , 2000, Commun. ACM.

[94]  James W. Davis,et al.  Perceptual user interfaces: the KidsRoom , 2000, CACM.

[95]  Lise Getoor,et al.  Learning Probabilistic Relational Models , 1999, IJCAI.

[96]  R. Dolan,et al.  Encoding and retrieval in human medial temporal lobes: An empirical investigation using functional magnetic resonance imaging (fMRI) , 1999, Hippocampus.

[97]  Tessa A. Lau,et al.  Programming by demonstration: an inductive learning formulation , 1998, IUI '99.

[98]  Wolfram Burgard,et al.  Using EM to learn motion behaviors of persons with mobile robots , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[99]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[100]  Lokendra Shastri,et al.  A computational model of episodic memory formation in the hippocampal system , 2001, Neurocomputing.

[101]  Lokendra Shastri,et al.  Seeking coherent explanations -- a fusion of structured connectionism, temporal synchrony, and evident reasoning - eScholarship , 2000 .

[102]  Lokendra Shastri,et al.  Advances in SHRUTI—A Neurally Motivated Model of Relational Knowledge Representation and Rapid Inference Using Temporal Synchrony , 1999, Applied Intelligence.

[103]  Neal Lesh Adaptive Goal Recognition , 1997, IJCAI.

[104]  Andrew W. Moore,et al.  Efficient Locally Weighted Polynomial Regression Predictions , 1997, ICML.

[105]  Howie Choset,et al.  Sensor based motion planning: the hierarchical generalized Voronoi graph , 1996 .

[106]  S. Engel,et al.  Dynamics of the Hippocampus During Encoding and Retrieval of Face-Name Pairs , 2003, Science.

[107]  Shuzhi Sam Ge,et al.  Autonomous vehicle positioning with GPS in urban canyon environments , 2001, IEEE Trans. Robotics Autom..

[108]  Pedro M. Domingos,et al.  Version Space Algebra and its Application to Programming by Demonstration , 2000, ICML.

[109]  Michael L. Littman,et al.  Exact Solutions to Time-Dependent MDPs , 2000, NIPS.

[110]  David Maxwell Chickering,et al.  A Bayesian Approach to Tackling Hard Computational Problems (Preliminary Report) , 2001, Electron. Notes Discret. Math..

[111]  Sheila A. McIlraith,et al.  Monitoring a Complez Physical System using a Hybrid Dynamic Bayes Net , 2002, UAI.

[112]  Dieter Fox,et al.  KLD-Sampling: Adaptive Particle Filters , 2001, NIPS.

[113]  Irfan A. Essa,et al.  Recognizing multitasked activities from video using stochastic context-free grammar , 2002, AAAI/IAAI.

[114]  N. D. Freitas Rao-Blackwellised particle filtering for fault diagnosis , 2002 .

[115]  Lokendra Shastri,et al.  A Biological Grounding of Recruitment Learning and Vicinal Algorithms , 1999 .

[116]  Lokendra Shastri,et al.  A Connectionist model of Planning via Back-chaining Search , 2019, Proceedings of the Twenty-Fourth Annual Conference of the Cognitive Science Society.

[117]  Eric Horvitz,et al.  Principles of mixed-initiative user interfaces , 1999, CHI '99.

[118]  Ben Taskar,et al.  Learning Probabilistic Models of Relational Structure , 2001, ICML.

[119]  Devika Subramanian,et al.  Robust localization algorithms for an autonomous campus tour guide , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[120]  Kevin P. Murphy,et al.  Linear-time inference in Hierarchical HMMs , 2001, NIPS.

[121]  Lokendra Shastri,et al.  Probabilistic Inference and Learning in a Connectionist Causal Network , 2000 .

[122]  Wolfram Burgard,et al.  Monte Carlo Localization: Efficient Position Estimation for Mobile Robots , 1999, AAAI/IAAI.

[123]  J. M. Sanders Sensing the subtleties of everyday life , 2000 .

[124]  Johan de Kleer,et al.  Readings in qualitative reasoning about physical systems , 1990 .

[125]  Anthony Jameson,et al.  Numerical uncertainty management in user and student modeling: An overview of systems and issues , 2005, User Modeling and User-Adapted Interaction.

[126]  Gregory D. Abowd,et al.  The smart floor: a mechanism for natural user identification and tracking , 2000, CHI Extended Abstracts.

[127]  D. Amaral,et al.  Three Cases of Enduring Memory Impairment after Bilateral Damage Limited to the Hippocampal Formation , 1996, The Journal of Neuroscience.

[128]  Thiagalingam Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation , 2001 .

[129]  Martha E. Pollack,et al.  Autominder: A Planning, Monitoring, and Reminding Assistive Agent , 2002 .

[130]  Simon J. Godsill,et al.  Particle methods for Bayesian modeling and enhancement of speech signals , 2002, IEEE Trans. Speech Audio Process..

[131]  L. Squire Memory and the hippocampus: a synthesis from findings with rats, monkeys, and humans. , 1992, Psychological review.

[132]  Jonathan Klein,et al.  This computer responds to user frustration: Theory, design, and results , 2002, Interact. Comput..

[133]  Alex Pentland,et al.  Machine Understanding of Human Action , 1995 .

[134]  Lokendra Shastri,et al.  An extended local connectionist manifesto: Embracing relational and procedural knowledge , 2000, Behavioral and Brain Sciences.

[135]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[136]  Elizabeth D. Mynatt,et al.  Increasing the opportunities for aging in place , 2000, CUU '00.

[137]  Pedro M. Domingos,et al.  Adaptive Web Navigation for Wireless Devices , 2001, IJCAI.

[138]  Gaetano Borriello,et al.  Survey on information appliances , 2000 .

[139]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[140]  Alon Y. Halevy,et al.  An adaptive query execution system for data integration , 1999, SIGMOD '99.

[141]  Dieter Fox,et al.  Knowledge Compilation Properties of Trees-of-BDDs, Revisited , 2009, IJCAI.

[142]  Keiji Kanazawa,et al.  A model for reasoning about persistence and causation , 1989 .

[143]  G. V. Van Hoesen,et al.  Hippocampal formation: anatomy and the patterns of pathology in Alzheimer's disease. , 1990, Progress in brain research.

[144]  Wolfram Burgard,et al.  Tracking multiple moving objects with a mobile robot , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[145]  Eric Horvitz,et al.  Dynamic restart policies , 2002, AAAI/IAAI.

[146]  L. Shastri Episodic memory and cortico–hippocampal interactions , 2002, Trends in Cognitive Sciences.

[147]  Eric Horvitz,et al.  The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users , 1998, UAI.

[148]  Ronald A. Howard,et al.  Dynamic Probabilistic Systems , 1971 .

[149]  Kevin P. Murphy,et al.  Learning the Structure of Dynamic Probabilistic Networks , 1998, UAI.

[150]  Kevin Murphy,et al.  Bayes net toolbox for Matlab , 1999 .

[151]  Carter Wendelken The role of mid-dorsolateral prefrontal cortex in working memory: a connectionist model , 2002, Neurocomputing.

[152]  Oren Etzioni,et al.  Towards adaptive Web sites: Conceptual framework and case study , 1999, Artif. Intell..

[153]  Lokendra Shastri,et al.  Combining belief and utility in a structured connectionist agent architecture , 2019, Proceedings of the Twenty-Fourth Annual Conference of the Cognitive Science Society.

[154]  Philippe Bonnifait,et al.  Data fusion of four ABS sensors and GPS for an enhanced localization of car-like vehicles , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[155]  Sylvia Richardson,et al.  Markov Chain Monte Carlo in Practice , 1997 .

[156]  Gaetano Borriello,et al.  Next century challenges: data-centric networking for invisible computing: the Portolano project at the University of Washington , 1999, MobiCom.