Hostname: page-component-89b8bd64d-4ws75 Total loading time: 0 Render date: 2026-05-07T12:35:28.998Z Has data issue: false hasContentIssue false

Natural language interfaces to databases – an introduction

Published online by Cambridge University Press:  12 September 2008

I. Androutsopoulos
Affiliation:
Department of Artificial Intelligence, University of Edinburgh80 South Bridge, Edinburgh EH1 1HN, Scotland, UK e-mail: ion@aisb.ed.ac.uk, G.D.Ritchie@ed.ac.uk
G.D. Ritchie
Affiliation:
Department of Artificial Intelligence, University of Edinburgh80 South Bridge, Edinburgh EH1 1HN, Scotland, UK e-mail: ion@aisb.ed.ac.uk, G.D.Ritchie@ed.ac.uk
P. Thanisch
Affiliation:
Department of Computer Science, University of EdinburghKing's Buildings, Mayfield Road, Edinburgh EH9 3JZ, Scotland, UK e-mail: pt@dcs.ed.ac.uk

Abstract

This paper is an introduction to natural language interfaces to databases (NLIDBS). A brief overview of the history of NLIDBS is first given. Some advantages and disadvantages of NLIDBS are then discussed, comparing NLIDBS to formal query languages, form-based interfaces, and graphical interfaces. An introduction to some of the linguistic problems NLIDBS have to confront follows, for the benefit of readers less familiar with computational linguistics. The discussion then moves on to NLIDB architectures, portability issues, restricted natural language input systems (including menu-based NLIDBS), and NLIDBS with reasoning capabilities. Some less explored areas of NLIDB research are then presented, namely database updates, meta-knowledge questions, temporal questions, and multi-modal NLIDBS. The paper ends with reflections on the current state of the art.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 1995

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable