The ALMA Project is an EU Funded project.


Algebraic machine learning (AML) is a relatively new machine learning technique based on algebraic representations of data. Unlike statistical learning, AML algorithms are robust regarding the statistical properties of the data and are parameter-free.


The aim of the EU-funded ALMA project is to leverage AML properties to develop a new generation of interactive, human-centric machine learning systems. These systems are expected to reduce bias and prevent discrimination, remember what they know when they are taught something new, facilitate trust and reliability and integrate complex ethical constraints into human–artificial intelligence systems. Furthermore, they are expected to promote distributed, collaborative learning.


Unlike other popular learning algorithms, AML is not a statistical method, but it produces generalizing models from semantic embeddings of data into discrete algebraic structures, with the following properties:

  • P1: It is far less sensitive to the statistical characteristics of the training data and does not fit (or even use) parameters.
  • P2: It has the potential to seamlessly integrate unstructured and complex information contained in training data with a formal representation of human knowledge and requirements.
  • P3: It uses internal representations based on discrete sets and graphs, offering a good starting point for generating human understandable, descriptions of what, why and how something has been learned.
  • P4: It can be implemented in a distributed way that avoids centralized, privacy-invasive collections of large data sets in favor of a collaboration of many local learners at the level of learned partial representations.

The aim of the project is to leverage the above properties of AML for a new generation of  Interactive, Human-Centric Machine Learning systems that will:

  • Reduce bias and prevent discrimination by reducing dependence on statistical properties of training data (P1), integrating human knowledge with constraints (P2), and exploring the how and why of the learning process (P3)
  • Facilitate trust and reliability by respecting ‘hard’ human-defined constraints in the learning process (P2) and enhancing explainability of the learning process (P3)
  • Integrate complex ethical constraints into Human-AI systems by going beyond basic bias and discrimination prevention (P2) to interactively shaping the ethics related to the learning process between humans and the AI system (P3)
  • Facilitate a new distributed, incremental collaborative learning method by going beyond the dominant off-line and centralized data processing approach (P4)

Find more information on ALMA, its project and features in the downloadable marketing brochure from the 2021 ROS World event here.

ALMA is financed by EU

This project has received funding from the European Union‘s Horizon 2020 research and innovation programme under grant agreement No 952091. The project started in September 2020 and will end in September 2024. The opinions expressed on this website reflect only the author‘s view and reflects in no way the European Commission‘s opinions. The European Commission is not responsible for any use that may be made of the information it contains.


The ALMA consortium consists of a diverse mix of partners from small to multinational companies as well as from academia to an EU-wide acting foundation. This diversity will ensure a broad spectrum of requirements and use cases for the outcomes of this project.

More information:

For extended details please get in touch by writing to This email address is being protected from spambots. You need JavaScript enabled to view it.


We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.