If you like our work, please consider supporting us so we can keep doing what we do. And as a current subscriber, enjoy this nice discount!

Also: if you haven’t yet, follow us on Twitter, TikTok, or YouTube!


In artificial intelligence, there are two main approaches to solving problems: symbolic AI and sub-symbolic AI. Symbolic AI is also known as "good old-fashioned AI" (GOFAI) because it is based on the traditional rules-based approach to problem-solving. In this approach, a problem is represented as a set of symbols and a set of rules for manipulating those symbols. The goal is to find a set of rules that will lead to a solution to the problem.

Sub-symbolic AI, on the other hand, is based on the connectionist approach, which is inspired by the way the brain solves problems. In this approach, a problem is represented as a set of interconnected nodes, and the goal is to find a set of weights that will lead to a solution to the problem.

Symbolic AI is a powerful tool that can be used in many different ways. Some common applications of Symbolic AI are natural language processing, knowledge representation, and machine learning.

Natural language processing is the ability of a computer to understand human speech. This can be used for things like voice recognition or translating text from one language to another. Knowledge representation is the process of representing knowledge in a form that a computer can understand. This can be used for tasks such as understanding complex sentences or building databases of information. Machine learning is the process of teaching computers to learn on their own by example. This can be used for tasks such as recognizing objects in pictures or predicting future events. All these applications of Symbolic AI have one thing in common: they allow computers to do things that would otherwise be impossible. With Symbolic AI, we are able to give machines capabilities that go beyond what we currently know how to do ourselves

There has been a lot of debate recently about the difference between symbolic and sub-symbolic AI. Some people believe that they are two completely different things, while others believe that they are just two different ways of doing the same thing. I believe that both sides have a point, but that ultimately symbolic AI is better than sub-symbolic AI.

The main advantage of symbolic AI is that it is much more flexible than sub-symbolic AI. With sub-symbolic AI, you are limited to the algorithms that you program into it. With symbolic AI, on the other hand, you can use human language to create algorithms, which gives you much more flexibility. This flexibility allows for creativity and innovation, which are essential for solving complex problems.

Another advantage of symbolic AI is its ability to learn from experience. Sub-symbolic systems can only learn by adjusting their parameters according to feedback from their environment; they cannot understand what they are doing or why it works. Symbolic systems can do both; they can understand what they are doing and why it works, which allows them to learn faster and solve more complex problems.

Finally, symbolic systems have an edge in terms of scalability. Sub-symbolic systems cannot handle large amounts of data very well; in fact, if there is too much data then they will simply crash. Symbolic systems, on the other hand, can handle large amounts of data without any problem. This makes them ideal for applications such as machine learning and natural language processing.


A note on connectionism


In recent years, connectionism has become one of the most popular approaches in cognitive science. Connectionism is an approach that models mental processes using interconnected networks of simple processing units. This approach has been successful in modelling a wide range of cognitive phenomena, including learning, memory, and language.

One of the key advantages of connectionism is that it can account for the gradual development of skills. For example, connectionist models of reading development have been able to simulate the process by which children learn to read. Another advantage of connectionism is that it can account for the flexibility of human cognition. For instance, connectionist models of memory have been able to explain how people can remember new information in the context of prior knowledge.

Despite these advantages, connectionism remains a controversial approach. Some cognitive scientists have argued that connectionism cannot account for the complex structure of human cognition. Others have criticized connectionism for its lack of transparency, arguing that it is difficult to understand how connectionist networks produce behaviour.

Overall, connectionism is a powerful approach that has been successful in modelling a wide range of cognitive phenomena. While there are some criticisms of the approach, connectionism remains a leading approach in cognitive science.


Do you like our work?
Consider becoming a paying subscriber to support us!