arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 0909.1786cs.DBcs.HC
收藏

DBMS也应该回应

DBMSs Should Talk Back Too

Alkis Simitsis, Yannis Ioannidis

摘要:

数据库系统的自然语言用户界面已经研究了几十年。他们主要集中在解析和解释自然语言查询,以生成一个正式的数据库语言。我们设想了相反的功能,其中系统将能够获取该翻译的内部结果,比如以SQL形式,将其翻译回自然语言,并将其显示给查询的发起者进行验证。同样,信息抽取在过去十年左右也受到了相当大的关注,它识别自由文本中的结构化信息,以便可以适当地存储和查询。对存储的记录进行验证,并将其反向转换为文本,这将再次非常强大。数据库系统的查询和数据输入的验证和确认仅仅对应于许多重要应用中的一个示例,这些重要应用将极大地受益于具有用于将这种数据库构造翻译成自由流动的文本的成熟技术。这个问题看起来简单得令人难以置信,因为在解释内部数据库元素时没有歧义或其他复杂性,所以最初简单的翻译似乎就足够了。然而,现实告诉我们的恰恰相反,因为由此产生的文本应该是表达性的,即,在捕获底层查询或数据方面是准确的,并且是有效的,即,允许对它们进行快速和独特的解释。实现这两个品质是非常困难的,并提出了几个需要解决的技术挑战。在本文中,我们首先向读者展示了几种需要翻译成自然语言的情况和应用,从而激发了这个问题。然后,我们概述,例如,需要解决的研究问题,分别为数据翻译和查询翻译。

英文摘要:

Natural language user interfaces to database systems have been studied for several decades now. They have mainly focused on parsing and interpreting natural language queries to generate them in a formal database language. We envision the reverse functionality, where the system would be able to take the internal result of that translation, say in SQL form, translate it back into natural language, and show it to the initiator of the query for verification. Likewise, information extraction has received considerable attention in the past ten years or so, identifying structured information in free text so that it may then be stored appropriately and queried. Validation of the records stored with a backward translation into text would again be very powerful. Verification and validation of query and data input of a database system correspond to just one example of the many important applications that would benefit greatly from having mature techniques for translating such database constructs into free-flowing text. The problem appears to be deceivingly simple, as there are no ambiguities or other complications in interpreting internal database elements, so initially a straightforward translation appears adequate. Reality teaches us quite the opposite, however, as the resulting text should be expressive, i.e., accurate in capturing the underlying queries or data, and effective, i.e., allowing fast and unique interpretation of them. Achieving both of these qualities is very difficult and raises several technical challenges that need to be addressed. In this paper, we first expose the reader to several situations and applications that need translation into natural language, thereby, motivating the problem. We then outline, by example, the research problems that need to be solved, separately for data translations and query translations.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑