Demo Data from EDBT 2026 / reviewers in the wild / expert
Simone Disabato
dblp:217/5166
· DBLP profile ↗
9ranked-venue papers
6as first author
3since 2021 · last 2024
0000-0001-5991-2651ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 5 first-author · 2 since 2021Computer networks · 2Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 38% Embedded and real-time systems · 25% Emerging computing paradigms · 25% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Emerging computing paradigms
approximate computing |
0.3 | 1 | 2018 | Moving convolutional neural networks to embedded systems: the alexnet and VGG-16 case · IPSN 2018 |
Embedded and real-time systems
embedded machine learning |
0.3 | 1 | 2018 | Moving convolutional neural networks to embedded systems: the alexnet and VGG-16 case · IPSN 2018 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.1 | 1 | 2021 | Distributed Deep Convolutional Neural Networks for the Internet-of-Things · IEEE Trans. Computers 2021 |
Methods — techniques the papers use, named apart from their topics
optimization problem formulation · 0.5convolutional neural network · 0.5quantization · 0.3approximate computing · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Tiny Machine Learning for Concept DriftabstractTiny machine learning (TML) is a new research area whose goal is to design machine and deep learning (DL) techniques able to operate in embedded systems and the Internet-of-Things (IoT) units, hence satisfying the severe technological constraints on memory, computation, and energy characterizing these pervasive devices. Interestingly, the related literature mainly focused on reducing the computational and memory demand of the inference phase of machine and deep learning models. At the same time, the training is typically assumed to be carried out in cloud or edge computing systems (due to the larger memory and computational requirements). This assumption results in TML solutions that might become obsolete when the process generating the data is affected by concept drift (e.g., due to periodicity or seasonality effect, faults or malfunctioning affecting sensors or actuators, or changes in the users' behavior), a common situation in real-world application scenarios. For the first time in the literature, this article introduces a TML for concept drift (TML-CD) solution based on deep learning feature extractors and a k -nearest neighbors ( k -NNs) classifier integrating a hybrid adaptation module able to deal with concept drift affecting the data-generating process. This adaptation module continuously updates (in a passive way) the knowledge base of TML-CD and, at the same time, employs a change detection test (CDT) to inspect for changes (in an active way) to quickly adapt to concept drift by removing obsolete knowledge. Experimental results on both image and audio benchmarks show the effectiveness of the proposed solution, whilst the porting of TML-CD on three off-the-shelf micro-controller units (MCUs) shows the feasibility of what is proposed in real-world pervasive systems. Simone Disabato, Manuel Roveri |
IEEE Trans. Neural Networks Learn. Syst. | 1 |
| 2021 | Birdsong Detection at the Edge with Deep LearningabstractUnderstanding the distribution of bird species and populations and learning how birds behave and communicate are of great importance in wildlife biology, animal ecology, conservation of ecosystems, and assessing the effects of climate change and urbanization. The temporal and spatial limitations of human observation have motivated significant efforts to develop technology for bird song and vocalization detection and classification. While solutions based on signal processing and machine learning are extant, they are limited in various combinations of speed, computational complexity, and memory use, as well as in detection/classification capability in real-world conditions. This paper introduces ToucaNet, a deep neural network for birdsong detection based on transfer-learning, a deep learning mechanism allowing us to exploit knowledge acquired on various tasks: this enables us to speed up training and shows improved detection accuracy. ToucaNet provides birdsong detection accuracy in line with the best solutions in the literature but with much less computational complexity and memory demand. We also introduce BarbNet, an approximated version of ToucaNet tailored for Internet-of-Things (IoT) units. We show the proposed solution’s effectiveness and efficiency in terms of detection accuracy and the implementation feasibility in real-world IoT devices, with specific results for the STM32 Nucleo H7 board, which is based on an ARM Cortex-M7 processor. To our best knowledge, this is the first birdsong detection algorithm designed to take into account constraints on memory, computational speed, and power usage of embedded devices. Thus, this work points the way to cost-effective IoT technology for at-scale intelligent birdsong data collection and analysis in the field. Simone Disabato, Giuseppe Canonaco, Paul G. Flikkema, Manuel Roveri, Cesare Alippi |
SMARTCOMP | 1 |
| 2021 | Distributed Deep Convolutional Neural Networks for the Internet-of-ThingsabstractSevere constraints on memory and computation characterizing the Internet-of-Things (IoT) units may prevent the execution of Deep Learning (DL)-based solutions, which typically demand large memory and high processing load. In order to support a real-time execution of the considered DL model at the IoT unit level, DL solutions must be designed having in mind constraints on memory and processing capability exposed by the chosen IoT technology. In this article, we introduce a design methodology aiming at allocating the execution of Convolutional Neural Networks (CNNs) on a distributed IoT application. Such a methodology is formalized as an optimization problem where the latency between the data-gathering phase and the subsequent decision-making one is minimized, within the given constraints on memory and processing load at the units level. The methodology supports multiple sources of data as well as multiple CNNs in execution on the same IoT system allowing the design of CNN-based applications demanding autonomy, low decision-latency, and high Quality-of-Service. Simone Disabato, Manuel Roveri, Cesare Alippi |
IEEE Trans. Computers | 1 |
| 2020 | A Privacy-Preserving Distributed Architecture for Deep-Learning-as-a-ServiceabstractDeep-learning-as-a-service is a novel and promising computing paradigm aiming at providing machine/deep learning solutions and mechanisms through Cloud-based computing infrastructures. Thanks to its ability to remotely execute and train deep learning models (that typically require high computational loads and memory occupation), such an approach guarantees high performance, scalability, and availability. Unfortunately, such an approach requires to send information to be processed (e.g., signals, images, positions, sounds, videos) to the Cloud, hence having potentially catastrophic-impacts on the privacy of users. This paper introduces a novel distributed architecture for deep-learning-as-a-service that is able to preserve the user sensitive data while providing Cloud-based machine and deep learning services. The proposed architecture, which relies on Homomorphic Encryption that is able to perform operations on encrypted data, has been tailored for Convolutional Neural Networks (CNNs) in the domain of image analysis and implemented through a client-server REST-based approach. Experimental results show the effectiveness of the proposed architecture. Simone Disabato, Alessandro Falcetta, Alessio Mongelluzzo, Manuel Roveri |
IJCNN | 1 |
| 2020 | A Computational Intelligence Characterization of Solar Magnetograms
Julio J. Valdés, Ljubomir Nikolic, Simone Disabato, Manuel Roveri |
IJCNN | 3 |
| 2020 | An energy harvesting solution for computation offloading in Fog Computing networks
Arash Bozorgchenani, Simone Disabato, Daniele Tarchi, Manuel Roveri |
Comput. Commun. | 2 |
| 2019 | Learning Convolutional Neural Networks in presence of Concept DriftabstractDesigning adaptive machine learning systems able to operate in nonstationary conditions, also called concept drift, is a novel and promising research area. Convolutional Neural Networks (CNNs) have not been considered a viable solution for such adaptive systems due to the high computational load and the high number of images they require for the training. This paper introduces an adaptive mechanism for learning CNNs able to operate in presence of concept drift. Such an adaptive mechanism follows an "active approach", where the adaptation is triggered by the detection of a concept drift, and relies on the "transfer learning" paradigm to transfer (part of the) knowledge from the CNN operating before the concept drift to the one operating after. The effectiveness of the proposed solution has been evaluated on two types of CNNs and two real-world image benchmarks. Simone Disabato, Manuel Roveri |
IJCNN | 1 |
| 2018 | Reducing the Computation Load of Convolutional Neural Networks through Gate ClassificationabstractReducing the computational load of Convolutional Neural Networks (CNNs) is of utmost importance to allow their execution in computing systems characterized by constraints on computation and energy (e.g., embedded and cyber-physical systems and Internet-of-Things). To address this problem, which has been rarely addressed in the related literature, this paper introduces the Gate-Classification CNNs. The core of this novel family of CNNs is the presence of Gate-Classification layers that allow to incrementally process the input image through the CNN layers and take a decision as soon as “enough confidence” about the classification is gained, hence not requiring the processing of the whole CNN when not needed. The Gate-Classification CNNs rely on the ability of CNNs to process features characterized by increasing complexity and meaning and, in particular, the Gate-Classification layers allow to select the path within the CNN according to the information content provided by the input image and the processed features. A wide experimental campaign on public-available datasets supports the effectiveness of the proposed solution. Simone Disabato, Manuel Roveri |
IJCNN | 1 |
| 2018 | Moving convolutional neural networks to embedded systems: the alexnet and VGG-16 caseabstractExecution of deep learning solutions is mostly restricted to high performing computing platforms, e.g., those endowed with GPUs or FPGAs, due to the high demand on computation and memory such solutions require. Despite the fact that dedicated hardware is nowadays subject of research and effective solutions exist, we envision a future where deep learning solutions -here Convolutional Neural Networks (CNNs)- are mostly executed by low-cost off-the shelf embedded platforms already available in the market. This paper moves in this direction and aims at filling the gap between CNNs and embedded systems by introducing a methodology for the design and porting of CNNs to limited in resources embedded systems. In order to achieve this goal we employ approximate computing techniques to reduce the computational load and memory occupation of the deep learning architecture by compromising accuracy with memory and computation. The proposed methodology has been validated on two well-know CNNs, i.e., AlexNet and VGG-16, applied to an image-recognition application and ported to two relevant off-the-shelf embedded platforms. Cesare Alippi, Simone Disabato, Manuel Roveri |
IPSN | 2 |