人工智能的重要目标是像人一样进行认知和推理,这涉及对世界的深刻理解。认知是获取和应用知识的过程,涵盖感觉输入、信息处理等环节;推理则是在已有知识基础上理解和推断新信息的过程。它们是人工智能领域的核心技术,与知识表示、推理和问题解决、规划等研究方向紧密相关。
一、认知与推理
(一)认知与推理的内涵
在人工智能领域,认知与推理主要模拟人类认知过程,以思维为核心,目前多聚焦于逻辑判断和数学运算等方面。其典型代表专家系统,可模拟知识表示、判断推理等功能。
知识表示是研发智能专家系统的首要问题,需将人类自然语言描述的知识转换成计算机可理解的形式。常见方法包括命题逻辑、一阶谓词逻辑表示法等,知识表示语言如KIF、OWL等。合适的知识表示方法对智能专家系统的研发意义重大。
推理和问题解决是模拟人类逻辑思维和推理能力的过程。推理引擎包括知识库、推理机、用户接口三部分。推理分确定性推理和不确定性推理两类。问题解决涉及问题表示、搜索和行动计划等方面。
规划是智能代理制定目标并实现目标的过程,需在不确定状态下进行推理、改变计划以达成目标。知识库中包含物理和社会知识等常识是制约认知和推理的关键。
(二)认知与推理的原理
人工智能认知与推理主要包括信息获取、预处理、特征提取、认知推理、决策执行、反馈与调整六个步骤,循环迭代优化,实现智能判断与决策。
(三)认知推理与生成式人工智能
认知是生成式人工智能的基础,生成式人工智能通过分析学习大量数据理解世界规律,进而生成有意义的数据。推理是其核心,包括前向推理和后向推理,分别用于生成新数据和反推输入数据。
(四)认知与推理的应用价值
可提高效率、准确性,拓展认知范畴,创新应用,优化决策。如自然语言处理技术可自动翻译、筛选文本数据;医疗诊断中的人工智能技术辅助医生识别病情;人工智能与物联网结合实现智能家居等;金融领域的人工智能技术制定投资策略。
(五)认知与推理的局限性
尽管人工智能在认知与推理方面取得显著成就,但仍存在局限性。知识的自动获取与表示面临挑战,常识知识、认知知识等知识类型丰富但表示学习困难,常识知识内涵外延不明确,隐喻等认知知识难以模拟,行业知识自动获取与表示也面临难题。

