The aim of this work is to introduce a semantic integration between an ontology and a chatbot in an Intelligent Tutoring Systems (ITS) to interact with students using natural language. The interaction process is driven by the use of a purposely defined ontology. In the ontology two types of conceptual relations are defined. Besides the usual relations, which are used to define the domain's structure, another type of relation is used to define the navigation schema inside the ontology according to the need of managing uncertainty. Uncertainty level is related to student knowledge level about the involved concepts. In this work we propose an ITS for the Java programming language called TutorJ. In our system a chatbot module manages the dialogue in a semantic way. It is capable to deal with the ontology, and also with a LSA-engine. Latent Semantic Analysis (LSA) technique is used to analyze the correctness of the student sentences to establish what concepts she knows. The whole system is explained and the attention is focused on the process for the creation of the correspondence between ontology concepts and student's answers.

RUSSO G, G PILATO, R PIRRONE, R RIZZO (2007). Semantics driven interaction using natural language in students tutoring, 4694, 720-727 [10.1007/978-3-540-74829-8_88].

Semantics driven interaction using natural language in students tutoring

RUSSO, Giuseppe;G. PILATO;PIRRONE, Roberto;
2007-01-01

Abstract

The aim of this work is to introduce a semantic integration between an ontology and a chatbot in an Intelligent Tutoring Systems (ITS) to interact with students using natural language. The interaction process is driven by the use of a purposely defined ontology. In the ontology two types of conceptual relations are defined. Besides the usual relations, which are used to define the domain's structure, another type of relation is used to define the navigation schema inside the ontology according to the need of managing uncertainty. Uncertainty level is related to student knowledge level about the involved concepts. In this work we propose an ITS for the Java programming language called TutorJ. In our system a chatbot module manages the dialogue in a semantic way. It is capable to deal with the ontology, and also with a LSA-engine. Latent Semantic Analysis (LSA) technique is used to analyze the correctness of the student sentences to establish what concepts she knows. The whole system is explained and the attention is focused on the process for the creation of the correspondence between ontology concepts and student's answers.
2007
Settore ING-INF/05 - Sistemi Di Elaborazione Delle Informazioni
RUSSO G, G PILATO, R PIRRONE, R RIZZO (2007). Semantics driven interaction using natural language in students tutoring, 4694, 720-727 [10.1007/978-3-540-74829-8_88].
File in questo prodotto:
File Dimensione Formato  
Semanticsdriveninteractionusingnaturallanguageinstudentstutoring.pdf

Solo gestori archvio

Descrizione: pdf
Dimensione 324.8 kB
Formato Adobe PDF
324.8 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/4416
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact