How it works

See features

Install API

Use tutorials

About GEMS AI

Go to Github

What about GEMS AI?

Machine Learning Algorithms are trained on database to provide accurate predictions. But the main issue is how far can we trust them ? Can we certify the behaviour of these algorithms ? How can we be sure that the outcome of the algorithms will be reliable and unbiased ? This need for explanation of AI-based algorithms is at the core of GEMS-AI.

The Research project GEMS for AI aims at understanding the limitations of a machine based predictive model by analyzing its  response under stress conditions. Using mathematics, we provide a certified framework for explainability of algorithms by pushing them to their limits and studying how they react to perturbations on the input.

Our goal is twofold :

– Provide a tool to analyse the reasons why an automatic decision was taken ;

– Explain the decision rules by understanding the effects of the variables that change the decisions, and thus  detecting possible biases or worse unethical behaviour of the algorithm.

GEMS AI for what ?

Model interpretability is a difficult issue when confronted to the complexity of  modern black box algorithms, especially deep neural networks.

Explaining and Understanding the outcome of an algorithm is necessary to provide trust in the use of Artificial Intelligence in real world applications, especially when the decisions may impact and reshape the world.

A special application is to prevent reproduction and generalisation of unfair human discrimination that probably reflects in the learning data. Model fairness consists in making sure a decision was not based on protected attributes (e.g. gender, race… for a bank loan). Hence understanding the specific contribution of each variable in the decision is an important step for enhancing fairness in AI based systems.

For several communities

DEVELOPERS

to find an free certified code/app

L

SEARCHERS AI

to work on this program

L

DSI (direction du système d’information) / information system management ?

to understand and explain automatics and find a certified code/app to theirs problematics

L

GENERAL PUBLIC

who want to understand mathematics solutions to AI fairness and more

L

How IT WORKS?

In this notebook, we explain the maths behind GEMS-AI and how it is implemented. It is not  mandatory to start using the package. To so so, please read the Getting started tutorial. Let’s assume you have a dataset and a model that generates predictions on this dataset. For the sake of the example, we’ll be wortking with the Adult dataset.

What YOU CAN DO?

SEE FEATURES

Presentation of main characteritics of the toolbox and their properties.

USE TUTORIALS

Understanding how to use the toolbox through the study of some examples.

INSTALL API

Guidelines and tutorials to install the API.

CONTRIBUTE?

Some ideas or concerns on the toolbox: please come and join by contacting the research team.

Join our team to ask questions, make comments and tell stories about.

Who WORKS ON?

This work is done at the Toulouse
Mathematics Institute from Université Toulouse 3.
It is supported and funded by the Centre
National de la Recherche
Scientifique (CNRS)
and in collaboration with the
Artificial and Natural Intelligence
Toulouse Institute (ANITI) project.
This software is released under the
GPL license

Code source on GitHub

You can find onGitHub : theIntroduction, Installation guide, User guide (Measuring model influence, Evaluating model reliability, Support for image classification), Authors and License.

 

This work is done at the Toulouse Mathematics Institute. It is supported by the Centre National de la Recherche Scientifique (CNRS) and in collaboration with the Artificial and Natural  Intelligence Toulouse

        

 

Contact us

Toulouse
Mathematics Institute

118 Rte de Narbonne
31400 Toulouse - FRANCE
contact@gems-ai.com

 

Pin It on Pinterest