Functionality-Based Types of AI

As the name implies, this classification breaks down the different types of AI software based on the function that they perform but also places an emphasis on the machine’s similarity to the human mind.
Thus, resulting in four main sub-categories: reactive machines, limited memory, theory of mind, and self-awareness. Let’s take a closer look at each one of them.
Reactive Machines
Reactive machines are considered to be the most basic type of type of AI used in business solution. They don’t learn from past experiences or form memories. Instead, they only react to current conditions. So, they hold no memory-based functionality.
One of the most widely known and earliest examples of a reactive machine is Deep Blue. IBM’s chess-playing supercomputer that was created to play against a human competitor and famously won against Garry Kasparov, a chess grandmaster.
In short, reactive machines are made to act right at the moment, rather than providing forecasts or learning from historical datasets. Hence, these systems usually only perform the basic tasks for which they’ve been programmed. Nothing more, nothing less.
Limited Memory
Limited memory AI refers to models that have some memory retention capabilities but to a limited extent. So, unlike reactive machines, they are able to derive knowledge from past data and learn from it to make optimal decisions.
Most of the existing AI applications fall under the limited memory category. Whether it’s self-driving cars that we keep hearing about or virtual chatbots and image recognition systems — all of these solutions employ a form of limited memory AI.
Let’s elaborate a bit more on one of the examples. In the case of image recognition, AI software is trained using a vast amount of images and labels. That way, it is taught to identify scanned objects. Then, the training images are used as references for every new one that needs to be evaluated, and the AI, based on its “experience”, identifies the new images and objects within them with a high degree of accuracy and speed. Thus, simplifying the entire process.
So, limited memory AI completes more complex classification tasks and can use historical data to identify trends and make predictions about what’s to come.
Theory of Mind
Now, we’re moving on to the types of AI that aren’t abundant in the modern world. Theory of mind AI is one such example, since many researchers are currently focusing on developing these programs.
This AI refers to a machine’s ability to make decisions in a manner that humans do. Specifically, it is expected to understand and recall emotions and adjust behavior based on those elements, just like humans do in most social interactions. It is the next frontier of technology and one which we haven’t quite reached yet.
If, or rather when, theory of mind AI is achieved, these systems will be able to act in an emotionally intelligent manner, hold conversations relative to human standards, and even serve as companions for people.
Self-Awareness
The last type of functionality-based AI we’ll discuss today is self-aware AI, which, just like the previous category we covered, doesn’t exist yet.
As the name suggests, these are the machines that have a human-level consciousness and have developed self-awareness. So much so that they’re able to recognize and replicate human actions, think for themselves, have their own desires, and discern feelings.
Self-aware AI is essentially a step beyond theory of mind, in that the machine is self-guided through its thoughts and actions. Thus, it very closely resembles the robots you may have seen in some dystopian movies.