Outlier detection by network flow

Outliers are those points which are different from or inconsistent with the rest of the data. Novel, new, abnormal, unusual or noisy information can all be called outliers. Sometimes the outliers are more interesting than the majority of the data, such as the applications of intrusion detection and unusual usage of credit cards. With the increase of the complexity and variety of datasets, the challenges of outlier detection are how to catch similar outliers as a group, and how to evaluate the outliers. The research described in this dissertation has investigated the above challenges and has addressed the solutions. A novel method for outlier and outlier group identification which is based on network flow has been proposed in this dissertation. It uses the Maximum Flow Minimum Cut theorem from graph theory to find the outliers and strong outlier groups, and evaluate the outliers by outlier degrees. This algorithm uses k-nearest neighbors to find density connected points of the dataset. Data relationships are magnified to expose loosely connected outliers by the network settings. It can repair poor quality clusters generated by any clustering algorithm, in particular, to solve the problem that points supposed to be separated are in one cluster. As part of the experimental evaluation, our algorithm has been compared with density-based, distribution-based, and conventional statistic outlier detection algorithms, and it is more effective at finding outlier groups. For high dimensional data, this algorithm is also effective at detecting outliers and outlier groups. The effectiveness of this algorithm is demonstrated by improving the query accuracy of content-based image retrieval.

[1]  Ron Shamir,et al.  Clustering Gene Expression Patterns , 1999, J. Comput. Biol..

[2]  Michalis Vazirgiannis,et al.  c ○ 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. On Clustering Validation Techniques , 2022 .

[3]  Canan Bilen,et al.  Wavelet-Based Detection of Outliers in Time Series , 2002 .

[4]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .

[5]  Vipin Kumar,et al.  Clustering Based On Association Rule Hypergraphs , 1997, DMKD.

[6]  E. Forgy,et al.  Cluster analysis of multivariate data : efficiency versus interpretability of classifications , 1965 .

[7]  Shimon Even,et al.  Graph Algorithms , 1979 .

[8]  Thomas S. Huang,et al.  One-class SVM for learning in image retrieval , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[9]  Philip S. Yu,et al.  Outlier detection for high dimensional data , 2001, SIGMOD '01.

[10]  D. R. Fulkerson,et al.  Flows in Networks. , 1964 .

[11]  Jon Louis Bentley,et al.  An Algorithm for Finding Best Matches in Logarithmic Expected Time , 1977, TOMS.

[12]  Vic Barnett,et al.  Outliers in Statistical Data , 1980 .

[13]  Sudipto Guha,et al.  ROCK: A Robust Clustering Algorithm for Categorical Attributes , 2000, Inf. Syst..

[14]  Anshul Gupta,et al.  Fast and effective algorithms for graph partitioning and sparse-matrix ordering , 1997, IBM J. Res. Dev..

[15]  Richard M. Karp,et al.  Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems , 1972, Combinatorial Optimization.

[16]  Yiqiang Chen,et al.  Learning semantic cluster for image retrieval using association rule hypergraph partitioning , 2003, Fourth International Conference on Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia. Proceedings of the 2003 Joint.

[17]  Chris Clifton,et al.  TopCat: Data Mining for Topic Identification in a Text Corpus , 2004, IEEE Trans. Knowl. Data Eng..

[18]  R. M. Mattheyses,et al.  A Linear-Time Heuristic for Improving Network Partitions , 1982, 19th Design Automation Conference.

[19]  Robert E. Tarjan,et al.  A Fast Parametric Maximum Flow Algorithm and Applications , 1989, SIAM J. Comput..

[20]  Jitendra Malik,et al.  Blobworld: Image Segmentation Using Expectation-Maximization and Its Application to Image Querying , 2002, IEEE Trans. Pattern Anal. Mach. Intell..