Revista: | Computación y Sistemas |
Base de datos: | PERIÓDICA |
Número de sistema: | 000457625 |
ISSN: | 1405-5546 |
Autores: | Pazos, Rodolfo A1 Martínez, José A1 Gonzalez, J. Javier1 Verástegui, Andrés A1 |
Instituciones: | 1Tecnológico Nacional de México, Instituto Tecnológico de Ciudad Madero, Ciudad Madero, Tamaulipas. México |
Año: | 2020 |
Periodo: | Ene-Mar |
Volumen: | 24 |
Número: | 1 |
Paginación: | 61-74 |
País: | México |
Idioma: | Inglés |
Tipo de documento: | Artículo |
Enfoque: | Aplicado, descriptivo |
Resumen en inglés | In the last decades, the use of natural language interfaces to databases (NLIDBs) has increased exponentially; unfortunately, the complexity of natural language has limited their effectiveness. The presence of Boolean columns in databases increases the difficulty for translating natural language queries to SQL. A Boolean column is a column that can only store two possible values: true/false, yes/no, 1/0. The problem for processing queries that involve Boolean columns, is that the search value for these columns (true/false, yes/no, 1/0) is not explicit in the queries. This problem makes NLIDBs generate erroneous translations as shown in experimental tests. A survey of the literature on NLIDBs has shown that this problem has not been identified, much less addressed. In this article, a new algorithm for processing queries that involve Boolean columns is presented. The algorithm uses syntactic and semantic information that facilitates detecting Boolean columns and their implicit values in a query. The experimental tests show that it is highly effective for translating this type of queries |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Inteligencia artificial, Procesamiento de datos, Programación, Interfaz, Procesamiento de lenguaje natural, Bases de datos, SQL |
Keyword: | Artificial intelligence, Data processing, Programming, Interface, Natural language processing, Databases, SQL |
Texto completo: | Texto completo (Ver HTML) Texto completo (Ver PDF) |