Journal of Big Data (Jun 2019)

DENCAST: distributed density-based clustering for multi-target regression

  • Roberto Corizzo,
  • Gianvito Pio,
  • Michelangelo Ceci,
  • Donato Malerba

DOI
https://doi.org/10.1186/s40537-019-0207-2
Journal volume & issue
Vol. 6, no. 1
pp. 1 – 27

Abstract

Read online

Abstract Recent developments in sensor networks and mobile computing led to a huge increase in data generated that need to be processed and analyzed efficiently. In this context, many distributed data mining algorithms have recently been proposed. Following this line of research, we propose the DENCAST system, a novel distributed algorithm implemented in Apache Spark, which performs density-based clustering and exploits the identified clusters to solve both single- and multi-target regression tasks (and thus, solves complex tasks such as time series prediction). Contrary to existing distributed methods, DENCAST does not require a final merging step (usually performed on a single machine) and is able to handle large-scale, high-dimensional data by taking advantage of locality sensitive hashing. Experiments show that DENCAST performs clustering more efficiently than a state-of-the-art distributed clustering algorithm, especially when the number of objects increases significantly. The quality of the extracted clusters is confirmed by the predictive capabilities of DENCAST on several datasets: It is able to significantly outperform (p-value $$<0.05$$ <0.05 ) state-of-the-art distributed regression methods, in both single and multi-target settings.

Keywords