Skip to main content

OPINION - On Cyc and EURISKO

The fundamental problem with symbolic AI is that logic is bounded. There is a shape to any corpus of logical expressions that can be programmatically generated via following a set of manipulation rules. And due to the rigid manner in which the corpus evolves, the corpus is bound by its initial position and the rules of manipulation. This is a problem when the corpus has to choose the direction in which it wants to evolve itself further, because the corpus itself is a product of following a set of rigid manipulation rules. Any heuristic rule that can be devised is often not self-referential, and even if it is, it has a limited scope of self-inspection. This is because the heuristic rule itself must be a product of the same mechanism which generated the corpus of logical expressions: the rules of manipulation. And unfortunately, the rules of manipulation are often atomic, often akin to the fundamental laws of logic (e.g. modus ponens).

I think it is often hard for people to imagine the scenario that a more effective heuristic algorithm would be deeply rooted in the laws of probability. The strength of this approach is that if one were to develop a heuristic algorithm like this, then different components could evolve in a synchronized manner purely through emergent behavior. A single change could affect a large number of components not because it has been coded to be that way, but because the emergence of structure is left to the laws of chaos. Whatever structure has stabilized represents a comprehensive integration of everything that has been witnessed. And to change one part of it also in some sense changes the whole of it. There would be no isolation between information, no grammatical structure that designates a beginning or an end. Whereas in the symbolic AI universe each expression can be interpreted in isolation (and in some sense represents a self-contained bundle of information), in non-symbolic AI, the totality of information can be encoded yet none of its individual parts can be visible.

I believe Cyc and EURISKO will never achieve AGI. At least not without leveraging statistical methods. I also have the feeling that Cyc and EURISKO are a philosopher's imagination of artificial intelligence. Both have a Wittgenstein flavor to them, in the sense that both attempt to arrive at the meaning of words by analyzing the grammar of expressions (and subsequently the use of the words within the language).

Comments

Popular posts from this blog

Time, partitioning, and synchronization

Any time measuring method inevitably runs into the issues of partitioning and synchronization. Partitioning deals with the issue of dividing a larger measure into smaller measures, and combining smaller measures into a larger measure. Synchronization deals with the problem of how a set of devices can self-correct if some of them are corrupted. The two are fundamentally related because often a choice in one determines a choice in the other. A measure is often defined by a set of synchronization points, such as the radioactive decay of an element or the frequency of a crystal oscillator. Synchronization points can often be defined as a measure of a change in space, such as the revolution of a planet around a star, or the change in energy state of an oscillating structure. Fundamental to both is the notion of change. A synchronization event can only be defined if there is a unit of space in which a change is observed. And either the magnitude of the space is large (such as the movement of...

Individuality, creativity, and trust

Trust is an individual experience and a personal feeling. In a sense, trust only exists as a subjective experience. Objectively, the behaviors that manifest from trust are more akin to chemical reactions, where one's feelings of certainty in regard to one event trigger another event. The source of all trust is individual perception, and if one cannot trust their own senses, they can trust nothing. Fundamentally, the observation of natural events allows the mind to create an ordering. Such an ordering is often a direct reflection of the mechanical nature of the world. A feather falls when it is dropped. A pool of water evaporates in the sun. These certainties leave an impression on the human mind, and also set an expectation for human constructions. Subconsciously, individuals expect society to operate in a manner similar to nature. Just as a feather falls when it is dropped, they expect good deeds to be rewarded and bad deeds to be punished. One only has to observe a feather fallin...

Causality, Interaction, and Complexity

In a highly chaotic system, such as a high temperature gas, it is not ideal to use an atomic causal model. Instead, the effective causal model is to approximate to what extent each atom is interacting with every other atom. If we increase the temperature, then the number of atoms each atom interacts with should increase. As the temperature decreases, the number of atoms each atom interacts with should decrease. If we were to randomly sample any atom, then on average, the atom should interact with a set of atoms of a certain size. Instead of thinking in terms of conditional probabilities and causal implications, we think in terms of sets of interconnected events. And this is because it is not computationally effective to analyze chaotic systems in a linear manner. We can apply the same line of reasoning to sampling. If a system has a particular sampling rate, the inputs to the system are batched according to the sampling rate. In other words, the system cannot discern the ordering of ev...