AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

Combining KNN with AutoEncoder for Outlier Detection

State Key Laboratory of Software Development Environment, Beihang University, Beijing 100191, China
School of Software, Shandong University, Jinan 250100, China
Joint SDU-NTU Centre for Artificial Intelligence Research, Shandong University, Jinan 250100, China
School of Computer Science, Jiangsu University of Science and Technology, Zhenjiang 212003, China
Show Author Information

Abstract

K-nearest neighbor ( KNN) is one of the most fundamental methods for unsupervised outlier detection because of its various advantages, e.g., ease of use and relatively high accuracy. Currently, most data analytic tasks need to deal with high-dimensional data, and the KNN-based methods often fail due to “the curse of dimensionality”. AutoEncoder-based methods have recently been introduced to use reconstruction errors for outlier detection on high-dimensional data, but the direct use of AutoEncoder typically does not preserve the data proximity relationships well for outlier detection. In this study, we propose to combine KNN with AutoEncoder for outlier detection. First, we propose the Nearest Neighbor AutoEncoder (NNAE) by persevering the original data proximity in a much lower dimension that is more suitable for performing KNN. Second, we propose the K-nearest reconstruction neighbors ( KNRNs) by incorporating the reconstruction errors of NNAE with the K-distances of KNN to detect outliers. Third, we develop a method to automatically choose better parameters for optimizing the structure of NNAE. Finally, using five real-world datasets, we experimentally show that our proposed approach NNAE+ KNRN is much better than existing methods, i.e., KNN, Isolation Forest, a traditional AutoEncoder using reconstruction errors (AutoEncoder-RE), and Robust AutoEncoder.

Electronic Supplementary Material

Download File(s)
JCST-2204-12403-Highlights.pdf (452.6 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 1153-1166

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Liu S-Z, Ma S, Chen H-Q, et al. Combining KNN with AutoEncoder for Outlier Detection. Journal of Computer Science and Technology, 2024, 39(5): 1153-1166. https://doi.org/10.1007/s11390-023-2403-y

934

Views

7

Crossref

5

Web of Science

8

Scopus

0

CSCD

Received: 12 April 2022
Accepted: 13 September 2023
Published: 05 December 2024
© Institute of Computing Technology, Chinese Academy of Sciences 2024