JOURNAL ARTICLE

Outlier Detection Using Inductive Logic Programming

Abstract

We present a novel definition of outlier in the context of inductive logic programming. Given a set of positive and negative examples, the definition aims at singling out the examples showing anomalous behavior. We note that the task here pursued is different from noise removal, and, in fact, the anomalous observations we discover are different in nature from noisy ones. We discuss pecularities of the novel approach, present an algorithm for detecting outliers, discuss some examples of knowledge mined, and compare it with alternative approaches.

Keywords:
Inductive logic programming Outlier Anomaly detection Computer science Task (project management) Context (archaeology) Artificial intelligence Noise (video) Set (abstract data type) Logic program Machine learning Logic programming Data mining Algorithm Programming language Engineering Image (mathematics)

Metrics

6
Cited By
0.76
FWCI (Field Weighted Citation Impact)
11
Refs
0.84
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Anomaly Detection Techniques and Applications
Physical Sciences →  Computer Science →  Artificial Intelligence
Imbalanced Data Classification Techniques
Physical Sciences →  Computer Science →  Artificial Intelligence
Machine Learning and Algorithms
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.