Emil Gustavsson
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Emil Gustavsson has a total of 4 co-authors. Here are the top co-authors by number of shared publications:
- Gregor Ulm
Fraunhofer-Chalmers Research Centre for Industrial Mathematics Chalmers Science Park 412 88 Gothenburg Sweden
3 shared publications - Mats Jirstrand
Fraunhofer‐Chalmers Research Centre for Industrial Mathematics Gothenburg Sweden
3 shared publications - Adrian Nilsson
Fraunhofer-Chalmers Research Centre for Industrial Mathematics, Gothenburg, Sweden
1 shared publication - Simon Smith
Fraunhofer-Chalmers Research Centre for Industrial Mathematics, Gothenburg, Sweden
1 shared publication
Latest Publications
- Open Access
- 13 August 2020
- Published by Springer Nature in Journal of Big Data
- Vol. 7 (1) , 1-21
S-RASTER: contraction clustering for evolving data streams
Contraction Clustering (RASTER) is a single-pass algorithm for density-based clustering of 2D data. It can process arbitrary amounts of data in linear time and in constant memory, quickly identifying approximate clusters. It also exhibits good scalability in the presence of multiple CPU cores. RASTER exhibits very competitive performance compared to standard clustering algorithms, but at the cost of decreased precision. Yet, RASTER is limited to batch processing and unable to identify clusters that only exist temporarily. In contrast, S-RASTER is an adaptation of RASTER to the stream processing paradigm that is able to identify clusters in evolving data streams. This algorithm retains the main benefits of its parent algorithm, i.e. single-pass linear time cost and constant memory requirements for each discrete time step within a sliding window. The sliding window is efficiently pruned, and clustering is still performed in linear time. Like RASTER, S-RASTER trades off an often negligible amount of precision for speed. Our evaluation shows that competing algorithms are at least 50% slower. Furthermore, S-RASTER shows good qualitative results, based on standard metrics. It is very well suited to real-world scenarios where clustering does not happen continually but only periodically.
- 13 August 2020
- Published by Springer Nature in Journal of Big Data
- Vol. 7 (1) , 1-21
Open AccessS-RASTER: contraction clustering for evolving data streams
Contraction Clustering (RASTER) is a single-pass algorithm for density-based clustering of 2D data. It can process arbitrary amounts of data in linear time and in constant memory, quickly identifying approximate clusters. It also exhibits good scalability in the presence of multiple CPU cores. RASTER exhibits very competitive performance compared to standard clustering algorithms, but at the cost of decreased precision. Yet, RASTER is limited to batch processing and unable to identify clusters that only exist temporarily. In contrast, S-RASTER is an adaptation of RASTER to the stream processing paradigm that is able to identify clusters in evolving data streams. This algorithm retains the main benefits of its parent algorithm, i.e. single-pass linear time cost and constant memory requirements for each discrete time step within a sliding window. The sliding window is efficiently pruned, and clustering is still performed in linear time. Like RASTER, S-RASTER trades off an often negligible amount of precision for speed. Our evaluation shows that competing algorithms are at least 50% slower. Furthermore, S-RASTER shows good qualitative results, based on standard metrics. It is very well suited to real-world scenarios where clustering does not happen continually but only periodically.
- 29 May 2020
- Published by Springer Nature
- p. 715-719
Active-Code Replacement in the OODIDA Data Analytics Platform
- 29 May 2020
- Published by Springer Nature
- p. 715-719
Active-Code Replacement in the OODIDA Data Analytics Platform
- 16 March 2019
- Published by Springer Nature
- p. 162-178
Functional Federated Learning in Erlang (ffl-erl)
- 16 March 2019
- Published by Springer Nature
- p. 162-178
Functional Federated Learning in Erlang (ffl-erl)