我一直认为基于规则是基于逻辑的人工智能的代名词。逻辑具有公理和推理规则,而基于规则的 AI 具有知识库(本质上是公理)和 if-then 规则来创建新知识(本质上是推理规则)。
但是在他们的著名文章什么是知识表示?、Davis、Shrobe 和 Szolovits 似乎暗示他们不是:
逻辑、规则、框架等等,体现了对世界上重要事物种类的看法。例如,逻辑涉及一个(相当少的)承诺,即根据个体实体和它们之间的关系来看待世界。基于规则的系统根据属性-对象-值三元组以及连接它们的合理推理规则来看待世界,而框架让我们根据原型对象进行思考。
这是否只是说基于规则是命题,而基于逻辑通常意味着谓词逻辑?或者还有比这更多的吗?