4.7 Article

Ultra-Strong Machine Learning: comprehensibility of programs learned with ILP

Journal

MACHINE LEARNING
Volume 107, Issue 7, Pages 1119-1140

Publisher

SPRINGER
DOI: 10.1007/s10994-018-5707-3

Keywords

Inductive logic programming; Comprehensibility; Ultra-strong machine learning

Funding

  1. EPSRC [EP/P006272/1, EP/R022291/1] Funding Source: UKRI

Ask authors/readers for more resources

During the 1980s Michie defined Machine Learning in terms of two orthogonal axes of performance: predictive accuracy and comprehensibility of generated hypotheses. Since predictive accuracy was readily measurable and comprehensibility not so, later definitions in the 1990s, such as Mitchell's, tended to use a one-dimensional approach to Machine Learning based solely on predictive accuracy, ultimately favouring statistical over symbolic Machine Learning approaches. In this paper we provide a definition of comprehensibility of hypotheses which can be estimated using human participant trials. We present two sets of experiments testing human comprehensibility of logic programs. In the first experiment we test human comprehensibility with and without predicate invention. Results indicate comprehensibility is affected not only by the complexity of the presented program but also by the existence of anonymous predicate symbols. In the second experiment we directly test whether any state-of-the-art ILP systems are ultra-strong learners in Michie's sense, and select the Metagol During the 1980s Michie defined Machine Learning in terms of two orthogonal axes of performance: predictive accuracy and comprehensibility of generated hypotheses. Since predictive accuracy was readily measurable and comprehensibility not so, later definitions in the 1990s, such as Mitchell's, tended to use a one-dimensional approach to Machine Learning based solely on predictive accuracy, ultimately favouring statistical over symbolic Machine Learning approaches. In this paper we provide a definition of comprehensibility of hypotheses which can be estimated using human participant trials. We present two sets of experiments testing human comprehensibility of logic programs. In the first experiment we test human comprehensibility with and without predicate invention. Results indicate comprehensibility is affected not only by the complexity of the presented program but also by the existence of anonymous predicate symbols. In the second experiment we directly test whether any state-of-the-art ILP systems are ultra-strong learners in Michie's sense, and select the Metasystem for use in humans trials. Results show participants were not able to learn the relational concept on their own from a set of examples but they were able to apply the relational definition provided by the ILP system correctly. This implies the existence of a class of relational concepts which are hard to acquire for humans, though easy to understand given an abstract explanation. We believe improved understanding of this class could have potential relevance to contexts involving human learning, teaching and verbal interaction.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Editorial Material Statistics & Probability

Special issue on Learning in data science: theory, methods and applications-preface by the guest editors

Daniel Baier, Berthold Lausen, Angela Montanari, Ute Schmid

ADVANCES IN DATA ANALYSIS AND CLASSIFICATION (2020)

Article Statistics & Probability

A process framework for inducing and explaining Datalog theories

Mark Gromowski, Michael Siebers, Ute Schmid

Summary: A general process framework for logic-rule-based classifiers has been developed to facilitate mutual exchange between system and user, allowing users to detail explain system decisions and correct errors. The framework suggests integrating users' corrections into the system's core logic rules through retraining to enhance system performance.

ADVANCES IN DATA ANALYSIS AND CLASSIFICATION (2020)

Article Computer Science, Artificial Intelligence

Beneficial and harmful explanatory machine learning

Lun Ai, Stephen H. Muggleton, Celine Hocquette, Mark Gromowski, Ute Schmid

Summary: This paper explores the explanatory effects of machine learned theories in human learning, proposing a framework to identify the harmfulness of machine explanations based on the cognitive window concept. Empirical evidence shows that human performance is significantly improved when aided by a symbolic machine learned theory that satisfies the cognitive window, while performance declines when aided by a theory that fails to satisfy the window.

MACHINE LEARNING (2021)

Article Computer Science, Artificial Intelligence

Automatic Detection of Pain from Facial Expressions: A Survey

Teena Hassan, Dominik Seuss, Johannes Wollenberg, Katharina Weitz, Miriam Kunz, Stefan Lautenbacher, Jens-Uwe Garbas, Ute Schmid

Summary: Pain sensation is crucial for survival and observer reports are important for noncommunicative patients. Automatic pain detection technology can assist human caregivers and improve pain management. Facial expressions are reliable indicators of pain, and computer vision researchers are using this technology to automatically detect pain.

IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE (2021)

Article Computer Science, Software Engineering

IRVINE: A Design Study on Analyzing Correlation Patterns of Electrical Engines

Joscha Eirich, Jakob Bonart, Dominik Jaeckle, Michael Sedlmair, Ute Schmid, Kai Fischbach, Tobias Schreck, Jurgen Bernard

Summary: IRVINE, a Visual Analytics system, helps detect and understand previously unknown errors in the manufacturing of electrical engines. By leveraging interactive clustering and data labeling techniques, users can quickly analyze engine data and annotate errors. Through field studies, IRVINE has shown significant improvements in manufacturing efficiency.

IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS (2022)

Article Computer Science, Artificial Intelligence

Generating contrastive explanations for inductive logic programming based on a near miss approach

Johannes Rabold, Michael Siebers, Ute Schmid

Summary: Recent research has shown a growing interest in human-understandable explanations of machine learning models. Aligning examples with similar counterexamples can enhance concept understanding. Generating explanations by modifying rules to cover near misses instead of original instances is a proposed method.

MACHINE LEARNING (2022)

Article Clinical Neurology

Automatic Coding of Facial Expressions of Pain: Are We There Yet?

Stefan Lautenbacher, Teena Hassan, Dominik Seuss, Frederik W. Loy, Jens-Uwe Garbas, Ute Schmid, Miriam Kunz

Summary: This study compared manual and automatic coding of AU for facial expressions of pain. The results showed poor outcomes for automatic AU coding in terms of sensitivity/recall, precision, and F1. Congruency was better for younger faces and pain-indicative AUs.

PAIN RESEARCH & MANAGEMENT (2022)

Editorial Material Computer Science, Artificial Intelligence

Constructing Explainability - Interdisciplinary Framework to Actively Shape Explanations in XAI

Ute Schmid, Katharina Rohlfing, Philipp Cimiano

KUNSTLICHE INTELLIGENZ (2022)

Article Computer Science, Software Engineering

ManuKnowVis: How to Support Different User Groups in Contextualizing and Leveraging Knowledge Repositories

Joscha Eirich, Dominik Jaeckle, Michael Sedlmair, Christoph Wehner, Ute Schmid, Jurgen Bernard, Tobias Schreck

Summary: We present ManuKnowVis, a design study that contextualizes data from multiple knowledge repositories to enhance data-driven analyses in the manufacturing process of battery modules for electric vehicles. Our study reveals a discrepancy between knowledge providers, who have domain knowledge but struggle with data-driven analyses, and knowledge consumers, who lack domain knowledge but excel in data analyses. ManuKnowVis bridges this gap by enabling collaboration between providers and consumers and facilitating the creation and completion of manufacturing knowledge. The tool incorporates multiple linked views, allowing providers to describe and connect individual entities based on their domain knowledge, and consumers to leverage this enhanced data for more efficient data analyses.

IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS (2023)

Article Computer Science, Artificial Intelligence

Comprehensible Artificial Intelligence on Knowledge Graphs: A survey

Simon Schramm, Christoph Wehner, Ute Schmid

Summary: This article introduces the historical development of understandable artificial intelligence on knowledge graphs, distinguishes the concepts of understandable artificial intelligence and interpretable machine learning, and proposes a new taxonomy. The article also summarizes the current research on understandable artificial intelligence on knowledge graphs and identifies future research directions.

JOURNAL OF WEB SEMANTICS (2023)

Proceedings Paper Computer Science, Information Systems

HiMLEdge - Energy-Aware Optimization for Hierarchical Machine Learning

Julio Wissing, Stephan Scheele, Aliya Mohammed, Dorothea Kolossa, Ute Schmid

Summary: Smart sensor systems enable machine learning algorithms to be executed at the data source, which is particularly useful for moving parts or remote areas. However, this increases the power load on the measurement device. The HiMLEdge framework introduces hierarchical machine learning with energy-aware optimization, achieving specialized models. Tests show that the optimized hierarchical model can perform more readings with the same battery life compared to a flat classifier.

ADVANCED RESEARCH IN TECHNOLOGIES, INFORMATION, INNOVATION AND SUSTAINABILITY, ARTIIS 2022, PT II (2022)

Article Computer Science, Artificial Intelligence

Semantic Interactive Learning for Text Classification: A Constructive Approach for Contextual Interactions

Sebastian Kiefer, Mareike Hoffmann, Ute Schmid

Summary: Interactive Machine Learning (IML) is becoming increasingly relevant in various application domains. This study proposes a novel framework called Semantic Interactive Learning for document classification, which incorporates constructive and contextual feedback into the learner. By introducing the SemanticPush technique, human conceptual corrections are effectively translated into non-extrapolating training examples, pushing the learner's reasoning towards the desired behavior.

MACHINE LEARNING AND KNOWLEDGE EXTRACTION (2022)

Proceedings Paper Computer Science, Artificial Intelligence

Explainable Online Lane Change Predictions on a Digital Twin with a Layer Normalized LSTM and Layer-wise Relevance Propagation

Christoph Wehner, Francis Powlesland, Bashar Altakrouri, Ute Schmid

Summary: This research presents an approach to explaining lane change predictions using Layer-wise Relevance Propagation and communicates the explanations to users through real-time data and an interface.

ADVANCES AND TRENDS IN ARTIFICIAL INTELLIGENCE: THEORY AND PRACTICES IN ARTIFICIAL INTELLIGENCE (2022)

Proceedings Paper Automation & Control Systems

Anomaly Detection for Hydraulic Systems under Test

Deniz Neufeld, Ute Schmid

Summary: This study focuses on computationally efficient difference metrics of time series and compares two different unsupervised methods for anomaly classification in the domain of hardware systems testing. The research found that Mean Squared Error towards the median in combination with the Modified z-Score is the most robust method for detecting anomalies, especially under concept drift.

2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA) (2021)

Article Computer Science, Artificial Intelligence

Mutual Explanations for Cooperative Decision Making in Medicine

Ute Schmid, Bettina Finzel

KUNSTLICHE INTELLIGENZ (2020)

No Data Available