Projects

Epistemic AI - EU Horizon 2020 Project


Although artificial intelligence (AI) has improved remarkably over the last years, its inability to deal with fundamental uncertainty severely limits its application. This proposal re-imagines AI with a proper treatment of the uncertainty stemming from our forcibly partial knowledge of the world. As currently practiced, AI cannot confidently make predictions robust enough to stand the test of data generated by processes different (even by tiny details, as shown by ‘adversarial’ results able to fool deep neural networks) from those studied at training time. While recognising this issue under different names (e.g. ‘overfitting’), traditional machine learning seems unable to address it in nonincremental ways. As a result, AI systems suffer from brittle behaviour, and find difficult to operate in new situations, e.g. adapting to driving in heavy rain or to other road users’ different styles of driving, e.g. deriving from cultural traits. Epistemic AI’s overall objective is to create a new paradigm for a next-generation artificial intelligence providing worst-case guarantees on its predictions thanks to a proper modelling of real-world uncertainties.More information…

KADAL


Kriging for Analysis, Design optimization, And expLoration (KADAL) is a Python package that integrates a wide range of Bayesian Optimization tools. These include various surrogate modeling methods, sampling techniques, optimization methods, and tools for uncertainty analysis such as uncertainty quantification, sensitivity analysis, and reliability analysis. KADAL provides a comprehensive solution for analyzing, optimizing, and exploring complex systems with uncertainty.

mySVR

A standard support vector regression with multi-kernel capability, suitable for educational purposes.

Sobol Sampling

Python package for generating Sobol sequences, able to generate up to 21201 dimension.