Using Gravity to Estimate Accelerometer Orientation
ISWC '03 Proceedings of the 7th IEEE International Symposium on Wearable Computers
An analysis of the AskMSR question-answering system
EMNLP '02 Proceedings of the ACL-02 conference on Empirical methods in natural language processing - Volume 10
Learning question classifiers: the role of semantic information
Natural Language Engineering
Speech and Language Processing (2nd Edition)
Speech and Language Processing (2nd Edition)
Building Natural Language Generation Systems (Studies in Natural Language Processing)
Building Natural Language Generation Systems (Studies in Natural Language Processing)
Incorporating non-local information into information extraction systems by Gibbs sampling
ACL '05 Proceedings of the 43rd Annual Meeting on Association for Computational Linguistics
Activity sensing in the wild: a field trial of ubifit garden
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Introduction to Information Retrieval
Introduction to Information Retrieval
SimpleNLG: a realisation engine for practical applications
ENLG '09 Proceedings of the 12th European Workshop on Natural Language Generation
The WEKA data mining software: an update
ACM SIGKDD Explorations Newsletter
Using mobile phones to determine transportation modes
ACM Transactions on Sensor Networks (TOSN)
Beyond total capture: a constructive critique of lifelogging
Communications of the ACM
Scalable recognition of daily activities with wearable sensors
LoCA'07 Proceedings of the 3rd international conference on Location-and context-awareness
Energy-accuracy trade-off for continuous mobile device location
Proceedings of the 8th international conference on Mobile systems, applications, and services
Improving energy efficiency of location sensing on smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
User experiences with activity-based navigation on mobile devices
Proceedings of the 12th international conference on Human computer interaction with mobile devices and services
The Jigsaw continuous sensing engine for mobile phone applications
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
A practical approach to recognizing physical activities
PERVASIVE'06 Proceedings of the 4th international conference on Pervasive Computing
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof
Proceedings of the 7th ACM european conference on Computer Systems
Hi-index | 0.00 |
Continuous smartphone sensing offers the opportunity to perform recognition and logging of the user's activities, but a key challenge remains in conveying these activities in a manner that is both understandable by humans and useful for downstream consuming applications. We explore the viability of representing activity recognition through automatically-generated natural language English text, allowing the user to understand the activity recognition output and other software to operate on it, such as with text-to-speech software or an information retrieval search engine. To create narratives with smoother transitions and to help intelligently trigger the GPS in a power-conserving manner, we implemented a scheme called Spurious Sequential Classification Pruning that we show reduces real-time misclassifications by 76% and GPS requests by 38%. We describe a complete system for activity recognition and narrative generation and discuss its end-to-end operation.