Proceedings

On Metric DBSCAN with Low Doubling Dimension

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 3080-3086.

https://doi.org/10.24963/ijcai.2020/426

Abstract

The density based clustering method Density-Based Spatial Clustering of Applications with Noise (DBSCAN) is a popular method for outlier recognition and has received tremendous attention from many different areas. A major issue of the original DBSCAN is that the time complexity could be as large as quadratic. Most of existing DBSCAN algorithms focus on developing efficient index structures to speed up the procedure in low-dimensional Euclidean space. However, the research of DBSCAN in high-dimensional Euclidean space or general metric spaces is still quite limited, to the best of our knowledge. In this paper, we consider the metric DBSCAN problem under the assumption that the inliers (excluding the outliers) have a low doubling dimension. We apply a novel randomized k-center clustering idea to reduce the complexity of range query, which is the most time consuming step in the whole DBSCAN procedure. Our proposed algorithms do not need to build any complicated data structures and are easy to implement in practice. The experimental results show that our algorithms can significantly outperform the existing DBSCAN algorithms in terms of running time.

  1. [Andoni and Indyk, 2008] Alexandr Andoni and Piotr Indyk. Near-optimal hashing algorithms for approximate nearest neighbor in high dimensions. Commun. ACM, 51(1):117- 122, 2008.
  2. [Beckmann et al., 1990] Norbert Beckmann, Hans-Peter Kriegel, Ralf Schneider, and Bernhard Seeger. The r*-tree: An efficient and robust access method for points and rectangles. In Proceedings of the 1990 ACM SIG- MOD International Conference on Management of Data, Atlantic City, NJ, USA, May 23-25, 1990, pages 322-331, 1990.
  3. [Belkin, 2003] Mikhail Belkin. Problems of learning on manifolds. The University of Chicago, 2003.
  4. [Blum et al., 1973] Manuel Blum, Robert W. Floyd, Vaughan Pratt, Ronald L. Rivest, and Robert E. Tarjan. Time bounds for selection. Journal of Computer and System Sciences, 7(4):448-461, 1973.
  5. [Chakrabarty et al., 2016] Deeparnab Chakrabarty, Prachi Goyal, and Ravishankar Krishnaswamy. The non-uniform k-center problem. In 43rd International Colloquium on Automata, Languages, and Programming, ICALP 2016, July 11-15, 2016, Rome, Italy, pages 67:1-67:15, 2016.
  6. [Charikar et al., 2001] Moses Charikar, Samir Khuller, David M Mount, and Giri Narasimhan. Algorithms for facility location problems with outliers. In Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, pages 642-651, 2001.
  7. [Chen et al., 2005] Danny Z. Chen, Michiel H. M. Smid, and Bin Xu. Geometric algorithms for density-based data clus- tering. Int. J. Comput. Geometry Appl., 15(3):239-260, 2005.
  8. [de Berg et al., 2017] Mark de Berg, Ade Gunawan, and Marcel Roeloffzen. Faster DBScan and HDBScan in low- dimensional euclidean spaces. In 28th International Sym- posium on Algorithms and Computation, ISAAC 2017, pages 25:1-25:13, 2017.
  9. [Ding et al., 2019] Hu Ding, Haikuo Yu, and Zixiu Wang. Greedy strategy works for k-center clustering with out- liers and coreset construction. In 27th Annual European Symposium on Algorithms, ESA 2019, pages 27:1-27:16, 2019.
  10. [Ester et al., 1996] Martin Ester, Hans-Peter Kriegel, Jörg Sander, and Xiaowei Xu. A density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the ACM SIGKDD, pages 226-231, 1996.
  11. [Gan and Tao, 2015] Junhao Gan and Yufei Tao. DBSCAN revisited: mis-claim, un-fixability, and approximation. In Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, pages 519-530. ACM, 2015.
  12. [Gonzalez, 1985] Teofilo F Gonzalez. Clustering to mini- mize the maximum intercluster distance. Theoretical Com- puter Science, 38:293-306, 1985.
  13. [Gunawan, 2013] Ade Gunawan. A faster algorithm for DB- SCAN. Master's thesis. Eindhoven University of Technol- ogy, the Netherlands, 2013.
  14. [Hull, 1994] Jonathan J. Hull. A database for handwrit- ten text recognition research. IEEE Trans. Pattern Anal. Mach. Intell., 16(5):550-554, 1994.
  15. [Jang and Jiang, 2019] Jennifer Jang and Heinrich Jiang. DBSCAN++: towards fast and scalable density cluster- ing. In Proceedings of the 36th International Conference on Machine Learning, ICML 2019, 9-15 June 2019, Long Beach, California, USA, pages 3019-3029, 2019.
  16. [Karger and Ruhl, 2002] David R Karger and Matthias Ruhl. Finding nearest neighbors in growth-restricted metrics. In Proceedings of the thiry-fourth annual ACM symposium on Theory of computing, pages 741-750. ACM, 2002.
  17. [Krauthgamer and Lee, 2004] Robert Krauthgamer and James R Lee. Navigating nets: simple algorithms for proximity search. In Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms, pages 798-807. Society for Industrial and Applied Mathematics, 2004.
  18. [LeCun et al., 1998] Yann LeCun, Léon Bottou, Yoshua Bengio, and Patrick Haffner. Gradient-based learning ap- plied to document recognition. Proceedings of the IEEE, 86(11):2278-2324, 1998.
  19. [Lulli et al., 2016] Alessandro Lulli, Matteo Dell'Amico, Pietro Michiardi, and Laura Ricci. NG-DBSCAN: scal- able density-based clustering for arbitrary data. Proceed- ings of the VLDB Endowment, 10(3):157-168, 2016.
  20. [Perrone et al., 2017] Valerio Perrone, Paul A Jenkins, Dario Spano, and Yee Whye Teh. Poisson random fields for dy- namic feature models. The Journal of Machine Learning Research, 18(1):4626-4670, 2017.
  21. [Schubert et al., 2017] Erich Schubert, Jörg Sander, Martin Ester, Hans Peter Kriegel, and Xiaowei Xu. DBSCAN revisited, revisited: why and how you should (still) use dbscan. ACM Transactions on Database Systems (TODS), 42(3):19, 2017.
  22. [Song and Lee, 2018] Hwanjun Song and Jae-Gil Lee. RP- DBSCAN: A superfast parallel dbscan algorithm based on random partitioning. In Proceedings of the 2018 Interna- tional Conference on Management of Data, pages 1173- 1187. ACM, 2018.
  23. [Talwar, 2004] Kunal Talwar. Bypassing the embedding: al- gorithms for low dimensional metrics. In Proceedings of the thirty-sixth annual ACM symposium on Theory of com- puting, pages 281-290, 2004.
  24. [Tan et al., 2006] Pang-Ning Tan, Michael Steinbach, and Vipin Kumar. Introduction to Data Mining. 2006.
  25. [Yang et al., 2019] Keyu Yang, Yunjun Gao, Rui Ma, Lu Chen, Sai Wu, and Gang Chen. DBSCAN-MS: Dis- tributed density-based clustering in metric spaces. In 2019 IEEE 35th International Conference on Data Engineering (ICDE), pages 1346-1357. IEEE, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards