Mathematical Foundations of Knowledge

Overview As intelligent beings, we’re able to interpret constraints that effect our understanding of the spatial, temporal, social, political, and economic world that we inhabit. Our intuitive realization of boundaries, I argue, stems from the built-in neurological mechanism of classification and pattern recognition. In order to frame experiences in a meaningful way, there must be … Continue reading Mathematical Foundations of Knowledge


On Relational Knowledge Representation

Overview In order to effectively represent knowledge so that it may be utilized in future problem-solving, it is necessary to encode relational information beginning at the spatial-temporal dimension and working upward with increasing complexity, such that the relations at higher levels are constructed from those below, with the result being a theoretically infinite hierarchy of … Continue reading On Relational Knowledge Representation


Adaptive Template Model of Intelligence

Click to see this project on GitHub 1. Introduction 1.1) Problem Overview Traditionally, template-matching algorithms have been used for things like digital image processing and visual pattern recognition. There are typically sets of small, two-dimensional filters that are moved across a gray-scale image in order to detect instances of low-level visual patterns. Pattern recognition via … Continue reading Adaptive Template Model of Intelligence

The Nature of Knowledge: a Frame-Based Approach

Slots and Types A slot is a data structure that holds a value within a particular domain at any given time. Slots represent abstract types and the values held at any given time represent instances of the types, where the domain is the set of known instances of the type. Each possible value is mutually … Continue reading The Nature of Knowledge: a Frame-Based Approach

Linguistic Development and Constructed Meaning

The following is an explanation of the various forms of information, as well their applications, within this system. Classes Data is passed through sensors and stored in an input vector, where local contrast is measured over space to extract feature vectors. Spatial patterns, called objects, are detected as relationships between features over space, while temporal … Continue reading Linguistic Development and Constructed Meaning

Emergence of Linguistic Capacity in Evolving Multi-Agent Systems

The following paper describes a theoretical model of language acquisition, comprehension, and production using a distributed multi-agent system. The system is composed of a society of agents who communicate by sending and receiving phonological signals across a social network. Every individual agent contains an internal system of subagents that are specialized to each perform a … Continue reading Emergence of Linguistic Capacity in Evolving Multi-Agent Systems

Maintaining a Sense of Purpose and Long-Term Goals

It is fundamentally human for us to lose track of why we're doing what we're doing while in the middle of long-term projects. From an evolutionary perspective, exhaustion prevents you from behaving in ways that lead to inefficient use of resources. More generally, exhaustion is a form of optimization related to a classic reinforcement concept … Continue reading Maintaining a Sense of Purpose and Long-Term Goals

Self-Organizing Predictions

For an implementation of the algorithm, see Prediction Template Learning on Github. Prediction Agents How can we possibly know anything about the future if it hasn’t happened yet? That’s easy: by looking at the past. When we experience a novel event or feeling, especially those with emotional connotations, we are driven to reproduce it. We ask ourselves, … Continue reading Self-Organizing Predictions