Javascript must be enabled to continue!
Optimisation in Neurosymbolic Learning Systems
View through CrossRef
In the last few years, Artificial Intelligence (AI) has reached the public consciousness through high-profile applications such as chatbots, image generators, speech synthesis and transcription. These are all due to the success of deep learning: Machine learning algorithms that learn tasks from massive amounts of data. The neural network models used in deep learning involve many parameters, often in the order of billions. These models often fail on tasks that computers are traditionally very good at, like calculating arithmetic expressions, reasoning about many different pieces of information, planning and scheduling complex systems, and retrieving information from a database. These tasks are traditionally solved using symbolic methods in AI based on logic and formal reasoning.
Neurosymbolic AI instead aims to integrate deep learning with symbolic AI. This integration has many promises, such as decreasing the amount of data required to train the neural networks, improving the explainability and interpretability of answers given by models and verifying the correctness of trained systems. We mainly study neurosymbolic learning, where we have, in addition to data, background knowledge expressed using symbolic languages. How do we connect the symbolic and neural components to communicate this knowledge to the neural networks?
We consider two answers: Fuzzy and probabilistic reasoning. Fuzzy reasoning studies degrees of truth. A person can be very or somewhat tall: Tallness is not a binary concept. Instead, probabilistic reasoning studies the probability that something is true or will happen. A coin has a 0.5 probability of landing heads. We never say it landed on "somewhat heads". What happens when we use fuzzy (part I) or probabilistic (part II) approaches to neurosymbolic learning? Moreover, do these approaches use the background knowledge we expect them to?
Our first research question studies how different forms of fuzzy reasoning combine with learning. We find surprising results like a connection to the Raven paradox, which states that we confirm "ravens are black" when we observe a green apple. In this study, we gave our neural network a training objective created from the background knowledge. However, we did not use the background knowledge when we deployed our models after training. In our second research question, we studied how to use background knowledge in deployed models. To this end, we developed a new neural network layer based on fuzzy reasoning.
The remaining research questions study probabilistic approaches to neurosymbolic learning. Probabilistic reasoning is a natural fit for neural networks, which we usually train to be probabilistic. However, probabilistic approaches come at a cost: They are expensive to compute and do not scale well to large tasks. In our third research question, we study how to connect probabilistic reasoning with neural networks by sampling to estimate averages. Sampling circumvents computing reasoning outcomes for all input combinations. In the fourth and final research question, we study scaling probabilistic neurosymbolic learning to much larger problems than possible before. Our insight is to train a neural network to predict the result of probabilistic reasoning. We perform this training process with just the background knowledge: We do not collect data.
How is this related to optimisation? All research questions are related to optimisation problems. Within neurosymbolic learning, optimisation with popular methods like gradient descent undertake a form of reasoning. There is ample opportunity to study how this optimisation perspective improves our neurosymbolic learning methods. We hope this dissertation provides some of the answers needed to make practical neurosymbolic learning a reality: Where practitioners provide both data and knowledge that the neurosymbolic learning methods use as efficiently as possible to train the next generation of neural networks.
Title: Optimisation in Neurosymbolic Learning Systems
Description:
In the last few years, Artificial Intelligence (AI) has reached the public consciousness through high-profile applications such as chatbots, image generators, speech synthesis and transcription.
These are all due to the success of deep learning: Machine learning algorithms that learn tasks from massive amounts of data.
The neural network models used in deep learning involve many parameters, often in the order of billions.
These models often fail on tasks that computers are traditionally very good at, like calculating arithmetic expressions, reasoning about many different pieces of information, planning and scheduling complex systems, and retrieving information from a database.
These tasks are traditionally solved using symbolic methods in AI based on logic and formal reasoning.
Neurosymbolic AI instead aims to integrate deep learning with symbolic AI.
This integration has many promises, such as decreasing the amount of data required to train the neural networks, improving the explainability and interpretability of answers given by models and verifying the correctness of trained systems.
We mainly study neurosymbolic learning, where we have, in addition to data, background knowledge expressed using symbolic languages.
How do we connect the symbolic and neural components to communicate this knowledge to the neural networks?
We consider two answers: Fuzzy and probabilistic reasoning.
Fuzzy reasoning studies degrees of truth.
A person can be very or somewhat tall: Tallness is not a binary concept.
Instead, probabilistic reasoning studies the probability that something is true or will happen.
A coin has a 0.
5 probability of landing heads.
We never say it landed on "somewhat heads".
What happens when we use fuzzy (part I) or probabilistic (part II) approaches to neurosymbolic learning? Moreover, do these approaches use the background knowledge we expect them to?
Our first research question studies how different forms of fuzzy reasoning combine with learning.
We find surprising results like a connection to the Raven paradox, which states that we confirm "ravens are black" when we observe a green apple.
In this study, we gave our neural network a training objective created from the background knowledge.
However, we did not use the background knowledge when we deployed our models after training.
In our second research question, we studied how to use background knowledge in deployed models.
To this end, we developed a new neural network layer based on fuzzy reasoning.
The remaining research questions study probabilistic approaches to neurosymbolic learning.
Probabilistic reasoning is a natural fit for neural networks, which we usually train to be probabilistic.
However, probabilistic approaches come at a cost: They are expensive to compute and do not scale well to large tasks.
In our third research question, we study how to connect probabilistic reasoning with neural networks by sampling to estimate averages.
Sampling circumvents computing reasoning outcomes for all input combinations.
In the fourth and final research question, we study scaling probabilistic neurosymbolic learning to much larger problems than possible before.
Our insight is to train a neural network to predict the result of probabilistic reasoning.
We perform this training process with just the background knowledge: We do not collect data.
How is this related to optimisation? All research questions are related to optimisation problems.
Within neurosymbolic learning, optimisation with popular methods like gradient descent undertake a form of reasoning.
There is ample opportunity to study how this optimisation perspective improves our neurosymbolic learning methods.
We hope this dissertation provides some of the answers needed to make practical neurosymbolic learning a reality: Where practitioners provide both data and knowledge that the neurosymbolic learning methods use as efficiently as possible to train the next generation of neural networks.
Related Results
Neurosymbolic AI for Safe and Trustworthy High-Stakes Applications
Neurosymbolic AI for Safe and Trustworthy High-Stakes Applications
Artificial intelligence is increasingly deployed in high-stakes domains such as healthcare, public welfare, and autonomous transportation, where errors can cost lives or infringe o...
Neurosymbolic artificial intelligence (NSAI) based algorithm for predicting the impact strength of additive manufactured polylactic acid (PLA) specimens
Neurosymbolic artificial intelligence (NSAI) based algorithm for predicting the impact strength of additive manufactured polylactic acid (PLA) specimens
Abstract
In this study, we introduce application of Neurosymbolic Artificial Intelligence (NSAI) for predicting the impact strength of additive manufactured polylact...
A Logic Tensor Network-Based Neurosymbolic Framework for Explainable Diabetes Prediction
A Logic Tensor Network-Based Neurosymbolic Framework for Explainable Diabetes Prediction
Neurosymbolic AI is an emerging paradigm that combines neural network learning capabilities with the structured reasoning capacity of symbolic systems. Although machine learning ha...
Robust design optimization of electrical machines for electric and hybrid vehicles
Robust design optimization of electrical machines for electric and hybrid vehicles
Contribution méthodologique au dimensionnement optimal et robuste des machines électriques dédiées aux chaines de traction VE et VEH
Face aux préoccupations croissa...
Prediction of Wear Rate in Al/SiC Metal Matrix Composites Using a Neurosymbolic Artificial Intelligence (NSAI)-Based Algorithm
Prediction of Wear Rate in Al/SiC Metal Matrix Composites Using a Neurosymbolic Artificial Intelligence (NSAI)-Based Algorithm
This research paper delves into an innovative utilization of neurosymbolic programming for forecasting wear rates in aluminum-silicon carbide (Al/SiC) metal matrix composites (MMCs...
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
The pandemic Covid-19 currently demands teachers to be able to use technology in teaching and learning process. But in reality there are still many teachers who have not been able ...
Diagnosing Inclination-focused Effects on the Short-term Earth--Moon Transfer Dynamics
Diagnosing Inclination-focused Effects on the Short-term Earth--Moon Transfer Dynamics
Abstract
Context:
Trajectory optimisation for Earth-Moon transfers is commonly approached using reduced-dimensional assumptions...
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
BACKGROUND
As of July 2020, a Web of Science search of “machine learning (ML)” nested within the search of “pharmacokinetics or pharmacodynamics” yielded over 100...

