The Far Side of AI: Neurosymbolic AI

Artificial Intelligence, Deep Learning, Symbolic AI · notes

Voir tous les documents en intelligence artificielle et données

The Far Side of AI:

Neurosymbolic AI

Introduction:

Artificial Intelligence( AI ) has been witnessing a monumental growth in bridging the

gap between the capabilities of humans and machine.

Building thinking machines have been a human obsession for decades. Despite, the

current advances in AI and ML, concerns about trust, safety, interpretability and

accountability of AI were raised by influential thinkers. In this article we will discover

the next wave of AI systems by introducing the Neuro-Symbolic AI approach.

Why deep learning is not enough?

In recent years Artificial Intelligence, specifically Deep Learning has gained popularity

thanks to the availability of computational power and the accessibility to large amount

of data.

Current advances in DL have achieved unprecedented impact across research

communities and industries. However, deep learning models are black boxes,

The Far Side of AI Neurosymbolic AI1meaning that we don't know what's happening inside which can lead to a lack of

interpretability of the results.

Deep learning algorithms are week when it comes to logical questions and researchers

believe that for AI to advance and think like human brain, it must understand not only

the 'what' but also the 'why' which can gave a clarity about the cause-effect

relationships that can lead to a better explicability of results.

To better understand this limitation let's take the following examples:

Publicité

Say, an AI program is asked to Look at the picture below and tell "if there are an equal

number of large things and metal spheres?” or "What is the shape of the object closest

to the large cylinder?"

Another Example: "How much blocks are on the right of the three-level tower? "

The Far Side of AI Neurosymbolic AI2it turns out that state-of-the-art AI neural networks systems irrespective of how much

data we give they struggle. This is really interesting for us because these are cases

where no matter how much data we have deep learning architectures doesn't answer

for some reason.

So how can we build machines that can answer these types of questions ??

Back to 1956 researchers were implementing another kind of AI called the symbolic AI.

Symbolic AI (Classic Symbolic AI):

Symbolic Artificial Intelligence, also known as Good, Old-Fashioned AI (GOFAI), was

the dominant paradigm in the AI community from the post-War era until the late

1980s.

The Symbolic AI uses human-readable symbols that represent real-world

constants (objects/entities) in order to create ‘rules’ (predicates: relations between

constants) for the concrete manipulation of those symbols, leading to a rule-based

system.

Let's take the Simpsons family tree example to understand how symbolic AI works:

The Far Side of AI Neurosymbolic AI3The constants are people for example Abe, Homer and Lisa and the predicates are the

relationship between those people. Using this rule-based paradigm we can infer new

relationships between objects that a simple Deep Learning model is uncapable of

extracting them like Herb is the half-brother of Homer and many more.

Publicité

This is very similar how our brain works.

Symbolic AI benefits:

Interpretable: when dealing with real-word data we want to have an explanation

of why the algorithm gave us a certain decision (medical areas or law etc)

Generalization at concept level through reasoning

well established solvers/planning algorithms

The Far Side of AI Neurosymbolic AI4Symbolic AI VS Deep Learning

One of the main differences between machine learning and traditional symbolic

reasoning is where the learning happens. In machine- and deep-learning, the

algorithm learns rules as it establishes correlations between inputs and outputs.

In symbolic reasoning, the rules are created through human intervention. That is, to

build a symbolic reasoning system, first humans must learn the rules by which two

phenomena relate, and then hard-code those relationships into a static program.

The Far Side of AI Neurosymbolic AI5This is how Deep Neural Networks see a picture of an "Apple" as an Apple, by

extracting the patterns at pixel level.

Source: MIT-IBM Watson AI Lab

but symbolic AI see's the apple as a graph of rules: an apple is a fruit, it could be green

or red, the shape is round etc. this sound pretty cool and this is exactly how our brain

works.

The Far Side of AI Neurosymbolic AI6Symbolic AI downsides and the raise of Neuro-symbolic AI

Symbolic AI sounds much more clever comparing to DL systems and you may wonder

why nowadays we're talking only about Deep Learning applications. A key

disadvantage of Symbolic AI is that for learning process – the rules and knowledge has

Publicité

to be hand coded which is a hard problem when facing complex real word situation. For

instance, researchers had to explore newer avenues in AI rather than Symbolic AI

because they cannot handcraft the entire word problems and here's where comes the

deep learning mission to automate the handcraft work used to be done manually by

humans and together they form what's called Neuro-symbolic AI.

Neuro-Symbolic AI: Getting AI to reason

The Far Side of AI Neurosymbolic AI7Neurosymbolic AI is a unison of deep neural networks and symbolic AI techniques, it

is a combination of learning and logic. On the one hand, the deep learning is

responsible for capturing complex correlations in massive datasets and on the other

hand Symbolic models have a complementary strength in capturing compositional and

causal structure . The unification of the two approaches would address the

shortcomings of each.

Neuro-symbolic [AI] models will allow us to build AI systems that

capture compositionality, causality, and complex correlations,"

Brenden Lake said.

Neural networks help in getting answers from the messiness of the

real-world data to a symbolic representation of the world,

constituting correlations in images. Together, they can do some

pretty magical things in reasoning. – David Cox, Director of MIT-

IBM Watson AI Lab

The Far Side of AI Neurosymbolic AI8Advantages of Neuro-Symbolic AI

Higher Accuracy.

Data Efficiency: The biggest problem with deploying neural networks in the real world

Publicité

is that we rarely have big data. Experiences have proved that working with

Neurosymbolic AI can do better than most of the end-to-end train systems. it requires

less training examples and can perform higher accuracy.

Transparency and Interpretability: we need to understand why the decision is made

other wise we can't trust the AI system. and this is exactly what NeuroSymbolic AI do it

takes a decision that we can understand the rules of it.

Source: MIT-IBM Watson AI Lab

Conclusion

In order to imitate human learning, scientists and researchers working to develop

models of how humans represent the world and frameworks to define logic and

thought. Neuro-symbolic AI

The Far Side of AI Neurosymbolic AI9contributes towards the development of explainable and accountable AI and

machine learning-based systems and tools.

References

https://searchenterpriseai.techtarget.com/feature/Neuro-symbolic-AI-seen-as-

evolution-of-artificial-intelligence

https://www.youtube.com/watch?v=4PuuziOgSU4&ab_channel=AlexanderAmini

The Far Side of AI Neurosymbolic AI10