Skip to main content

Improving the Cold-Start Problem in User Task Automation by Using Models at Runtime

  • Conference paper
  • First Online:
Information Systems Development

Abstract

Automating user behaviour is one of the most important challenges in Ambient Intelligence. Most of the proposed approaches to confront this are based on machine-learning algorithms. Using them, user routine tasks are inferred from user past actions and then automated when needed. However, these approaches present the cold-start problem, i.e. they cannot infer routine tasks until they gather sufficient user actions. We improve this problem by using a modelling approach. We propose two models to specify the routine tasks known at design time and a software infrastructure that automates them when needed by interpreting these models at runtime. Thus, we achieve to automate user routine tasks from the very beginning. Furthermore, we complement this infrastructure with a model-based API that allows these models to be modified at runtime. Thus, we provide a high-level repository for user behaviour information and an initial background to improve behaviour predictions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. ISTAG (2001) Scenarios for ambient intelligence in 2010

    Google Scholar 

  2. Weiser M (1991) The computer of the 21st century. Scient Am 265:94–104

    Article  Google Scholar 

  3. Youngblood GM, Cook DJ, Holder LB (2005) Managing adaptive versatile environments. Pervasive Mobile Comput 1:373–403

    Article  Google Scholar 

  4. Intille SS, Larson K, Tapia EM et al (2006) Using a live-in laboratory for ubiquitous computing research. In Proceeding of Pervasive

    Google Scholar 

  5. Mozer MC (1998) The neural network house: an environment that adapts to its inhabi-tants. In AAAI Spring Symposium on Intelligent Environments

    Google Scholar 

  6. Webb GI, Pazzani MJ, Billsus D (2001) Machine learning for user modeling user. Modeling User-Adapted Interact 11:19–29

    Article  Google Scholar 

  7. Valiant LG (1984) A theory of the learnable. Commun ACM 27:1134–1142

    Article  Google Scholar 

  8. Dey K (2001) Understanding and using context. Personal Ubiquitous Comput 5:4–7

    Article  Google Scholar 

  9. Paternó F (2002) ConcurTaskTrees: an engineered approach to model-based design of interactive systems

    Google Scholar 

  10. Masuoka R, Parsia B, Labrou Y (2003) Task computingthe semantic web meets pervasive computing. In The Semantic WebISWC

    Google Scholar 

  11. Schein A, Popescul LH, Ungar MJ et al (2002) Methods and metrics for cold-start recommendations. In ACM SIGIR Conference

    Google Scholar 

  12. Billsus D, Pazzani M (1999) A hybrid user model for news story classification, in user modeling (Proceedings of the Seventh International Conference)

    Google Scholar 

  13. García-Herranz M, Haya PA, Esquivel A et al (2008) Easing the smart home: semi-automatic adaptation in perceptive environments. JUCS 14:1529–1544

    Google Scholar 

  14. Henricksen K, Indulska J, Rakotonirainy A (2006) Using context and preferences to implement self-adapting pervasive computing applications. Sofware: Pract Exp 36:11–12

    Google Scholar 

  15. Cook DJ, Das SK (2005) Smart environments: technologies, protocols, and applications. John Wily, New York

    Google Scholar 

  16. Serral E, Valderas P, Pelechano V (2010) Towards the Model Driven Development of context aware pervasive systems. Pervasive Mobile Comput 6:161–180

    Article  Google Scholar 

  17. OSGI, http://www.osgi.org/

  18. Neal DT, Wood W (2007) Automaticity in situ: the nature of habit in daily life. In: Bargh JA, Gollwitzer P, Morsella E (eds) Psychology of action: mechanisms of human action. Oxford University Press, London

    Google Scholar 

  19. Chen H, Finin T, Joshi A. An ontology for context-aware pervasive computing environments. Special Issue on Ontologies for Distributed Systems, KER, pp 197–207

    Google Scholar 

  20. Baldauf M, Dustdar S, Rosenberg F (2007) A survey on context-aware systems. Int J Ad Hoc Ubiquitous Comput 2:263–277

    Article  Google Scholar 

  21. Smith MK, Welty C, McGuinness DL (2004) OWL Web ontology language guide, W3C Recommendation, http://www.w3.org/TR/owl-guide/

  22. Shepherd A (2001) Hierarchical task analysis. Taylor & Francis, London

    Book  Google Scholar 

  23. Eclipse Platform, www.eclipse.org

  24. Horridge M, Bechhofer S, Noppens O (2007) Igniting the OWL 1.1 Touch Paper: The OWL API, OWLED

    Google Scholar 

  25. SPARQL Query Language (2008) http://www.w3.org/TR/rdf-sparql-query/

  26. Sirin E, Parsia B, Grau BC et al (2007) Pellet: a practical OWL-DL reasoner. J Web Semantics 5:51–53

    Article  Google Scholar 

  27. Pérez F, Valderas P (2009) Allowing end-users to actively participate within the elicitation of pervasive system requirements through immediate visualization. in Rev

    Google Scholar 

Download references

Acknowledgements

This work has been developed with the support of MICINN under the project SESAMO TIN2007-62894 and co-financed with ERDF, in the grants’ program FPU.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Estefanía Serral .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this paper

Cite this paper

Serral, E., Valderas, P., Pelechano, V. (2011). Improving the Cold-Start Problem in User Task Automation by Using Models at Runtime. In: Pokorny, J., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-9790-6_54

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-9790-6_54

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-9645-9

  • Online ISBN: 978-1-4419-9790-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics