A cognitive assistant for learning java featuring social dialogue

Abstract The application of natural language to improve the interaction of human users with information systems is a growing trend in the recent years. Advances in cognitive computing enable a new way of interaction that accelerates insight from existing information sources. In this paper, we propose a modular cognitive agent architecture for question answering featuring social dialogue improved for a specific knowledge domain. The proposed system has been implemented as a personal agent to assist students learning Java programming language. The developed prototype has been evaluated to analyze how users perceive the interaction with the system. We claim that including social dialogue in QA systems increases users satisfaction and makes them easily engage with the system. Finally, we present the evaluation results that support our hypotheses.

[1]  Donald A. Norman,et al.  How might people interact with agents , 1994, CACM.

[2]  Hamish Cunningham,et al.  Natural Language Interfaces to Ontologies: Combining Syntactic Analysis and Ontology-Based Lookup through the User Interaction , 2010, ESWC.

[3]  Carolyn Penstein Rosé,et al.  Engaging Collaborative Learners with Helping Agents , 2009, AIED.

[4]  Abraham Bernstein,et al.  Querix: A Natural Language Interface to Query Ontologies Based on Clarification Dialogs , 2006 .

[5]  Euripides G. M. Petrakis,et al.  Improving the performance of focused web crawlers , 2009, Data Knowl. Eng..

[6]  Giovanni Tummarello,et al.  Searching web data: An entity retrieval and high-performance indexing model , 2012, J. Web Semant..

[7]  David Konopnicki,et al.  When Watson Went to Work: Leveraging Cognitive Computing in the Real World , 2016, SIGIR.

[8]  Stefan Kopp,et al.  A Conversational Agent as Museum Guide - Design and Evaluation of a Real-World Application , 2005, IVA.

[9]  Kathleen M. Carley,et al.  Proactive or Reactive: An Analysis of the Effect of Agent Style on Organizational Decision-making Performance , 1993, Intelligent Systems in Accounting, Finance and Management.

[10]  Carlos Angel Iglesias,et al.  A Framework for Goal-Oriented Discovery of Resources in the RESTful Architecture , 2014, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[11]  Qingbo Yang,et al.  Question Answering System Based on Web , 2012, 2012 Fifth International Conference on Intelligent Computation Technology and Automation.

[12]  Eric Atwell,et al.  A comparison between Alice and Elizabeth chatbot systems , 2002 .

[13]  Susan Bull,et al.  Conversational Agents in E-Learning , 2008, SGAI Conf..

[14]  Dan Roth,et al.  litewi: A combined term extraction and entity linking method for eliciting educational ontologies from textbooks , 2016, J. Assoc. Inf. Sci. Technol..

[15]  José Luis Vicedo González,et al.  Addressing ontology-based question answering with collections of user queries , 2009, Inf. Process. Manag..

[16]  Jimmy J. Lin,et al.  Omnibase: Uniform Access to Heterogeneous Data for Question Answering , 2002, NLDB.

[17]  Enrico Motta,et al.  AquaLog: An ontology-driven question answering system for organizational semantic intranets , 2007, J. Web Semant..

[18]  Haluk Demirkan,et al.  Cognitive Computing , 2017, IT Prof..

[19]  Mary Czerwinski,et al.  A diary study of task switching and interruptions , 2004, CHI.

[20]  Karen L. Myers,et al.  The Design of a Proactive Personal Agent for Task Management , 2012, Int. J. Artif. Intell. Tools.

[21]  Justine Cassell,et al.  "How about this weather?" Social Dialogue with Embodied Conversational Agents , 2000 .

[22]  Carlos Angel Iglesias,et al.  First-Order Logic Rule Induction for Information Extraction in Web Resources , 2012, Int. J. Artif. Intell. Tools.

[23]  James Allan,et al.  Human question answering performance using an interactive document retrieval system , 2012, IIiX.

[24]  Tzone-I Wang,et al.  Java learning object ontology , 2005, Fifth IEEE International Conference on Advanced Learning Technologies (ICALT'05).

[25]  Gerhard Weikum,et al.  Knowledge harvesting in the big-data era , 2013, SIGMOD '13.

[26]  Carlos Angel Iglesias,et al.  A Semantic Scraping Model for Web Resources - Applying Linked Data to Web Page Screen Scraping , 2011, ICAART.

[27]  José Ignacio Fernández Villamor,et al.  Semantic Service Discovery Techniques for the Composable Web: From unstructured resources to semantic information , 2012 .

[28]  Anton Nijholt,et al.  Break the Habit! Designing an e-Therapy Intervention Using a Virtual Coach in Aid of Smoking Cessation , 2006, PERSUASIVE.

[29]  Mauro Coccoli,et al.  COGNITIVE COMPUTING IN EDUCATION , 2016 .

[30]  S. C. Sundararajan,et al.  Designing engaging intelligent tutoring systems in an age of cognitive computing , 2015, IBM J. Res. Dev..

[31]  Arthur C. Graesser,et al.  Context-Based Speech Act Classification in Intelligent Tutoring Systems , 2014, Intelligent Tutoring Systems.

[32]  Chamil Kulatunga,et al.  Opportunistic Wireless Networking for Smart Dairy Farming , 2017, IT Professional.

[33]  Kalina Bontcheva,et al.  A Natural Language Query Interface to Structured Information , 2008, ESWC.

[34]  Marti A. Hearst 'Natural' search user interfaces , 2011, CACM.

[35]  Clifford Nass,et al.  The media equation - how people treat computers, television, and new media like real people and places , 1996 .

[36]  Hamish Cunningham,et al.  FREyA: An Interactive Way of Querying Linked Data Using Natural Language , 2011, ESWC Workshops.

[37]  Carlos Angel Iglesias,et al.  A Metadirectory of Web Components for Mashup Composition , 2012, J. Univers. Comput. Sci..

[38]  Craig A. Knoblock,et al.  The Ariadne Approach to Web-Based Information Integration , 2001, Int. J. Cooperative Inf. Syst..

[39]  Susan Bull,et al.  Bringing chatbots into education: Towards natural language negotiation of open learner models , 2006, Knowl. Based Syst..

[40]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .

[41]  Paolo Merialdo,et al.  Semistructured and structured data in the Web: going back and forth , 1997, SGMD.

[42]  Carlos Angel Iglesias,et al.  Vulnerapedia: Security Knowledge Management with an Ontology , 2012, ICAART.

[43]  R. Felder,et al.  Learning and Teaching Styles in Engineering Education. , 1988 .

[44]  Enrico Motta,et al.  Cross ontology query answering on the semantic web: an initial evaluation , 2009, K-CAP '09.

[45]  Sarit Kraus,et al.  Collaborative Plans for Complex Group Action , 1996, Artif. Intell..

[46]  Enrico Motta,et al.  Is Question Answering fit for the Semantic Web?: A survey , 2011, Semantic Web.

[47]  Flávia de Almeida Barros,et al.  iAIML: a Mechanism to Treat Intentionality in AIML Chatterbots , 2006, 2006 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'06).

[48]  Mathieu d'Aquin,et al.  Open Data for Education: Linked, Shared, and Reusable Data for Teaching and Learning , 2016 .

[49]  Diego Molla Aliod,et al.  Question Answering in Restricted Domains: An Overview , 2007, CL.

[50]  Tina Klüwer,et al.  "I Like Your Shirt" - Dialogue Acts for Enabling Social Talk in Conversational Agents , 2011, IVA.

[51]  Chong Wang,et al.  PANTO: A Portable Natural Language Interface to Ontologies , 2007, ESWC.

[52]  Hector Garcia-Molina,et al.  Extracting Semistructured Information from the Web. , 1997 .

[53]  Philipp Cimiano,et al.  Porting natural language interfaces between domains: an experimental user study with the ORAKEL system , 2007, IUI '07.

[54]  Joseph Weizenbaum,et al.  and Machine , 1977 .

[55]  Douglas E. Appelt,et al.  TEAM: An Experiment in the Design of Transportable Natural-Language Interfaces , 1987, Artif. Intell..

[56]  S. Doyle-Lindrud,et al.  Watson will see you now: a supercomputer to help clinicians make informed treatment decisions. , 2015, Clinical journal of oncology nursing.

[57]  Arthur C. Graesser,et al.  Automated Speech Act Classification For Online Chat , 2011, MAICS.

[58]  C. Fernández,et al.  3DTour - Mundos Virtuales 3D Aplicados al Sector Turístico , 2010 .

[59]  Ana Paula Appel,et al.  Cognitive Computing: Where Big Data Is Driving Us , 2017, Handbook of Big Data Technologies.

[60]  Miguel-Ángel Sicilia,et al.  Interlinking educational resources to Web of Data through IEEE LOM , 2015, Comput. Sci. Inf. Syst..

[61]  Alistair Miles,et al.  SKOS: Simple Knowledge Organisation for the Web , 2007 .