Functional Equivalence with NARS

Robert Johansson,Patrick Hammer,Tony Lofthouse
2024-05-06
Abstract:This study explores the concept of functional equivalence within the framework of the Non-Axiomatic Reasoning System (NARS), specifically through OpenNARS for Applications (ONA). Functional equivalence allows organisms to categorize and respond to varied stimuli based on their utility rather than perceptual similarity, thus enhancing cognitive efficiency and adaptability. In this study, ONA was modified to allow the derivation of functional equivalence. This paper provides practical examples of the capability of ONA to apply learned knowledge across different functional situations, demonstrating its utility in complex problem-solving and decision-making. An extended example is included, where training of ONA aimed to learn basic human-like language abilities, using a systematic procedure in relating spoken words, objects and written words. The research carried out as part of this study extends the understanding of functional equivalence in AGI systems, and argues for its necessity for level of flexibility in learning and adapting necessary for human-level AGI.
Artificial Intelligence
What problem does this paper attempt to address?
The main goal of this paper is to explore the concept of Functional Equivalence and demonstrate how to implement this concept in cognitive systems through the specific implementation of the Non-Axiomatic Reasoning System (NARS) — OpenNARS for Applications (ONA). Specifically, the paper aims to address the following issues: 1. **Cognitive Efficiency**: Reduce cognitive load and improve decision-making efficiency by categorizing different but functionally similar stimuli. 2. **Rapid Learning and Adaptation**: Enable the system to adapt to new environments more quickly without having to learn each new situation from scratch. 3. **Enhanced Problem-Solving Ability**: Support complex reasoning and problem-solving by making inferences based on the understanding that different elements can have similar functions. 4. **Social and Communication Skills**: Help understand and process social signals, thereby facilitating more complex social interactions. 5. **Knowledge Transfer**: Transfer learned knowledge across different contexts or modalities, such as applying visual training to auditory or tactile situations. To achieve these goals, the researchers modified ONA to derive functional equivalence relationships. The paper presents a series of examples showing how ONA applies learned knowledge in different functional contexts, particularly in language capabilities, by associating spoken language, objects, and written text to learn basic human language skills. This study expands the understanding of functional equivalence in Artificial General Intelligence (AGI) systems and emphasizes its importance for achieving human-level AGI.