forecast explanation
XForecast: Evaluating Natural Language Explanations for Time Series Forecasting
Aksu, Taha, Liu, Chenghao, Saha, Amrita, Tan, Sarah, Xiong, Caiming, Sahoo, Doyen
Time series forecasting aids decision-making, especially for stakeholders who rely on accurate predictions, making it very important to understand and explain these models to ensure informed decisions. Traditional explainable AI (XAI) methods, which underline feature or temporal importance, often require expert knowledge. In contrast, natural language explanations (NLEs) are more accessible to laypeople. However, evaluating forecast NLEs is difficult due to the complex causal relationships in time series data. To address this, we introduce two new performance metrics based on simulatability, assessing how well a human surrogate can predict model forecasts using the explanations. Experiments show these metrics differentiate good from poor explanations and align with human judgments. Utilizing these metrics, we further evaluate the ability of state-of-the-art large language models (LLMs) to generate explanations for time series data, finding that numerical reasoning, rather than model size, is the main factor influencing explanation quality.
XAI-KG: knowledge graph to support XAI and decision-making in manufacturing
Rožanec, Jože M., Zajec, Patrik, Kenda, Klemen, Novalija, Inna, Fortuna, Blaž, Mladenić, Dunja
The increasing adoption of artificial intelligence requires accurate forecasts and means to understand the reasoning of artificial intelligence models behind such a forecast. Explainable Artificial Intelligence (XAI) aims to provide cues for why a model issued a certain prediction. Such cues are of utmost importance to decision-making since they provide insights on the features that influenced most certain forecasts and let the user decide if the forecast can be trusted. Though many techniques were developed to explain black-box models, little research was done on assessing the quality of those explanations and their influence on decision-making. We propose an ontology and knowledge graph to support collecting feedback regarding forecasts, forecast explanations, recommended decision-making options, and user actions. This way, we provide means to improve forecasting models, explanations, and recommendations of decision-making options.
STARdom: an architecture for trusted and secure human-centered manufacturing systems
Rožanec, Jože M., Zajec, Patrik, Kenda, Klemen, Novalija, Inna, Fortuna, Blaž, Mladenić, Dunja, Veliou, Entso, Papamartzivanos, Dimitrios, Giannetsos, Thanassis, Menesidou, Sofia Anna, Alonso, Rubén, Cauli, Nino, Recupero, Diego Reforgiato, Kyriazis, Dimosthenis, Sofianidis, Georgios, Theodoropoulos, Spyros, Soldatos, John
There is a lack of a single architecture specification that addresses the needs of trusted and secure Artificial Intelligence systems with humans in the loop, such as human-centered manufacturing systems at the core of the evolution towards Industry 5.0. To realize this, we propose an architecture that integrates forecasts, Explainable Artificial Intelligence, supports collecting users' feedback, and uses Active Learning and Simulated Reality to enhance forecasts and provide decision-making recommendations. The architecture security is addressed as a general concern. We align the proposed architecture with the Big Data Value Association Reference Architecture Model. We tailor it for the domain of demand forecasting and validate it on a real-world case study.
Semantic XAI for contextualized demand forecasting explanations
Rožanec, Jože M., Mladenić, Dunja
The paper proposes a novel architecture for explainable AI based on semantic technologies and AI. We tailor the architecture for the domain of demand forecasting and validate it on a real-world case study. The provided explanations combine concepts describing features relevant to a particular forecast, related media events, and metadata regarding external datasets of interest. The knowledge graph provides concepts that convey feature information at a higher abstraction level. By using them, explanations do not expose sensitive details regarding the demand forecasting models. The explanations also emphasize actionable dimensions where suitable. We link domain knowledge, forecasted values, and forecast explanations in a Knowledge Graph. The ontology and dataset we developed for this use case are publicly available for further research.
Towards Active Learning Based Smart Assistant for Manufacturing
Zajec, Patrik, Rožanec, Jože M., Novalija, Inna, Fortuna, Blaž, Mladenić, Dunja, Kenda, Klemen
A general approach for building a smart assistant that guides a user from a forecast generated by a machine learning model through a sequence of decision-making steps is presented. We develop a methodology to build such a system. The system is demonstrated on a demand forecasting use case in manufacturing. The methodology can be extended to several use cases in manufacturing. The system provides means for knowledge acquisition, gathering data from users. We envision active learning can be used to get data labels where labeled data is scarce.