Constructing a Generic Natural Language Interface for an XML Database

@inproceedings{Li2006ConstructingAG,
  title={Constructing a Generic Natural Language Interface for an XML Database},
  author={Yunyao Li and Huahai Yang and Hosagrahar V. Jagadish},
  booktitle={EDBT},
  year={2006}
}
We describe the construction of a generic natural language query interface to an XML database. Our interface can accept an arbitrary English sentence as a query, which can be quite complex and include aggregation, nesting, and value joins, among other things. This query is translated, potentially after reformulation, into an XQuery expression. The translation is based on mapping grammatical proximity of natural language parsed tokens in the parse tree of the query sentence to proximity of… 

NaLIX: A generic natural language search environment for XML data

TLDR
The construction of a generic natural language query interface to an XML database that can accept a large class of English sentences as a query, which can be quite complex and include aggregation, nesting, and value joins, among other things.

Term Disambiguation in Natural Language Query for XML

TLDR
This paper has constructed NaLIX, a natural language interface for querying XML data, and found that failures in natural language query understanding can often be dealt with as ambiguities in term meanings.

NaLIX: an interactive natural language interface for querying XML

TLDR
It is shown that NaLIX, while far from being able to pass the Turing test, is perfectly usable in practice, and able to handle even quite complex queries in a variety of application domains.

PANTO: A Portable Natural Language Interface to Ontologies

TLDR
PANTO is presented, a Portable nAtural laNguage inTerface to Ontologies, which accepts generic natural language queries and outputs SPARQL queries, and adopts a triple-based data model to interpret the parse trees output by an off-the-shelf parser.

DaNaLIX: a domain-adaptive natural language interface for querying XML

TLDR
This demonstration shows how a generic system like DaNaLIX can take advantage of domain knowledge to improve its usability and query translation accuracy and presents how domain knowledge can be obtained through user interactions in an automatic fashion.

Automated XQuery generation for NoSQL

TLDR
An automated approach is presented for creation of NoSQL Query from a query written in natural language such as English, which has an ability to identify Keyword, symbols, attributes, values and relations among different types of queries by applying an AI methodology.

Schema Free Querying of Semantic Data

TLDR
A new schema-free query interface is introduced, which the user explicitly specifies the relational structure of the query as a graphical 'skeleton' and annotates it with freely chosen words, phrases and entity names, and a framework for interpreting these SFQ queries over open domain semantic data that automatically translates them to formal queries is described.

Classification of Natural Language Interfaces to Databases based on the Architectures

TLDR
The existing NLITDB systems are classified and reviewed based on the architectures adopted by them to know which architectures were used more in the development of NLIT DB systems.

Providing Inferential Capability to Natural Languag e Database Interface

TLDR
A knowledgebase will provide inferential capability to the systems using a collection of hypernyms, synonyms, homonyms, discourse and other information required to produce accurate results to overcome limitations of the classical system.

Natural language Interface for Database: A Brief review

TLDR
This paper is an introduction to Intelligent Database System and Natural Language Interface to Databases, which is a step towards the development of intelligent database systems (IDBS) to enhance the users in performing flexible querying in databases.
...

References

SHOWING 1-10 OF 38 REFERENCES

NaLIX: an interactive natural language interface for querying XML

TLDR
It is shown that NaLIX, while far from being able to pass the Turing test, is perfectly usable in practice, and able to handle even quite complex queries in a variety of application domains.

Database Query Formation from Natural Language using Semantic Modeling and Statistical Keyword Meani

This paper describes a natural language interface to database systems which is based on the query formation capabilities of a High-level Query Formulator. The formulator relies on the Semantic Graph

Modern Natural Language Interfaces to Databases: Composing Statistical Parsing with Semantic Tractability

TLDR
The paper shows how a strong semantic model coupled with "light re-training" enables PRECISE to overcome parser errors, and correctly map from parsed questions to the corresponding SQL queries.

Query Construction through Meaningful Suggestions of Terms

TLDR
A query construction paradigm which underlies the Meaning Driven Data Query Language MDDQL, which strongly relies on the construction of queries through suggestions of meaningful terms, in a preferred natural language, when requested by the end-user.

Natural language interfaces to databases – an introduction

TLDR
An introduction to natural language interfaces to databases (NLIDBS) and some less explored areas of NLIDB research are presented, namely database updates, meta-knowledge questions, temporal questions, and multi-modal NLIDBS.

Towards a theory of natural language interfaces to databases

TLDR
This paper proves that, for a broad class of semantically tractable natural language questions, Precise is guaranteed to map each question to the corresponding SQL query, and shows that Precise compares favorably with Mooney's learning NLI and with Microsoft's English Query product.

Schema-Free XQuery

Querying XML documents made easy: nearest concept queries

TLDR
The tree structure of XML documents is exploited to equip users with a powerful tool, the meet operator, that lets them query databases with whose content they are familiar, but without requiring knowledge of tags and hierarchies.

Retrieving NASA problem reports: a case study in natural language information retrieval