Statistically testing training data for unwanted error patterns using rule-oriented regression
• A method to detect biases in training data and de-poison it before training. • Examples of discovering biases and patterns in existing data sets. • Explainable AI via fuzzy reasoning combined with classical regression. • Using Boolean formulae to explain data, with statistical significance testing. • An open-source prototype implementation. Artificial intelligence (AI) models are only as good as the data they are trained on. Biases in training data can lead to biased outputs in machine learning models, a well-documented issue. However, methods to prevent these biases are less developed. Ensuring clean data during collection, such as using bias-aware sampling, is most effective when the entity collecting the data also trains the artificial intelligence (AI). When using pre-existing data, detecting if it has been manipulated or “poisoned” to induce undesired behavior in a model is challenging. We propose a method to test training data for flaws, establishing a trustworthy ground-truth for subsequent model training. Unlike methods that generate fuzzy rules from data, our approach defines rules before examining the data, allowing the discovery of hidden error patterns. Our method adds to statistical tests by inserting a flexible rule-checking phase that evaluates arbitrary user-defined, including fuzzy, data-pattern conditions beforehand. Those are then used as building blocks for regression models, using fuzzy inference inside. This enables explainability from fuzzy logic and statistical diagnostics from regression. Additionally, it is applicable to “small data,” not requiring large datasets like deep learning methods. We validate our method with an experimental open-source implementation, using real-life and synthetic datasets to ensure practical relevance and procedure validation.
Authors
- Stefan Raß (ORCID: https://orcid.org/0000-0003-2821-2489)
- Martin Dallinger (ORCID: https://orcid.org/0009-0002-5293-2937)
Institutions
- Johannes Kepler University of Linz (AT)
Publication Details
- Journal
- Expert Systems with Applications
- Published
- 2025-11-13
- DOI
- https://doi.org/10.1016/j.eswa.2025.130156
- Primary Topic
- Explainable Artificial Intelligence (XAI)
- Type
- article
- Field-Weighted Citation Impact
- 0.00