论文部分内容阅读
近些年来,各种基于Web的地图应用发展十分迅速,并且已经在人们的日常社会生活中获得了广泛的应用与普及。然而,目前针对基于自然语言的地图操作接口研究还相对较少。本论文以广泛使用的高德地图为具体研究对象,采用自然语言语义解析方法对高德地图的自然语言接口实现问题进行了比较系统地探索性研究。本文的工作主要包含以下三个方面:1.基于高德地图提供的API,采用自定义函数封装的方法,设计了一种自然语言的形式化意义表示,同时开发与建设了第一个面向高德地图的自然语言接口语料库。对于一个语义解析系统而言,构建具有一定规模的语料库是其很重要的研究基础。2.在语料库开发的基础上,采用基于特征词库进行规则匹配的方法设计与实现了高德地图自然语言语句的语义解析器;进一步,采用基于转换学习的方法设计了一种能够从训练语料实现规则自动学习的语义解析器。实验结果显示,基于转换学习算法自动获取的语义解析规则集能够产生与人工定制规则集方法可比较的实验性能,但却不需要人工的干预,因而该方法将能够更有效地应用于大规模数据集。3.基于上述开发的语义解析器,设计并开发了一个高德地图自然语言操作接口可视化网站,从而有利于用户直观地利用高德地图进行各类地图相关操作,也为基于人本计算方式实现语料库的进一步丰富和扩展提供了基础。