An adaptive neighbourhood construction algorithm based on density and connectivity

•We introduce a novel neighbourhood construction (NC) algorithm.•NC algorithm can work in the data sets with no a priori information.•NC is parameter-free, and it yields a unique neighbourhood for each data point.•We demonstrate the use of NC on clustering and local outlier detection problems. [Disp...

Full description

Saved in:
Bibliographic Details
Published in:Pattern recognition letters Vol. 52; pp. 17 - 24
Main Authors: İnkaya, Tülin, Kayalıgil, Sinan, Özdemirel, Nur Evin
Format: Journal Article
Language:English
Published: Elsevier B.V 15-01-2015
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•We introduce a novel neighbourhood construction (NC) algorithm.•NC algorithm can work in the data sets with no a priori information.•NC is parameter-free, and it yields a unique neighbourhood for each data point.•We demonstrate the use of NC on clustering and local outlier detection problems. [Display omitted] A neighbourhood is a refined group of data points that are locally similar. It should be defined based on the local relations in a data set. However, selection of neighbourhood parameters is an unsolved problem for the traditional neighbourhood construction algorithms such as k-nearest neighbour and ɛ-neighbourhood. To address this issue, we introduce a novel neighbourhood construction algorithm. We assume that there is no a priori information about the data set. Different from the neighbourhood definitions in the literature, the proposed approach extracts the density, connectivity and proximity relations among the data points in an adaptive manner, i.e. considering the local characteristics of points in the data set. It is based on one of the proximity graphs, Gabriel graph. The output of the proposed approach is a unique set of neighbours for each data point. The proposed approach has the advantage of being parameter-free. The performance of the neighbourhood construction algorithm is tested on clustering and local outlier detection. The experimental results with various data sets show that, compared to the competing approaches, the proposed approach improves the average accuracy 3–66% in the neighbourhood construction, and 4–70% in the clustering. It can also detect outliers successfully.
ISSN:0167-8655
1872-7344
DOI:10.1016/j.patrec.2014.09.007