Affiliation:
1. University of Washington, Seattle, USA
2. Indian Institute of Technology Delhi, New Delhi, India
Abstract
Human beings always engage in a vast range of activities and tasks that demonstrate their ability to adapt to different scenarios. These activities can range from the simplest daily routines, like walking and sitting, to multi-level complex endeavors such as cooking a four-course meal. Any human activity can be represented as a temporal sequence of actions performed to achieve a certain goal. Unlike the time series datasets extracted from electronics or machines, these action sequences are highly disparate in their nature—the time to finish a sequence of actions can vary between different persons. Therefore, understanding the dynamics of these sequences is essential for many downstream tasks such as activity length prediction, goal prediction, and next action recommendation. Existing neural network based approaches that learn a continuous-time activity sequence are limited to the presence of only visual data or are designed specifically for a particular task (i.e., limited to next action or goal prediction). In this article, we present
ProActive
, a neural marked temporal point process framework for modeling the continuous-time distribution of actions in an activity sequence while simultaneously addressing three high-impact problems: next action prediction, sequence goal prediction, and
end-to-end
sequence generation. Specifically, we utilize a self-attention module with temporal normalizing flows to model the influence and the inter-arrival times between actions in a sequence. Moreover, for time-sensitive prediction, we perform an
early
detection of sequence goal via a constrained margin-based optimization procedure. This in turn allows
ProActive
to predict the sequence goal using a limited number of actions. In addition, we propose a novel addition over the
ProActive
model, called
ProActive++
, that can handle variations in the order of actions (i.e., different methods of achieving a given goal). We demonstrate that this variant can learn the order in which the person or actor prefers to do their actions. Extensive experiments on sequences derived from three activity recognition datasets show the significant accuracy boost of our
ProActive
and
ProActive++
over the state of the art in terms of action and goal prediction, and the first-ever application of end-to-end action sequence generation.
Funder
DS Chair of AI fellowship to Srikanta Bedathur
Publisher
Association for Computing Machinery (ACM)
Reference60 articles.
1. SenseGen: A deep learning architecture for synthetic sensor data generation;Alzantot Moustafa;arXiv preprint arXiv:1701.08886,2017
2. Layer normalization;Ba Jimmy Lei;arXiv preprint arXiv:1607.06450,2016
3. Hawkes processes in finance;Bacry Emmanuel;arXiv preprint arXiv:1502.04592,2015
4. Prathamesh Deshpande, Kamlesh Marathe, Abir De, and Sunita Sarawagi. 2021. Long horizon forecasting with temporal point processes. In Proceedings of WSDM.
5. User independent estimations of gait events with minimal sensor data;Donahue Seth R.;IEEE Journal of Biomedical and Health Informatics,2020