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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
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.
Coral, C., Francisco, R., & Mario, P. (2006). Ontologies for software engineering and software technology. Berlin: Springer.
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.
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.
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.
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.
Guarino, N. (1998). In Proceedings of the 1st international conference on formal ontology in information systems. Amsterdam: IOS Press.
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.
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.
Luff, P., Frohlich, D., & Gilbert, N. (1990). Computers and conversation. London: Academic Press.
Mann, W. C., & Thompson, S. A. (1988). Rhetorical structure theory: toward a functional theory of text organization. Text, 8(3), 243–281.
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.
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).
Paulheim, H., & Probst, F. (2010). Ontology-enhanced user interfaces: a survey. International Journal on Semantic Web and Information Systems, 6(2), 36–59.
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.
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.
Rosson, M. B. (1999). Integrating development of task and object models. Communications of the ACM, 42(1), 49–56.
Searle, J. R. (1969). Speech acts: an essay in the philosophy of language. Cambridge: Cambridge University Press.
Sheth, A., Verma, K., & Gomadam, K. (2006). Semantics to energize the full services spectrum. Communications of the ACM, 49(7), 55–61.
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)