自然语言智能旨在实现人与计算机之间的有效沟通。它融合了语言学、心理学、计算机科学、数学和统计学等多个领域的知识,涵盖了自然语言和形式化语言的分析、抽取、理解和生成等多方面课题。
自然语言处理涵盖了感知智能、认知智能和创造智能,是实现完整人工智能的关键技术。
阿里集团的NLP平台分为四个层次:NLP数据、NLP基础能力、NLP应用技术和高层应用。其中,NLP数据包括词汇表、实体知识词典、句法词典、情感分析词典等。基础技术涵盖词法分析、句法分析、文本分析和深度模型。在此之上,还包括问答、对话技术、垃圾过滤、地址解析等垂直技术。
开放搜索旨在提供一站式、开箱即用的智能搜索服务。其基础设施包括阿里云的基础产品和服务,如HA3、RTP、Dii等。管控基础平台负责数据采集、管理和训练。算法模块分为查询分析和相关性排序两个部分,其中查询分析涉及多粒度分词、实体识别和纠错改写等。
当用户输入搜索关键词时,例如“aj1北卡兰新款球鞋”,开放搜索会启动一系列NLP分析。主要包括跨范畴分词、命名实体识别和拼写纠错等步骤。
深度语言模型在语义匹配任务中取得了显著进展。达摩院提出的StructBert模型通过添加字序/词序目标函数和多样化的句子结构预测目标函数,实现了多任务学习。然而,通用的StructBert模型难以适用于开放搜索中的众多客户和领域,因此提出了三阶段的语义匹配范式,以便快速为客户定制适合其业务需求的模型。
算法模块的产品化系统架构包括离线计算、在线引擎和产品控制台。用户可以直接在控制台上体验和使用开放搜索提供的NLP相关功能。
以上便是此次云栖大会关于“自然语言处理在开放搜索中的应用”的主要内容。如果您对搜索与推荐技术感兴趣,欢迎加入钉钉群内交流。