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

Guitar improvisation from May 23, 2025

OPINION - On the axiom of choice

I find it distasteful that non-mathematicians think that Gödel's work introduces a level of subjectivity to mathematics. I agree that one can construct an arbitrary number of mathematical universes via selecting an arbitrary set of axioms. But I disagree that they are somehow all equivalent in value or structural consistency. I personally believe that there is one mathematical universe (or category of universes that are structurally equivalent via something like an isomorphism) that has the most structural consistency and can give the human mind the most insight. I personally believe that there are axioms that are representations of structural properties of physical reality. And I believe that there is a set of axioms that aligns perfectly with the physical universe, and subsequently allows the human mind to comprehend its logic to the fullest extent. I believe this because the way that the human mind understands logic is already a consequence of physical reality. Our ability to un...

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...