Skip to main content

Generating Models of Recommendation Processes out of Annotated Ontologies

  • Chapter
Semantic Models for Adaptive Interactive Systems

Abstract

Creating content- and dialogue-based recommendation processes through manual adaptations requires a lot of time and effort. Therefore, automated generation of such processes is desirable. We present an approach for generating models of recommendation processes out of annotated ontologies. Such product ontologies have to be provided manually, but certain adaptations to them can be discovered from unstructured data (customer-generated content such as blog entries or customer feedback on products in the Web). They are given input for our approach, which applies semantic model-driven transformations to these ontologies for generating discourse-based models of recommendation processes on a high conceptual level first. These generated discourses essentially consist of questions and answers about those items annotated as important in the ontologies, and their possible sequences. From such a high-level model, transformation rules create a model of an operationalized recommendation process. This model also represents a so-called concrete user interface and consists of both the structure of the process and the course of events, which defines how customers may navigate through the process. From such models, an already given infrastructure can generate running processes including their final user interfaces, which have already been deployed successfully for real-world use.

Dominik Ertl and Ralph Hoch did this work while being at the Vienna University of Technology.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.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

Notes

  1. 1.

    In the context of object-oriented software engineering and programming, individuals are typically called instances. Since we follow the model-transformation approach from there in addition to building on ontologies, we use these notions interchangeably in the remainder of this chapter.

  2. 2.

    www.purl.org/goodrelations.

References

  • Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., & Vanderdonckt, J. (2003). A unifying reference framework for multi-target user interfaces. Interacting With Computers, 15(3), 289–308.

    Article  Google Scholar 

  • Coral, C., Francisco, R., & Mario, P. (2006). Ontologies for software engineering and software technology. Berlin: Springer.

    Google Scholar 

  • Ertl, D., Kaindl, H., Arnautovic, E., Falb, J., & Popp, R. (2011). Discourse-based interaction models for recommendation processes. In ACHI ’11: proceedings of the 4th international conference on advances in computer-human interactions.

    Google Scholar 

  • Falb, J., Kaindl, H., Horacek, H., Bogdan, C., Popp, R., & Arnautovic, E. (2006). A discourse model for interaction design based on theories of human communication. In CHI ’06: extended abstracts on human factors in computing systems (pp. 754–759). New York: ACM.

    Google Scholar 

  • Falb, J., Kavaldjian, S., Popp, R., Raneburger, D., Arnautovic, E., & Kaindl, H. (2009). Fully automatic user interface generation from discourse models. In IUI ’09: Proceedings of the 13th international conference on intelligent user interfaces (pp. 475–476). New York: ACM.

    Google Scholar 

  • Faure, D., & Vanderdonckt, J. (2010). User interface extensible markup language. In EICS ’10: proceedings of the 2nd ACM SIGCHI symposium on engineering interactive computing systems (pp. 361–362). New York: ACM.

    Chapter  Google Scholar 

  • Guarino, N. (1998). In Proceedings of the 1st international conference on formal ontology in information systems. Amsterdam: IOS Press.

    Google Scholar 

  • Kaindl, H., Wach, E. P., Okoli, A., Popp, R., Hoch, R., Gaulke, W., & Hussein, T. (2013). Semi-automatic generation of recommendation processes and their GUIs. In IUI ’13: proceedings of the 2013 ACM international conference on intelligent user interfaces.

    Google Scholar 

  • Klan, F., & König-Ries, B. (2011). A conversational approach to semantic web service selection. In C. Huemer & T. Setzer (Eds.), Lecture notes in business information processing: Vol. 85. E-commerce and web technologies (pp. 1–12). Berlin: Springer.

    Chapter  Google Scholar 

  • Luff, P., Frohlich, D., & Gilbert, N. (1990). Computers and conversation. London: Academic Press.

    Google Scholar 

  • Mann, W. C., & Thompson, S. A. (1988). Rhetorical structure theory: toward a functional theory of text organization. Text, 8(3), 243–281.

    Google Scholar 

  • Middleton, S. E., Shadbolt, N. R., & De Roure, D. C. (2004). Ontological user profiling in recommender systems. ACM Transactions on Information Systems, 22(1), 54–88.

    Article  Google Scholar 

  • Paternò, F., Mancini, C., & Meniconi, S. (1997). ConcurTaskTrees: a diagrammatic notation for specifying task models. In Proceedings of the IFIP TC13 6th international conference on human-computer interaction (pp. 362–369).

    Google Scholar 

  • Paulheim, H., & Probst, F. (2010). Ontology-enhanced user interfaces: a survey. International Journal on Semantic Web and Information Systems, 6(2), 36–59.

    Article  Google Scholar 

  • Popp, R., & Raneburger, D. (2011). A high-level agent interaction protocol based on a communication ontology. In C. Huemer, T. Setzer, W. Aalst, J. Mylopoulos, N. M. Sadeh, M. J. Shaw & C. Szyperski (Eds.), Lecture notes in business information processing: Vol. 85. E-commerce and web technologies (pp. 233–245). Berlin: Springer.

    Chapter  Google Scholar 

  • Raneburger, D., Popp, R., Kavaldjian, S., Kaindl, H., & Falb, J. (2011). Optimized GUI generation for small screens. In H. Hussmann, G. Meixner & D. Zuehlke (Eds.), Studies in computational intelligence: Vol. 340. Model-driven development of advanced user interfaces (pp. 107–122). Berlin: Springer.

    Chapter  Google Scholar 

  • Rosson, M. B. (1999). Integrating development of task and object models. Communications of the ACM, 42(1), 49–56.

    Article  MathSciNet  Google Scholar 

  • Searle, J. R. (1969). Speech acts: an essay in the philosophy of language. Cambridge: Cambridge University Press.

    Book  Google Scholar 

  • Sheth, A., Verma, K., & Gomadam, K. (2006). Semantics to energize the full services spectrum. Communications of the ACM, 49(7), 55–61.

    Article  Google Scholar 

Download references

Acknowledgements

This research has been carried out in the SOFAR project (No. 825061), partially funded by the Austrian FIT-IT Program of the FFG.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hermann Kaindl .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this chapter

Cite this chapter

Kaindl, H. et al. (2013). Generating Models of Recommendation Processes out of Annotated Ontologies. In: Hussein, T., Paulheim, H., Lukosch, S., Ziegler, J., Calvary, G. (eds) Semantic Models for Adaptive Interactive Systems. Human–Computer Interaction Series. Springer, London. https://doi.org/10.1007/978-1-4471-5301-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5301-6_2

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5300-9

  • Online ISBN: 978-1-4471-5301-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics