Towards a Natural Language Compiler

被引:1
作者
Zuniga, Angel [1 ]
Sierra, Gerardo [1 ]
Bel-Enguix, Gemma [1 ]
Galicia-Haro, Sofia N. [2 ]
机构
[1] Univ Nacl Autonoma Mexico, Inst Ingn, Mexico City, DF, Mexico
[2] Univ Nacl Autonoma Mexico, Fac Ciencias, Mexico City, DF, Mexico
来源
ADVANCES IN COMPUTATIONAL INTELLIGENCE, MICAI 2018, PT II | 2018年 / 11289卷
关键词
Natural language compilers; Natural language parsing; Mildly context sensitive grammars; Minimalist grammars; Natural language processing;
D O I
10.1007/978-3-030-04497-8_6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Being able to create a natural language compiler has been one of the most sought-after goals to reach since the very beginning of artificial intelligence. Since then; however, it has been an elusive and difficult task to achieve to the extent of being considered almost impossible to perform. In this article, we present a promising path by using a grammar formalism which attempts to model natural language; in principle, by using minimalist grammars as one of the last proposed instances of formalism of this type. The main idea consists in creating a parser based on this type of grammars which could recognize and analyze the text (or input program) written in natural language and use this parser as a front-end of a compiler. Then, for the rest of the compilation process, utilize the usual phases of a classic compiler of a programming language. Moreover, we present a prototype of a natural language compiler whose specific language is that of arithmetic expressions, in order to show with evidence that it is indeed possible to implement it, that is to say, to put the proposed compiler design into practice, showing in this manner that it is actually possible to create a natural language compiler following this promising path.
引用
收藏
页码:70 / 82
页数:13
相关论文
共 22 条
  • [1] [Anonymous], 1985, Studies in Natural Language Processing, DOI [10.1017/CBO9780511597855.007, DOI 10.1017/CBO9780511597855]
  • [2] [Anonymous], 1972, THEORY PARSING TRANS
  • [3] [Anonymous], 2006, COMPILERS PRINCIPLES
  • [4] Boullier P, 1998, RR3342 INRIA
  • [5] Boullier P., 2005, RANGE CONCATENATION, P269, DOI [10.1007/1-4020-2295-6 13, DOI 10.1007/1-4020-2295-613]
  • [6] Chomsky Noam., 1986, Knowledge of Language
  • [7] Cisco Systems Inc, CHEZ SCHEME
  • [8] Ghuloum A, IKARUS SCHEME
  • [9] Harkema H, 2000, RECOGNIZER MINIMALIS, V2000, P111
  • [10] NLCP: Towards a Compiler for Natural Language
    Iacob, Radu
    Rebedea, Traian
    Trausan-Matu, Stefan
    [J]. 2017 21ST INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS), 2017, : 252 - 259