CBR-FoX: A case-based reasoning software tool for auditing time series predictions

CBR-FoX is an open-source Python software tool that provides explainable artificial intelligence capabilities for time series forecasting across multiple scientific domains. The tool implements a novel Case-Based Reasoning approach that generates explanatory case bases through sliding-window techniques, enabling researchers to understand and validate model predictions by retrieving historically similar situations. CBR-FoX integrates a flexible adapter mechanism that allows the use of established time series similarity metrics from external libraries such as sktime, alongside its own novel Combined Correlation Index, with signal processing capabilities using a locally weighted scatterplot smoothing filter to enhance explanation quality. The software is available under the European Union Public License 1.2 at https://doi.org/10.5281/zenodo.17381828 , tested on Python 3+ environments, and evaluation results demonstrate that the Combined Correlation Index achieves optimal performance with 2–3 explanation cases compared to established metrics. This tool fills an important gap in the academic software landscape by offering researchers a robust solution that enhances the scientific rigor and reproducibility of forecasting studies across disciplines.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2025-11-22
DOI
https://doi.org/10.1016/j.softx.2025.102450
Primary Topic
Explainable Artificial Intelligence (XAI)
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CBR-FoX: A case-based reasoning software tool for auditing time series predictions

Juan A. Recio-Garcí­a, Carlos Bermejo-Sabbagh, Mauricio Gabriel Orozco-del-Castillo, Gerardo Arturo Pérez-Pérez et al.
SoftwareX
Explainable Artificial Intelligence (XAI)
article

CBR-FoX: A case-based reasoning software tool for auditing time series predictions

Juan A. Recio-Garcí­a, Carlos Bermejo-Sabbagh, Mauricio Gabriel Orozco-del-Castillo, Gerardo Arturo Pérez-Pérez, Moisés F. Valdez-Ávila
article en

Abstract

CBR-FoX is an open-source Python software tool that provides explainable artificial intelligence capabilities for time series forecasting across multiple scientific domains. The tool implements a novel Case-Based Reasoning approach that generates explanatory case bases through sliding-window techniques, enabling researchers to understand and validate model predictions by retrieving historically similar situations. CBR-FoX integrates a flexible adapter mechanism that allows the use of established time series similarity metrics from external libraries such as sktime, alongside its own novel Combined Correlation Index, with signal processing capabilities using a locally weighted scatterplot smoothing filter to enhance explanation quality. The software is available under the European Union Public License 1.2 at https://doi.org/10.5281/zenodo.17381828 , tested on Python 3+ environments, and evaluation results demonstrate that the Combined Correlation Index achieves optimal performance with 2–3 explanation cases compared to established metrics. This tool fills an important gap in the academic software landscape by offering researchers a robust solution that enhances the scientific rigor and reproducibility of forecasting studies across disciplines.

SoftwareXVol. 32
Universidad Complutense de Madrid (ES), Instituto Tecnológico de Mérida (MX)
Openalex Percentile: Top 81%
Explainable Artificial Intelligence (XAI)
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.