术语表

符号 AI

探索符号 AI:了解基于规则的系统如何模仿人类推理,将逻辑与现代 AI 相结合,从而获得稳健、可解释的解决方案。

使用Ultralytics HUB 对YOLO 模型进行简单培训

了解更多

符号人工智能(Symbolic AI)通常被称为 "老式人工智能"(Good Old-Fashioned AI,GOFAI),是人工智能(AI)中的一种范式,其重点是根据明确的规则和逻辑来操作符号。与机器学习(ML)等数据驱动型方法从庞大的数据集(大数据)中学习模式不同,符号人工智能基于预定义的知识库和推理机制进行操作。它旨在通过高级的、人类可读的符号(如单词、概念或逻辑谓词)来表示世界,并使用正式规则对其进行操作,从而复制人类的认知过程,如逻辑演绎和问题解决。

核心原则

符号人工智能的基础在于物理符号系统假说,该假说认为智能行为可以通过操作符号结构来实现。其主要组成部分包括

  • 知识表示:将人类知识和领域专长编码为计算机可以处理的正式语言。这可能涉及逻辑规则(if-then 语句)、语义网络、框架或知识图谱。一个著名的例子是Cyc 项目,该项目旨在编纂常识性知识。
  • 推理引擎:推理机制:将逻辑规则应用于知识库,以推导出新结论、解决问题或做出决策。这通常涉及使用Prolog 等语言实现的形式逻辑技术,如演绎和归纳。
  • 搜索算法:探索可能的解决方案或推理路径空间的方法,对规划和解决问题等任务至关重要。

与机器学习的区别

符号人工智能与统计人工智能深度学习(DL)等 ML 方法形成鲜明对比,后者在现代人工智能,尤其是计算机视觉(CV)等领域占据主导地位。虽然像 Ultralytics YOLO等模型通过直接从数据中学习特征来完成物体检测图像分类等感知任务,而符号人工智能则依赖于明确编程的知识。这使得符号人工智能系统本质上更具可解释性和可说明性(可解释性人工智能(XAI)),因为它们的推理步骤是可追溯的。不过,它们在处理模糊性、不确定性以及从原始、非结构化数据中学习时往往会遇到困难,而在这些方面,ML 模型通常表现得更好。

应用与实例

在人工智能发展史上,符号人工智能一直是主流范式,并在多个领域取得了成功:

  1. 专家系统:这些系统集成了人类专家的知识,可在特定领域提供建议或解决问题。早期的一个著名例子是用于诊断细菌感染的Mycin。现代基于规则的系统仍被用于金融领域,如用于监管合规或自动承销的人工智能
  2. 自然语言处理(NLP):早期的NLP系统主要依靠符号规则来解析句子结构(语法)和理解含义(语义分析)。虽然现代 NLP 主要使用统计方法和大型语言模型 (LLM),但符号技术对于特定任务或混合系统仍有价值。
  3. 规划与调度:符号人工智能非常适合需要复杂规划的任务,如物流优化、机器人路径规划和自动调度系统。人工智能规划仍是一个活跃的研究领域。
  4. 形式验证:用于软件工程和硬件设计,根据形式规范用数学方法证明系统的正确性。

优势与局限

优势:

  • 可解释性:推理步骤透明、可追溯。
  • 知识集成:允许直接纳入人类专业知识和领域规则。
  • 精确:能有效处理需要精确逻辑推理的任务。

局限性:

  • 脆性:当系统遇到超出其预定规则的情况时,会出现意外故障。
  • 知识获取瓶颈:手动编码综合知识库既困难又耗时。
  • 处理不确定性:与统计方法相比,在概率推理和嘈杂或不完整数据方面存在困难。
  • 可扩展性:推理的复杂性会随着知识库的大小呈指数增长。

未来:混合方法

虽然纯粹的符号人工智能面临挑战,但其在推理和可解释性方面的优势却非常宝贵。目前的研究重点是混合方法,通常称为神经-符号人工智能,旨在将神经网络的模式识别能力与符号系统的逻辑推理能力结合起来。艾伦人工智能研究所( AI2 等机构和美国人工智能 学会( AAAI 等研究团体都在探索这些整合方法,从而有可能开发出更强大、更多才多艺、更值得信赖的人工智能系统。像Ultralytics HUB这样用于实验跟踪和模型部署的平台可以帮助管理此类混合系统的复杂性。

阅读全部