Generating Models of Recommendation Processes out of Annotated Ontologies

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.

[1]  William C. Mann,et al.  Rhetorical Structure Theory: Toward a functional theory of text organization , 1988 .

[2]  Ralph Hoch,et al.  Semi-automatic generation of recommendation processes and their GUIs , 2013, IUI '13.

[3]  Hermann Kaindl,et al.  Optimized GUI Generation for Small Screens , 2011, Model-Driven Development of Advanced User Interfaces.

[4]  A Min Tjoa,et al.  E-Commerce and Web Technologies , 2002, Lecture Notes in Computer Science.

[5]  Edin Arnautovic,et al.  Discourse-based Interaction Models for Recommendation Processes , 2011, ACHI 2011.

[6]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[7]  Hermann Kaindl,et al.  A discourse model for interaction design based on theories of human communication , 2006, CHI EA '06.

[8]  A. Koller,et al.  Speech Acts: An Essay in the Philosophy of Language , 1969 .

[9]  Stuart E. Middleton,et al.  Ontological user profiling in recommender systems , 2004, TOIS.

[10]  Hermann Kaindl,et al.  Fully automatic user interface generation from discourse models , 2009, IUI.

[11]  N. Guarino,et al.  Formal Ontology in Information Systems: Proceedings of the 1st International Conference June 6-8, 1998, Trento, Italy , 1998 .

[12]  David Frohlich,et al.  Computers and conversation , 1990 .

[13]  Detlef Zuehlke,et al.  Model-driven development of advanced user interfaces , 2010, CHI Extended Abstracts.

[14]  Birgitta König-Ries,et al.  A Conversational Approach to Semantic Web Service Selection , 2011, EC-Web.

[15]  Mary Beth Rosson,et al.  Integrating development of task and object models , 1999, CACM.

[16]  David Raneburger,et al.  A High-Level Agent Interaction Protocol Based on a Communication Ontology , 2011, EC-Web.

[17]  Mario Piattini,et al.  Ontologies for Software Engineering and Software Technology , 2010 .

[18]  Amit P. Sheth,et al.  Semantics to energize the full services spectrum , 2006, CACM.

[19]  Heiko Paulheim,et al.  Ontology-Enhanced User Interfaces: A Survey , 2010, Int. J. Semantic Web Inf. Syst..

[20]  Jean Vanderdonckt,et al.  User interface extensible markup language , 2010, EICS '10.

[21]  Fabio Paternò,et al.  ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models , 1997, INTERACT.