A natural language database interface for SQL-tutor (1999)

View/ Open
Type of Content
Discussion / Working PapersPublisher
University of CanterburyCollections
- Engineering: Reports [732]
Abstract
An investigation into integrating a database Natural Language Processing (NLP) component into the SQL-Tutor Intelligent Tutoring System (ITS) is presented. Tailor-made NLP systems created by a programmer, and NLP systems created automatically by a general database NLP system, are considered with respect to the requirements of SQL-Tutor. A tailor-made system is created for the MOVIES database using a semantic grammar, and its strengths and weaknesses are demonstrated. Three 'levels' of information are identified in the tailor-made system; database independent information, database structure and database semantics. These levels are used to assess a commercial system for automatic database NLP generation. Some weaknesses are identified in this system and a proposal of an 'authoring tool' to remedy these weaknesses is presented.
ANZSRC Fields of Research
08 - Information and Computing Sciences::0801 - Artificial Intelligence and Image Processing::080107 - Natural Language ProcessingRights
All Rights ReservedRelated items
Showing items related by title, author, creator and subject.
-
Robot Assisted Language Learning through Games: A Comparison of Two Case Studies
Mubin, O.; Shahid, S.; Bartneck, Christoph (University of Canterbury. Human Interface Technology Laboratory, 2013)In our research we advocate using game based scenarios for Robot Assisted Language Learning (RALL). We present two case studies that utilized such a methodology and also analyzed what constructs would have a pedagogical benefit. ... -
Evaluation of Parsons Problems with Menu-Based Self-Explanation Prompts in a Mobile Python Tutor
Fabic GVF; Mitrovic, Antonija; Neshatian, Kourosh (Springer Science and Business Media LLC, 2019)The overarching goal of our project is to design effective learning activities for PyKinetic, a smartphone Python tutor. In this paper, we present a study using a variant of Parsons problems we designed for PyKinetic. Parsons ... -
Teaching Database Design with Constraint-Based Tutors
Mitrovic, Antonija; Suraweera, P. (University of Canterbury. Computer Science and Software Engineering, 2016)Design tasks are difficult to teach, due to large, unstructured solution spaces, underspecified problems, non-existent problem solving algorithms and stopping criteria. In this paper, we comment on our approach to develop ...