自然语言智能专注于实现人机之间的有效沟通,它结合了语言学、心理学、计算机科学、数学和统计学等多个领域的知识。该领域涵盖自然语言和形式化语言的分析、抽取、理解、转换和生成等多个方面。
人工智能的发展可以分为几个关键阶段:
自然语言处理涵盖了感知智能、认知智能和创造智能等领域,是实现全面人工智能的关键技术。
阿里集团的NLP平台由多个层次组成,从底层的数据资源到上层的应用技术。平台提供的基础技术包括词法分析、句法分析、文本分析和深度模型。在此基础上,平台还提供了垂直领域的技术,如问答、对话、反垃圾和地址解析等。
开放搜索的目标是提供一站式、开箱即用的智能搜索服务。为此,平台集成了多种算法能力,以适应不同行业和场景的需求。基础设施包括阿里云的基础产品和服务,以及专门为搜索场景优化的系统,如HA3、RTP、Dii等。算法模块则分为查询分析和相关性排序两部分,分别处理分词、实体识别、纠错等功能。
搜索通常从关键词触发,例如用户搜索“aj1北卡兰新款球鞋”。
在开放搜索中,平台提供了针对多个领域的分词模型。面对新词和未登录词带来的挑战,平台采用统计特征和远程监督技术,快速构建定制化的分词模型,从而提高效率和满足客户需求。
在NER领域,平台采用了融合知识的GraphNer框架,以解决中文特有的边界歧义、语义歧义和嵌套歧义问题。
开放搜索采用了统计翻译模型和神经网络翻译模型相结合的方式,通过挖掘、训练、评估和在线预测四个步骤,提供高效的拼写纠错功能。
深度语言模型极大地提升了语义匹配的效果。达摩院提出的StructBert模型通过增加字序/词序的目标函数和多样化句子结构预测目标函数,实现了多任务学习。为了适应开放搜索中成千上万的客户和领域,平台提出了语义匹配的三阶段范式,为每个客户提供定制化的模型。
NLP算法产品化涉及离线计算、在线引擎和产品控制台。通过这一架构,用户可以直接在控制台上体验和使用平台提供的NLP功能。
本文内容来自阿里云,未经授权不得转载。