A novel method for evaluating the interpretability of artificial intelligence (AI) technologies could open the door to greater transparency and trust in AI-driven diagnostic and predictive tools.
Developed by an international team of researchers spanning the NUS College of Design and Engineering (CDE), the University of Geneva (UNIGE), and the University Hospitals of Geneva (HUG), the innovative approach aims to shed light on the often opaque workings of so-called "black box" AI algorithms, helping users understand what influences the results produced by AI and whether the results can be trusted.
This is especially important in situations that have significant impacts on the health and lives of people, such as using AI in medical applications.
The findings were recently published in the journal Nature Machine Intelligence.
The progress of AI and deep learning in particular - which consists of training a machine using very large amounts of data with the aim of interpreting it and learning useful patterns - opens the pathway to increasingly accurate tools for diagnosis and prediction.
For their study, the researchers focused on time series data - representing the evolution of information over time - which is found in a wide range of fields, for example in medicine, when recording heart activity with an electrocardiogram (ECG); in the study of earthquakes; for tracking weather patterns; or in economics to monitor financial markets.
Such data can be modelled by AI technologies to build diagnostic or predictive tools. Yet with no insight into how Al algorithms work or what influences their results, the "black box" nature of AI technology raises important questions over its trustworthiness.
Interpretability methods aim to answer these questions by deciphering why and how an AI reached a given decision, and the reasons behind it.
"Knowing what elements tipped the scales in favour of or against a solution in a specific situation, thus allowing some transparency, increases the trust that can be placed in them," said Assistant Professor Gianmarco Mengaldo (Dept of Mechanical Engineering), Director of the MathEXLab at CDE, who co-directed the work.
"However, the current interpretability methods that are widely used in practical applications and industrial workflows provide tangibly different results when applied to the same task. This raises the important question: what interpretability method is correct, given that there should be a unique, correct answer? Hence, the evaluation of interpretability methods becomes as important as interpretability per se."
"The way these algorithms work is opaque, to say the least," said Professor Christian Lovis, Director of the Department of Radiology and Medical Informatics at the UNIGE Faculty of Medicine and Head of the Division of Medical Information Science at the HUG, who co-directed this work. "Of course, the stakes, particularly financial, are extremely high. But how can we trust a machine without understanding the basis of its reasoning? These questions are essential, especially in sectors such as medicine, where AI-powered decisions can influence the health and even the lives of people; and finance, where they can lead to enormous loss of capital."
Differentiating important from unimportant
Discriminating data is critical in developing interpretable AI technologies, said first author of the study Hugues Turbé, a doctoral student in Prof Lovis' laboratory at UNIGE. For example, when an AI analyses images, it focuses on a few characteristic attributes.
"AI can differentiate between an image of a dog and an image of a cat," Turbé explained. "The same principle applies to analysing time sequences: the machine needs to be able to select elements - peaks that are more pronounced than others, for example - to base its reasoning on. With ECG signals, it means reconciling signals from the different electrodes to evaluate possible dissonances that would be a sign of a particular cardiac disease."
Choosing an interpretability method among all available for a specific purpose is not easy. Different AI interpretability methods often produce very different results, even when applied on the same dataset and task.
To address this challenge the researchers developed two new evaluation methods to help understand how the AI makes decisions: one for identifying the most relevant portions of a signal and another for evaluating their relative importance with regards to the final prediction. To evaluate interpretability, they hid a portion of the data to verify if it was relevant for the AI's decision-making. However, this approach sometimes caused errors in the results. To correct for this, they trained the AI on an augmented dataset that includes hidden data which helped keep the data balanced and accurate.
The team then created two ways to measure how well the interpretability methods worked, showing if the AI was using the right data to make decisions and if all the data was being considered fairly.
"Overall our method aims to evaluate the model that will actually be used within its operational domain, thus ensuring its reliability," said Turbé.
To further their research, the team has developed a synthetic dataset, which they have made available to the scientific community, to easily evaluate any new AI aimed at interpreting temporal sequences.
The future of medical applications
Going forward, the team now plan to test their method in a clinical setting, where apprehension about AI remains widespread.
"Building confidence in the evaluation of AIs is a key step towards their adoption in clinical settings," said Dr. Mina Bjelogrlic, head of the Machine Learning team in Prof Lovis' Division and second author of the study.
"Our study focuses on the evaluation of AIs based on time series, but the same methodology could be applied to AIs based on other modalities used in medicine, such as images or text."