Knowledge representation and reasoning

Knowledge representation (KR) aims to model information in a structured manner to formally represent it as knowledge in knowledge-based systems. Whereas knowledge representation and reasoning (KRR, KR&R, or KR²) also aims to understand, reason and interpret knowledge. KRR is widely used in the field of artificial intelligence (AI) with the goal to represent information about the world in a form that a computer system can use to solve complex tasks, such as diagnosing a medical condition or having a natural-language dialog. KR incorporates findings from psychology[1] about how humans solve problems and represent knowledge, in order to design formalisms that make complex systems easier to design and build. KRR also incorporates findings from logic to automate various kinds of reasoning.

Traditional KRR focuses more on the declarative representation of knowledge. Related knowledge representation formalisms mainly include vocabularies, thesaurus, semantic networks, axiom systems, frames, rules, logic programs, and ontologies. Examples of automated reasoning engines include inference engines, theorem provers, model generators, and classifiers.

In a broader sense, parameterized mechanisms of knowledge representation — including neural network architectures such as convolutional neural networks and transformers — can also be regarded as a family of knowledge representation formalisms. The question of which formalism is most appropriate for knowledge-based systems has long been a subject of extensive debate. For instance, Frank van Harmelen et al. discussed the suitability of logic as a knowledge representation formalism and reviewed arguments presented by anti-logicists.[2] Paul Smolensky criticized the limitations of symbolic formalisms and explored the possibilities of integrating it with connectionist approaches.[3]

More recently, Heng Zhang and his colleagues have demonstrated that all universal (or equally expressive and natural) knowledge representation formalisms are recursively isomorphic.[4] The authors suggest that this isomorphism implies an essential equivalence among mainstream knowledge representation formalisms with respect to their capacity for supporting artificial general intelligence (AGI). They further argue that while diverse technical approaches may draw insights from one another via recursive isomorphisms, the fundamental challenges remain inherently shared.

  1. ^ Schank, Roger; Abelson, Robert (1977). Scripts, Plans, Goals, and Understanding: An Inquiry Into Human Knowledge Structures. Lawrence Erlbaum Associates, Inc.
  2. ^ Porter, Bruce; Lifschitz, Vladimir; Van Harmelen, Frank (2008). Handbook of knowledge representation. Foundations of artificial intelligence (1st ed.). Amsterdam Boston: Elsevier. ISBN 978-0-444-52211-5.
  3. ^ Smolensky, Paul (March 1988). "On the proper treatment of connectionism". Behavioral and Brain Sciences. 11 (1): 1–23. doi:10.1017/S0140525X00052432. ISSN 0140-525X.
  4. ^ Zhang, Heng; Jiang, Guifei; Quan, Donghui (2025-04-11). "A Theory of Formalisms for Representing Knowledge". Proceedings of the AAAI Conference on Artificial Intelligence. 39 (14): 15257–15264. arXiv:2412.11855. doi:10.1609/aaai.v39i14.33674. ISSN 2374-3468.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search