Algorithm for the detection of outliers based on the theory of rough sets

Outliers are objects that show abnormal behavior with respect to their context or that have unexpected values in some of their parameters. In decision-making processes, information quality is of the utmost importance. In specific applications, an outlying data element may represent an important devi...

Full description

Saved in:
Bibliographic Details
Published inDecision Support Systems Vol. 75; pp. 63 - 75
Main Authors Maciá-Pérez, Francisco, Berna-Martinez, Jose Vicente, Fernández Oliva, Alberto, Abreu Ortega, Miguel Alfonso
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier B.V 01.07.2015
Elsevier Sequoia S.A
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Outliers are objects that show abnormal behavior with respect to their context or that have unexpected values in some of their parameters. In decision-making processes, information quality is of the utmost importance. In specific applications, an outlying data element may represent an important deviation in a production process or a damaged sensor. Therefore, the ability to detect these elements could make the difference between making a correct and an incorrect decision. This task is complicated by the large sizes of typical databases. Due to their importance in search processes in large volumes of data, researchers pay special attention to the development of efficient outlier detection techniques. This article presents a computationally efficient algorithm for the detection of outliers in large volumes of information. This proposal is based on an extension of the mathematical framework upon which the basic theory of detection of outliers, founded on Rough Set Theory, has been constructed. From this starting point, current problems are analyzed; a detection method is proposed, along with a computational algorithm that allows the performance of outlier detection tasks with an almost-linear complexity. To illustrate its viability, the results of the application of the outlier-detection algorithm to the concrete example of a large database are presented. •We propose a formal expansion to the theory of rough sets.•We propose an efficient algorithm for the detection of outliers.•We have implemented the algorithm and verified the theoretical results.
ISSN:0167-9236
1873-5797
DOI:10.1016/j.dss.2015.05.002