VLDB 2026 Research / reviewers in the wild / expert
Claudio Gallicchio
dblp:41/9473
· DBLP profile ↗
95ranked-venue papers
37as first author
51since 2021 · last 2026
0000-0002-6692-2564ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 90 · 35 first-author · 50 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 3 since 2021Systems, architecture and hardware · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Memristive-Friendly Hadamard ReservoirsabstractReservoir Computing (RC) processes temporal data using a fixed recurrent system and a trained linear readout, making it appealing for hardware-limited neuromorphic settings.Memristive-friendly reservoirs refine this idea by adopting neuron dynamics inspired by resistive devices, but they still rely on dense recurrent matrices that are costly to implement physically.We introduce a Hadamard-based alternative in which the recurrence is replaced by an orthogonal, multiplier-free operator with O(N log N ) complexity and O(N ) parameters.Experiments on timeseries tasks show that the proposed approach matches the performance of dense RC baselines while improving hardware compatibility. Andrea Ceni, Gianluca Milano, Carlo Ricciardi, Claudio Gallicchio |
ESANN | 4 |
| 2026 | Random Unicycle Network (RUN!): supercharging harmonic oscillator networks via non-holonomic constraintsabstractMotivated by advances in physical reservoir computing, we seek models that retain the modularity of echo state networks while enriching their internal dynamics.Recent studies have demonstrated that oscillator networks can achieve this balance, although their simple harmonic nature may limit their expressiveness.Here, we investigate the idea of augmenting harmonic oscillators with non-holonomic (velocitylevel) constraints, known to induce rich, nonlocal behaviors.We implement these constraints intrinsically within each dynamical unit, yielding a model equivalent to the unicycle -the canonical representation of the simplest vehicle.We test the model on three time-series classification benchmarks, achieving competitive or superior accuracy compared to the state of the art, with reservoirs as small as 20 unicycles. Mariano Ramírez Montero, Andrea Ceni, Andrea Cossu, Davide Bacciu, Claudio Gallicchio, Cosimo Della Santina |
ESANN | 5 |
| 2026 | Sparse assemblies of recurrent neural networks with stability guarantees
Andrea Ceni, Valerio De Caro, Davide Bacciu, Claudio Gallicchio |
Neurocomputing | 4 |
| 2026 | Informed machine learning for complex dataabstractMachine Learning (ML) has become a central force in Artificial Intelligence, driving major breakthroughs in applications that handle increasingly complex data, from images and text sequences to graph structures. While new architectures such as Transformers and Graph Neural Networks continue to redefine performance benchmarks in various domains, these predominantly data-driven methods often neglect critical domain knowledge, practical constraints, and broader contextual factors. This oversight diminishes their trustworthiness and restricts their impact in real-world settings. In this paper, we discuss the need for a more informed approach to ML for complex data. Specifically, we advocate for solutions that explicitly integrate structural awareness to capture underlying relationships in the data, incorporate key technical requirements to ensure safety and compliance with industry standards, embed environmental considerations to promote sustainability and resource efficiency, adhere to established physical principles, and uphold ethical and societal values. By weaving these dimensions together, informed ML can bridge the gap between purely data-centric methods and the nuanced demands of practical applications. We show how this integrated framework not only strengthens model performance but also ensures that ML solutions remain trustworthy, efficient, and sensitive to human ecological, ethical, and regulatory imperatives. Our discussion underscores the transformative potential of Informed ML to drive innovation across diverse domains, setting a new benchmark for responsible and high-impact ML system design. Luca Oneto, Nicolò Navarin, Alessio Micheli, Luca Pasa, Claudio Gallicchio, Davide Bacciu, Davide Anguita |
Neurocomputing | 5 |
| 2026 | Hardware friendly deep reservoir computingabstractReservoir Computing (RC) is a popular approach for modeling dynamical Recurrent Neural Networks, featured by a fixed (i.e., untrained) recurrent reservoir layer. In this paper, we introduce a novel design strategy for deep RC neural networks that is especially suitable to neuromorphic hardware implementations. From the topological perspective, the introduced model presents a multi-level architecture with ring reservoir topology and one-to-one inter-reservoir connections. The proposed design also considers hardware-friendly nonlinearity and noise modeling in the reservoir update equations. We demonstrate the introduced hardware-friendly deep RC architecture in electronic hardware, showing the promising processing capabilities on learning tasks that require both nonlinear computation and short-term memory. Additionally, we validate the effectiveness of the introduced approach on several time-series classification tasks, showing its competitive performance compared to its shallow counterpart, conventional, as well as more recent RC systems. These results emphasize the advantages of the proposed deep architecture for both practical hardware-friendly environments and broader machine learning applications. Claudio Gallicchio, Miguel C. Soriano |
Neural Networks | 1 |
| 2025 | On Oversquashing in Graph Neural Networks Through the Lens of Dynamical SystemsabstractA common problem in Message-Passing Neural Networks is oversquashing -- the limited ability to facilitate effective information flow between distant nodes. Oversquashing is attributed to the exponential decay in information transmission as node distances increase. This paper introduces a novel perspective to address oversquashing, leveraging dynamical systems properties of global and local non-dissipativity, that enable the maintenance of a constant information flow rate. We present SWAN, a uniquely parameterized GNN model with antisymmetry both in space and weight domains, as a means to obtain non-dissipativity. Our theoretical analysis asserts that by implementing these properties, SWAN offers an enhanced ability to transmit information over extended distances. Empirical evaluations on synthetic and real-world benchmarks that emphasize long-range interactions validate the theoretical understanding of SWAN, and its ability to mitigate oversquashing. Alessio Gravina, Moshe Eliasof, Claudio Gallicchio, Davide Bacciu, Carola-Bibiane Schönlieb |
AAAI | 3 |
| 2025 | ESN with Delayed Inputs to Model Industrial Processes
José Ramón Rodríguez-Ossorio, Antonio Morán Álvarez, Juan J. Fuertes-Martínez, Claudio Gallicchio, Lidia Roca, Manuel Domínguez 0002 |
EANN (1) | 4 |
| 2025 | Fed2RC: Federated Rocket Kernels and Ridge Classifier for Time Series ClassificationabstractTime series classification is a pivotal task in modern machine learning, with widespread applications in fields such as healthcare, finance, and cybersecurity. While deep learning methods dominate recent developments, their resource demands and privacy limitations hinder deployment on low-power and decentralized environments. To address these challenges, we introduce Fed2RC, a fully federated and gradient-free approach that integrates the efficiency of Rocket-based feature extraction with the robustness of ridge regression in a privacy-preserving setting. Fed2RC builds upon two key ideas: (i) federated selection and aggregation of high-performing random convolution kernels, and (ii) incremental and communication-efficient updates of ridge classifier parameters using closed-form solutions. Additionally, we propose a novel federated protocol for selecting the global ridge regularization parameter λ, and show how to improve the communication efficiency by matrix factorization techniques. Extensive experiments on the UCR benchmark demonstrate that Fed2RC achieves state-of-the-art results with a fraction of the computation and communication costs. Code to reproduce the experiments can be found at: https://github.com/CasellaJr/Fed2RC. Bruno Casella, Samuele Fonio, Lorenzo Sciandra, Claudio Gallicchio, Marco Aldinucci, Mirko Polato, Roberto Esposito |
ECAI | 4 |
| 2025 | Towards Adaptive and Stable Compositional Assemblies of Recurrent Neural Network ModulesabstractRecurrent neural networks (RNNs) are computational models regarded as dynamical systems.Modularity is a key ingredient of complex systems.Thus, the composition of RNN modules provides a simple paradigm for building complex computational models, with the potential to approach the human brain capability.We devise strategies for training RNNs assembled into a larger RNN of RNNs, provided with theoretical guarantees of stability that hold during training for the composed global network.Experiments on pixel-by-pixel image classification benchmarks prove the effectiveness of this approach.* This work has been Valerio De Caro, Andrea Ceni, Davide Bacciu, Claudio Gallicchio |
ESANN | 4 |
| 2025 | A Model of Memristive Nanowire Neuron for Recurrent Neural NetworksabstractWe propose a novel neural processing unit for artificial neural networks, inspired by the memristive properties of nanowires.Our analysis, framed within the Reservoir Computing paradigm, demonstrates the stability, short-term memory, and fading memory capabilities of the unit.Further experiments on assemblies of nanowire-inspired neurons show promising results in time-series classification tasks.Our introduced approach bridges analog neuromorphic hardware and AI applications, enabling efficient time series processing. Veronica Pistolesi, Andrea Ceni, Gianluca Milano, Carlo Ricciardi, Claudio Gallicchio |
ESANN | 5 |
| 2025 | Port-Hamiltonian Architectural Bias for Long-Range Propagation in Deep Graph NetworksabstractThe dynamics of information diffusion within graphs is a critical open issue that heavily influences graph representation learning, especially when considering long-range propagation. This calls for principled approaches that control and regulate the degree of propagation and dissipation of information throughout the neural flow. Motivated by this, we introduce port-Hamiltonian Deep Graph Networks, a novel framework that models neural information flow in graphs by building on the laws of conservation of Hamiltonian dynamical systems. We reconcile under a single theoretical and practical framework both non-dissipative long-range propagation and non-conservative behaviors, introducing tools from mechanical systems to gauge the equilibrium between the two components. Our approach can be applied to general message-passing architectures, and it provides theoretical guarantees on information conservation in time. Empirical results prove the effectiveness of our port-Hamiltonian scheme in pushing simple graph convolutional architectures to state-of-the-art performance in long-range benchmarks. Simon Heilig, Alessio Gravina, Alessandro Trenta, Claudio Gallicchio, Davide Bacciu |
ICLR | 4 |
| 2025 | Graph Adaptive Autoregressive Moving Average ModelsabstractGraph State Space Models (SSMs) have recently been introduced to enhance Graph Neural Networks (GNNs) in modeling long-range interactions. Despite their success, existing methods either compromise on permutation equivariance or limit their focus to pairwise interactions rather than sequences. Building on the connection between Autoregressive Moving Average (ARMA) and SSM, in this paper, we introduce GRAMA, a Graph Adaptive method based on a learnable ARMA framework that addresses these limitations.
By transforming from static to sequential graph data, GRAMA leverages the strengths of the ARMA framework, while preserving permutation equivariance. Moreover, GRAMA incorporates a selective attention mechanism for dynamic learning of ARMA coefficients, enabling efficient and flexible long-range information propagation. We also establish theoretical connections between GRAMA and Selective SSMs, providing insights into its ability to capture long-range dependencies. Experiments on 26 synthetic and real-world datasets demonstrate that GRAMA consistently outperforms backbone models and performs competitively with state-of-the-art methods. Moshe Eliasof, Alessio Gravina, Andrea Ceni, Claudio Gallicchio, Davide Bacciu, Carola-Bibiane Schönlieb |
ICML | 4 |
| 2025 | Residual Reservoir Memory NetworksabstractWe introduce a novel class of untrained Recurrent Neural Networks (RNNs) within the Reservoir Computing (RC) paradigm, called Residual Reservoir Memory Networks (ResRMNs). ResRMN combines a linear memory reservoir with a non-linear reservoir, where the latter is based on residual orthogonal connections along the temporal dimension for enhanced long-term propagation of the input. The resulting reservoir state dynamics are studied through the lens of linear stability analysis, and we investigate diverse configurations for the temporal residual connections. The proposed approach is empirically assessed on time-series and pixel-level 1-D classification tasks. Our experimental results highlight the advantages of the proposed approach over other conventional RC models. Code is available at github.com/NennoMP/residualrmn Matteo Pinna, Andrea Ceni, Claudio Gallicchio |
IJCNN | 3 |
| 2025 | On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph LearningabstractGraph Neural Networks (GNNs) are models that leverage the graph structure to transmit information between nodes, typically through the message-passing operation. While widely successful, this approach is well-known to suffer from representational collapse as the number of layers increases and insensitivity to the information contained at distant and poorly connected nodes. In this paper, we present a unified view of on the appearance of these issues through the lens of vanishing gradients, using ideas from linear control theory for our analysis. We propose an interpretation of GNNs as recurrent models and empirically demonstrate that a simple state-space formulation of an GNN effectively alleviates these issues at no extra trainable parameter cost. Further, we show theoretically and empirically that (i) Traditional GNNs are by design prone to extreme gradient vanishing even after few layers; (ii) Feature collapse is directly related to the mechanism causing vanishing gradients; (iii) Long-range modeling is most easily achieved by a combination of graph rewiring and vanishing gradient mitigation. We believe our work will help bridge the gap between the recurrent and graph neural network literature and will unlock the design of new deep and performant GNNs. Alvaro Arroyo, Alessio Gravina, Benjamin Gutteridge, Federico Barbero, Claudio Gallicchio, Xiaowen Dong 0001, Michael M. Bronstein, Pierre Vandergheynst |
NeurIPS | 5 |
| 2025 | Edge of Stability Echo State NetworkabstractEcho state networks (ESNs) are time series processing models working under the echo state property (ESP) principle. The ESP is a notion of stability that imposes an asymptotic fading of the memory of the input. On the other hand, the resulting inherent architectural bias of ESNs may lead to an excessive loss of information, which in turn harms the performance in certain tasks with long short-term memory requirements. To bring together the fading memory property and the ability to retain as much memory as possible, in this article, we introduce a new ESN architecture called the Edge of Stability ESN (ES2N). The introduced ES2N model is based on defining the reservoir layer as a convex combination of a nonlinear reservoir (as in the standard ESN), and a linear reservoir that implements an orthogonal transformation. In virtue of a thorough mathematical analysis, we prove that the whole eigenspectrum of the Jacobian of the ES2N map can be contained in an annular neighborhood of a complex circle of controllable radius. This property is exploited to tune the ES2N's dynamics close to the edge-of-chaos regime by design. Remarkably, our experimental analysis shows that ES2N model can reach the theoretical maximum short-term memory capacity (MC). At the same time, in comparison to conventional reservoir approaches, ES2N is shown to offer an excellent trade-off between memory and nonlinearity, as well as a significant improvement of performance in autoregressive nonlinear modeling and real-world time series modeling. Andrea Ceni, Claudio Gallicchio |
IEEE Trans. Neural Networks Learn. Syst. | 2 |
| 2024 | Random Oscillators Network for Time Series ProcessingabstractWe introduce the Random Oscillators Network (RON), a physically-inspired recurrent model derived from a network of heterogeneous oscillators. Unlike traditional recurrent neural networks, RON keeps the connections between oscillators untrained by leveraging on smart random initialisations, leading to exceptional computational efficiency. A rigorous theoretical analysis finds the necessary and sufficient conditions for the stability of RON, highlighting the natural tendency of RON to lie at the edge of stability, a regime of configurations offering particularly powerful and expressive models. Through an extensive empirical evaluation on several benchmarks, we show four main advantages of RON. 1) RON shows excellent long-term memory and sequence classification ability, outperforming other randomised approaches. 2) RON outperforms fully-trained recurrent models and state-of-the-art randomised models in chaotic time series forecasting. 3) RON provides expressive internal representations even in a small parametrisation regime making it amenable to be deployed on low-powered devices and at the edge. 4) RON is up to two orders of magnitude faster than fully-trained models. Andrea Ceni, Andrea Cossu, Maximilian Stölzle, Jingyue Liu 0001, Cosimo Della Santina, Davide Bacciu, Claudio Gallicchio |
AISTATS | 7 |
| 2024 | Deep Echo State Networks for Modelling of Industrial Systems
José Ramón Rodríguez-Ossorio, Claudio Gallicchio, Antonio Morán Álvarez, Ignacio Díaz Blanco, Juan J. Fuertes-Martínez, Manuel Domínguez 0002 |
EANN | 2 |
| 2024 | Reservoir Memory NetworksabstractWe introduce Reservoir Memory Networks (RMNs), a novel class of Reservoir Computing (RC) models that integrate a linear memory cell with a non-linear reservoir to enhance long-term information retention.We explore various configurations of the memory cell using orthogonal circular shift matrices and Legendre polynomials, alongside nonlinear reservoirs configured as in Echo State Networks and Euler State Networks.Experimental results demonstrate the substantial benefits of RMNs in time-series classification tasks, highlighting their potential for advancing RC applications in areas requiring robust temporal processing. Claudio Gallicchio, Andrea Ceni |
ESANN | 1 |
| 2024 | Informed Machine Learning for Complex DataabstractIn the contemporary era of data-driven decision-making, the application of Machine Learning (ML) on complex data (e.g., images, text, sequences, trees, and graphs) has become increasingly pivotal (e.g., Large Language Models and Graph Neural Networks).In this context, there is a gap between purely data-driven models and domain-specific knowledge, requirements, and expertise.In particular, this domain specificity needs to be integrated into the ML models to improve learning generalization, sustainability, trustworthiness, reliability, security, and safety.This additional knowledge can assume different forms, e.g.: software developers require ML to comply with many technical requirements, companies require ML to comply with economic and environmental sustainability, domain experts require ML to be aligned with physical and logical laws, and society requires ML to be aligned with ethical principles.This special session gathers valuable contributions and early findings in the field of Informed ML for Complex Data.Our main objective is to showcase the potential and limitations of new ideas, improvements, or the blending of ML and other research areas in solving real-world problems. Luca Oneto, Nicolò Navarin, Alessio Micheli, Luca Pasa, Claudio Gallicchio, Davide Bacciu, Davide Anguita |
ESANN | 5 |
| 2024 | Enhancing Echo State Networks with Gradient-based Explainability MethodsabstractRecurrent Neural Networks are effective for analyzing temporal data, such as time series, but they often require costly and time-intensive training.Echo State Networks simplify the training process by using a fixed recurrent layer, the reservoir, and a trainable output layer, the readout.In sequence classification problems, the readout typically receives only the final state of the reservoir.However, averaging all states can sometimes be beneficial.In this work, we assess whether a weighted average of hidden states can enhance the Echo State Network performance.To this end, we propose a gradient-based, explainable technique to guide the contribution of each hidden state towards the final prediction.We show that our approach outperforms the naive average, as well as other baselines, in time series classification, particularly on noisy data. Francesco Spinnato, Andrea Cossu, Riccardo Guidotti, Andrea Ceni, Claudio Gallicchio, Davide Bacciu |
ESANN | 5 |
| 2024 | TEACHING Platform for Human-Centric Autonomous Applications: Design and OverviewabstractThe TEACHING project enhances AI applications in pervasive environments via Humanistic Intelligence, fostering synergy between humans and Cyber-Physical Systems of Systems (CPSoS). Here, we present the TEACHING Platform, a microservice-based framework providing the technological advancements to represent humans and CPSoS as containerized software models that interact to mutually empower each other. Valerio De Caro, Christos Chronis, Massimo Coppola, Vincenzo Lomonaco, Claudio Gallicchio, Konstantinos Tserpes, Davide Bacciu |
HPDC | 5 |
| 2024 | Non-dissipative Reservoir Computing Approaches for Time-Series Classification
Claudio Gallicchio, Andrea Ceni |
ICANN (10) | 1 |
| 2024 | Long Range Propagation on Continuous-Time Dynamic GraphsabstractLearning Continuous-Time Dynamic Graphs (C-TDGs) requires accurately modeling spatio-temporal information on streams of irregularly sampled events. While many methods have been proposed recently, we find that most message passing-, recurrent- or self-attention-based methods perform poorly on *long-range* tasks. These tasks require correlating information that occurred "far" away from the current event, either spatially (higher-order node information) or along the time dimension (events occurred in the past). To address long-range dependencies, we introduce Continuous-Time Graph Anti-Symmetric Network (CTAN). Grounded within the ordinary differential equations framework, our method is designed for efficient propagation of information. In this paper, we show how CTAN's (i) long-range modeling capabilities are substantiated by theoretical findings and how (ii) its empirical performance on synthetic long-range benchmarks and real-world benchmarks is superior to other methods. Our results motivate CTAN's ability to propagate long-range information in C-TDGs as well as the inclusion of long-range tasks as part of temporal graph models evaluation. Alessio Gravina, Giulio Lovisotto, Claudio Gallicchio, Davide Bacciu, Claas Grohnfeldt |
ICML | 3 |
| 2024 | Reservoir Computing neural networks for estimating mechanical properties of hot steel stripsabstractThe steelmaking industry could benefit greatly from a reliable technique for predicting the mechanical properties of rolling products. This would lead to significant reductions in time and costs associated with the process.In this paper, we present a novel approach to predict the ultimate tensile strength of hot-rolled steel strips, utilizing the capabilities of recurrent neural models to process temporal data. Our focus is on Reservoir Computing (RC) models, selected for their efficient training characteristics, which are advantageous in production support contexts. In the paper, we introduce two custom RC-based architectures, designed to handle input features distinctively based on their relevance to the steelmaking process. The proposed approach is experimentally validated on a real use case with data originating from a hot rolling steel strip plant. It is compared against standard RC and fully-trainable recurrent neural networks. The results demonstrate the ability of the proposed method to reach a significantly good predictive performance, largely within the threshold set by industry experts. Our custom RC models offer an outstanding balance between predictive performance and computational efficiency, making them highly suitable for this application. In comparison to baseline RC approaches, at substantially the same computational cost, we manage to reduce the prediction error by more than 50%. Moreover, in comparison with fully trained models, we achieve even slightly more accurate predictions while reducing computational cost by more than 20 times. Finally, our results indicate that it is possible to further improve predictive performance through the differentiation of predictive models based on chemical composition similarities. Francesca Motta, Claudio Gallicchio |
IJCNN | 2 |
| 2024 | Decentralized Incremental Federated Learning with Echo State NetworksabstractFederated Echo State Networks proved their efficiency in learning low-resource collaborative settings where data is regulated privacy. In this work, we broaden the applicability of this machine learning approach to a decentralized setting, where we have a set of peers connected through a logical communication topology and cannot rely on a centralized aggregation entity. In particular, we propose Decentralized Incremental Federated Learning (DIncFed), where multiple agents collaborate to learn a readout by leveraging exact consensus strategies. Such strategies include mechanisms for collaboratively aggregating knowledge towards consensus, as well as policies for dynamically updating the communication topology. Experiments prove the efficacy and the efficiency of the proposed learning methodology against a state-of-the-art iterative competitor on multiple benchmarks characterized by different levels of statistical heterogeneity. Geremia Pompei, Patrizio Dazzi, Valerio De Caro, Claudio Gallicchio |
IJCNN | 4 |
| 2024 | Continuously Deep Recurrent Neural Networks
Andrea Ceni, Peter Ford Dominey, Claudio Gallicchio, Alessio Micheli, Luca Pedrelli, Domenico Tortorella |
ECML/PKDD (7) | 3 |
| 2024 | Residual Echo State Networks: Residual recurrent neural networks with stable dynamics and fast learningabstractResidual connections have been established as a staple for modern deep learning architectures. Most of their applications are cast towards feedforward computing. In this paper, we study the architectural bias of residual connections in the context of recurrent neural networks (RNNs), specifically in the temporal dimension. We frame our discussion from the perspective of Reservoir Computing and dynamical system theory, focusing on important aspects of neural computation like memory capacity, long-term information processing, stability, and nonlinear computation capability. Experiments corroborate the striking advantage brought by temporal residual connections for a plethora of different time series processing tasks, comprehending memory-based, forecasting, and classification problems. • We study residual (skip) connections in the context of RNNs in the temporal dimension. • Temporal residual connections enable long-term processing of time series. • Orthogonal skip connections allow to drive RNNs to the edge-of-stability in an approximate dynamical isometry regime. • Experiments on memory, forecasting, and classification tasks show the benefits of temporal residual connections in RNNs. Andrea Ceni, Claudio Gallicchio |
Neurocomputing | 2 |
| 2024 | Investigating over-parameterized randomized graph networksabstractIn this paper, we investigate neural models based on graph random features for classification tasks. First, we aim to understand when over parameterization, namely generating more features than the ones necessary to interpolate, may be beneficial for the generalization abilities of the resulting models. We employ two measures: one from the algorithmic stability framework and another one based on information theory. We provide empirical evidence from several commonly adopted graph datasets showing that the considered measures, even without considering task labels, can be effective for this purpose. Additionally, we investigate whether these measures can aid in the process of hyperparameters selection. The results of our empirical analysis show that the considered measures have good correlations with the estimated generalization performance of the models with different hyperparameter configurations. Moreover, they can be used to identify good hyperparameters, achieving results comparable to the ones obtained with a classic grid search. Giovanni Donghi, Luca Pasa, Luca Oneto, Claudio Gallicchio, Alessio Micheli, Davide Anguita, Alessandro Sperduti, Nicolò Navarin |
Neurocomputing | 4 |
| 2024 | Euler State Networks: Non-dissipative Reservoir ComputingabstractInspired by the numerical solution of ordinary differential equations, in this paper, we propose a novel Reservoir Computing (RC) model, called the Euler State Network (EuSN). The presented approach makes use of forward Euler discretization and antisymmetric recurrent matrices to design reservoir dynamics that are both stable and non-dissipative by construction. Our mathematical analysis shows that the resulting model is biased towards a unitary effective spectral radius and zero local Lyapunov exponents, intrinsically operating near the edge of stability. Experiments on long-term memory tasks show the clear superiority of the proposed approach over standard RC models in problems requiring effective propagation of input information over multiple time steps. Furthermore, results on time-series classification benchmarks indicate that EuSN can match (or even exceed) the accuracy of trainable Recurrent Neural Networks, while retaining the training efficiency of the RC family, resulting in up to ≈464-fold savings in computation time and ≈1750-fold savings in energy consumption. At the same time, our results on time-series modeling tasks show competitive results against standard RC when the architecture is complemented by direct input-readout connections. Claudio Gallicchio |
Neurocomputing | 1 |
| 2023 | Communication-Efficient Ridge Regression in Federated Echo State NetworksabstractFederated Echo State Networks represent an efficient methodology for learning in pervasive environments with private temporal data due to the low computational cost required by the learning phase.In this paper, we propose Partial Federated Ridge Regression (pFedRR), an approximate, communication-efficient version of the exact method for learning the readout in a federated setting.Each client compresses the local statistics to be exchanged with the server via an importance-based method, which selects the most relevant neurons with respect to the local distribution.We evaluate the methodology on two Human State Monitoring benchmarks, and results show that the importance-based selection of the information significantly reduces the communication cost, while acting as a regularization method to improve the generalization capabilities. Valerio De Caro, Antonio Di Mauro, Davide Bacciu, Claudio Gallicchio |
ESANN | 4 |
| 2023 | Improving Fairness via Intrinsic Plasticity in Echo State NetworksabstractArtificial Intelligence, and in particular Machine Learning, has become ubiquitous in today's society, both revolutionizing and impacting society as a whole.However, it can also lead to algorithmic bias and unfair results, especially when sensitive information is involved.This paper addresses the problem of algorithmic fairness in Machine Learning for temporal data, focusing on ensuring that sensitive time-dependent information does not unfairly influence the outcome of a classifier.In particular, we focus on a class of training-efficient recurrent neural models called Echo State Networks, and show, for the first time, how to leverage local unsupervised adaptation of the internal dynamics in order to build fairer classifiers.Experimental results on real-world problems from physiological sensor data demonstrate the potential of the proposal. Andrea Ceni, Davide Bacciu, Valerio De Caro, Claudio Gallicchio, Luca Oneto |
ESANN | 4 |
| 2023 | Residual Reservoir Computing Neural Networks for Time-series ClassificationabstractWe introduce a novel class of Reservoir Computing (RC) models, a family of efficiently trainable Recurrent Neural Networks based on untrained connections.Aiming to improve the forward propagation of input information through time, we augment standard Echo State Networks (ESNs) with linear reservoir-skip connections modulated by an untrained orthogonal weight matrix.We analyze the mathematical properties of the resulting reservoir systems and show that the dynamical regime of the proposed class of models is controllably close to the edge of stability.Experiments on several time-series classification tasks highlight the striking performance advantage of the proposed approach over standard ESNs. Claudio Gallicchio, Andrea Ceni |
ESANN | 1 |
| 2023 | Diversifying Non-dissipative Reservoir Computing Dynamics
Claudio Gallicchio |
ICANN (8) | 1 |
| 2023 | An Untrained Neural Model for Fast and Accurate Graph Classification
Nicolò Navarin, Luca Pasa, Claudio Gallicchio, Alessandro Sperduti |
ICANN (4) | 3 |
| 2023 | Anti-Symmetric DGN: a stable architecture for Deep Graph Networks
Alessio Gravina, Davide Bacciu, Claudio Gallicchio |
ICLR | 3 |
| 2023 | Continual adaptation of federated reservoirs in pervasive environments
Valerio De Caro, Claudio Gallicchio, Davide Bacciu |
Neurocomputing | 2 |
| 2023 | Architectural richness in deep reservoir computing
Claudio Gallicchio, Alessio Micheli |
Neural Comput. Appl. | 1 |
| 2022 | Deep Features for CBIR with Scarce Data using Hebbian LearningabstractFeatures extracted from Deep Neural Networks (DNNs) have proven to be very effective in the context of Content Based Image Retrieval (CBIR). Recently, biologically inspired Hebbian learning algorithms have shown promises for DNN training. In this contribution, we study the performance of such algorithms in the development of feature extractors for CBIR tasks. Specifically, we consider a semi-supervised learning strategy in two steps: first, an unsupervised pre-training stage is performed using Hebbian learning on the image dataset; second, the network is fine-tuned using supervised Stochastic Gradient Descent (SGD) training. For the unsupervised pre-training stage, we explore the nonlinear Hebbian Principal Component Analysis (HPCA) learning rule. For the supervised fine-tuning stage, we assume sample efficiency scenarios, in which the amount of labeled samples is just a small fraction of the whole dataset. Our experimental analysis, conducted on the CIFAR10 and CIFAR100 datasets, shows that, when few labeled samples are available, our Hebbian approach provides relevant improvements compared to various alternative methods. Gabriele Lagani, Davide Bacciu, Claudio Gallicchio, Fabrizio Falchi, Claudio Gennaro, Giuseppe Amato 0001 |
CBMI | 3 |
| 2022 | Input Routed Echo State NetworksabstractWe introduce a novel Reservoir Computing (RC) approach for multi-dimensional temporal signals.Our proposal is based on routing the different dimensions of the driving input towards different dynamical sub-modules in a multi-reservoir architecture.At the same time, controllable interconnections among the sub-modules allow modeling the interplay between the different dynamics that might be required by the task.Experiments on synthetic and real-world time-series classification problems clearly show the advantages of the proposed approach in dealing with multi-dimensional signals in comparison to standard RC neural networks. Luca Argentieri, Claudio Gallicchio, Alessio Micheli |
ESANN | 2 |
| 2022 | Federated Adaptation of Reservoirs via Intrinsic PlasticityabstractWe propose a novel algorithm for performing federated learning with Echo State Networks (ESNs) in a client-server scenario.In particular, our proposal focuses on the adaptation of reservoirs by combining Intrinsic Plasticity with Federated Averaging.The former is a gradientbased method for adapting the reservoir's non-linearity in a local and unsupervised manner, while the latter provides the framework for learning in the federated scenario.We evaluate our approach on real-world datasets from human monitoring, in comparison with the previous approach for federated ESNs existing in literature.Results show that adapting the reservoir with our algorithm provides a significant improvement on the performance of the global model. Valerio De Caro, Claudio Gallicchio, Davide Bacciu |
ESANN | 2 |
| 2022 | Orthogonality in Additive Echo State NetworksabstractReservoir computing (RC) is a state-of-the-art approach for efficient training in temporal domains.In this paper, we explore new RC architectures that generalise the popular leaky echo state network model (leaky-ESN) introducing an additive orthogonal term outside the nonlinear part of the ESN equation.We investigate the benefits of employing orthogonal matrices in ESNs both inside the nonlinearity and outside of it.We show empirically how to boost the memory capacity towards the theoretical maximum value while still preserving the power of nonlinear computations.Ergo, we optimise the compromise between computing with memory and computing with nonlinearity.The proposed model demonstrates to outperform both leaky-ESN and orthogonal reservoir ESN models on tasks requiring nonlinear computations with memory.* This work has been partially Andrea Ceni, Claudio Gallicchio |
ESANN | 2 |
| 2022 | Continual Learning for Human State MonitoringabstractContinual Learning (CL) on time series data represents a promising but under-studied avenue for real-world applications.We propose two new CL benchmarks for Human State Monitoring.We carefully designed the benchmarks to mirror real-world environments in which new subjects are continuously added.We conducted an empirical evaluation to assess the ability of popular CL strategies to mitigate forgetting in our benchmarks.Our results show that, possibly due to the domainincremental properties of our benchmarks, forgetting can be easily tackled even with a simple finetuning and that existing strategies struggle in accumulating knowledge over a fixed, held-out, test subject.* This work has been partially Federico Matteoni, Andrea Cossu, Claudio Gallicchio, Vincenzo Lomonaco, Davide Bacciu |
ESANN | 3 |
| 2022 | Hierarchical Dynamics in Deep Echo State Networks
Domenico Tortorella, Claudio Gallicchio, Alessio Micheli |
ICANN (3) | 2 |
| 2022 | Minimal Euler State NetworksabstractThe Euler State Network (EuSN) is a recently proposed Reservoir Computing (RC) model where the fixed state dynamics are obtained by discretizing an ordinary differential equation under stability and non-dissipative conditions. As a result, the model is able to effectively propagate input information over time, hugely improving the performance of RC models in tasks requiring long-term memory. Aiming at both reducing the complexity of the reservoir structure and further improving its efficiency, in this paper we propose a minimalistic EuSN architecture where the reservoir is constrained to a fixed bi-directional chain structure. We explore progressive simplifications where the recurrent and the input connections of the reservoir are fully described by a single weight value. While reducing the complexity of the base EuSN, the proposed minimal EuSN approach shows comparable performance on several tasks on time-series classification, thus offering considerable potential advantages, especially in embedded applications and physical implementations. Claudio Gallicchio |
IJCNN | 1 |
| 2022 | Spectral Bounds for Graph Echo State Network StabilityabstractGraph echo state networks (GESN) are a class of reservoir computing models for the efficient and effective processing of graphs. They compute graph embeddings by the convergence to a fixed point of a dynamical system, randomly initialized according to a generalization of the echo state property, called the graph embedding stability (GES) property. In this paper, we prove new and more accurate bounds for necessary and sufficient GES conditions. Experiments demonstrate how these bounds allow an easier parameter selection and better quality reservoirs. Domenico Tortorella, Claudio Gallicchio, Alessio Micheli |
IJCNN | 2 |
| 2022 | Pyramidal Reservoir Graph Neural Network
Filippo Maria Bianchi, Claudio Gallicchio, Alessio Micheli |
Neurocomputing | 2 |
| 2022 | Guest Editorial Special Issue on New Frontiers in Extremely Efficient Reservoir ComputingabstractWith the penetration of artificial intelligence (AI) technology into industrial applications, not only computational effectiveness but also computational efficiency in machine learning (ML) methods has been increasingly demanded. Reservoir computing (RC) is an ML framework leveraging a dynamicreservoirfor a nonlinear transformation of sequential inputs and areadoutfor mapping the reservoir state to a desired output. Since only the readout is trained with a simple learning algorithm, RC has attracted much attention as a promising approach to enhance compatibility between high computational performance and low learning cost. In addition, recent studies on physical reservoirs implemented with various physical substrates have boosted the potential of RC in the development of effective and efficient AI hardware. Therefore, it is time to further explore the new frontiers in extremely efficient RC. Gouhei Tanaka, Claudio Gallicchio, Alessio Micheli, Juan-Pablo Ortega, Akira Hirose 0001 |
IEEE Trans. Neural Networks Learn. Syst. | 2 |
| 2021 | Continual Learning with Echo State NetworksabstractContinual Learning (CL) refers to a learning setup where data is non stationary and the model has to learn without forgetting existing knowledge.The study of CL for sequential patterns revolves around trained recurrent networks.In this work, instead, we introduce CL in the context of Echo State Networks (ESNs), where the recurrent component is kept fixed.We provide the first evaluation of catastrophic forgetting in ESNs and we highlight the benefits in using CL strategies which are not applicable to trained recurrent models.Our results confirm the ESN as a promising model for CL and open to its use in streaming scenarios.* This work has been partially supported by the H2020 TEACHING Andrea Cossu, Davide Bacciu, Antonio Carta, Claudio Gallicchio, Vincenzo Lomonaco |
ESANN | 4 |
| 2021 | Reservoir Computing by Discretizing ODEsabstractWe draw connections between Reservoir Computing (RC) and Ordinary Differential Equations, introducing a novel class of models called Euler State Networks (EuSNs).The proposed approach is featured by system dynamics that are both stable and non-dissipative, hence enabling an effective transmission of input signals over time.At the same time, EuSN is featured by untrained recurrent dynamics, preserving all the computational advantages of RC models.Through experiments on several benchmarks for time-series classification, we empirically show that EuSN can substantially narrow the performance gap between RC and fully trainable recurrent neural networks. Claudio Gallicchio |
ESANN | 1 |
| 2021 | Federated Reservoir Computing Neural NetworksabstractA critical aspect in Federated Learning is the aggregation strategy for the combination of multiple models, trained on the edge, into a single model that incorporates all the knowledge in the federation. Common Federated Learning approaches for Recurrent Neural Networks (RNNs) do not provide guarantees on the predictive performance of the aggregated model. In this paper we show how the use of Echo State Networks (ESNs), which are efficient state-of-the-art RNN models for time-series processing, enables a form of federation that is optimal in the sense that it produces models mathematically equivalent to the corresponding centralized model. Furthermore, the proposed method is compliant with privacy constraints. The proposed method, which we denote as Incremental Federated Learning, is experimentally evaluated against an averaging strategy on two datasets for human state and activity recognition. Davide Bacciu, Daniele Di Sarli, Pouria Faraji, Claudio Gallicchio, Alessio Micheli |
IJCNN | 4 |
| 2021 | Phase Transition AdaptationabstractArtificial Recurrent Neural Networks are a powerful information processing abstraction, and Reservoir Computing provides an efficient strategy to build robust implementations by projecting external inputs into high dimensional dynamical system trajectories. In this paper, we propose an extension of the original approach, a local unsupervised learning mechanism we call Phase Transition Adaptation, designed to drive the system dynamics towards the ‘edge of stability’. Here, the complex behavior exhibited by the system elicits an enhancement in its overall computational capacity. We show experimentally that our approach consistently achieves its purpose over several datasets. Claudio Gallicchio, Alessio Micheli, Luca Silvestri |
IJCNN | 1 |
| 2020 | Fast and Deep Graph Neural NetworksabstractWe address the efficiency issue for the construction of a deep graph neural network (GNN). The approach exploits the idea of representing each input graph as a fixed point of a dynamical system (implemented through a recurrent neural network), and leverages a deep architectural organization of the recurrent units. Efficiency is gained by many aspects, including the use of small and very sparse networks, where the weights of the recurrent units are left untrained under the stability condition introduced in this work. This can be viewed as a way to study the intrinsic power of the architecture of a deep GNN, and also to provide insights for the set-up of more complex fully-trained models. Through experimental results, we show that even without training of the recurrent connections, the architecture of small deep GNN is surprisingly able to achieve or improve the state-of-the-art performance on a significant set of tasks in the field of graphs classification. Claudio Gallicchio, Alessio Micheli |
AAAI | 1 |
| 2020 | Efficient Embedded Machine Learning applications using Echo State NetworksabstractThe increasing role of Artificial Intelligence (AI) and Machine Learning (ML) in our lives brought a paradigm shift on how and where the computation is performed. Stringent latency requirements and congested bandwidth moved AI inference from Cloud space towards end-devices. This change required a major simplification of Deep Neural Networks (DNN), with memory-wise libraries or co-processors that perform fast inference with minimal power. Unfortunately, many applications such as natural language processing, time-series analysis and audio interpretation are built on a different type of Artifical Neural Networks (ANN), the so-called Recurrent Neural Networks (RNN), which, due to their intrinsic architecture, remains too complex and heavy to run efficiently on embedded devices. To solve this issue, the Reservoir Computing paradigm proposes sparse untrained non-linear networks, the Reservoir, that can embed temporal relations without some of the hindrances of Recurrent Neural Networks training, and with a lower memory usage. Echo State Networks (ESN) and Liquid State Machines are the most notable examples. In this scenario, we propose a performance comparison of a ESN, designed and trained using Bayesian Optimization techniques, against current RNN solutions. We aim to demonstrate that ESN have comparable performance in terms of accuracy, require minimal training time, and they are more optimized in terms of memory usage and computational efficiency. Preliminary results show that ESN are competitive with RNN on a simple benchmark, and both training and inference time are faster, with a maximum speed-up of 2.35x and 6.60x, respectively. Luca Cerina, Marco D. Santambrogio, Giuseppe Franco, Claudio Gallicchio, Alessio Micheli |
DATE | 4 |
| 2020 | Pyramidal Graph Echo State Networks
Filippo Maria Bianchi, Claudio Gallicchio, Alessio Micheli |
ESANN | 2 |
| 2020 | Frontiers in Reservoir Computing
Claudio Gallicchio, Mantas Lukosevicius, Simone Scardapane |
ESANN | 1 |
| 2020 | Simplifying Deep Reservoir Architectures
Claudio Gallicchio, Alessio Micheli, Antonio Sisbarra |
ESANN | 1 |
| 2020 | Time Series Clustering with Deep Reservoir Computing
Miguel A. Atencia Ruiz, Claudio Gallicchio, Gonzalo Joya Caparrós, Alessio Micheli |
ICANN (2) | 2 |
| 2020 | A Preliminary Investigation of Machine Learning Approaches for Mobility Monitoring from Smartphone Data
Claudio Gallicchio, Alessio Micheli, Massimiliano Petri, Antonio Pratelli |
ICCSA (2) | 1 |
| 2020 | Ring Reservoir Neural Networks for GraphsabstractMachine Learning for graphs is nowadays a research topic of consolidated relevance. Common approaches in the field typically resort to complex deep neural network architectures and demanding training algorithms, highlighting the need for more efficient solutions. The class of Reservoir Computing (RC) models can play an important role in this context, enabling to develop fruitful graph embeddings through untrained recursive architectures. In this paper, we study progressive simplifications to the design strategy of RC neural networks for graphs. Our core proposal is based on shaping the organization of the hidden neurons to follow a ring topology. Experimental results on graph classification tasks indicate that ring-reservoirs architectures enable particularly effective network configurations, showing consistent advantages in terms of predictive performance. Claudio Gallicchio, Alessio Micheli |
IJCNN | 1 |
| 2020 | Sparsity in Reservoir Computing Neural NetworksabstractReservoir Computing (RC) is a well-known strategy for designing Recurrent Neural Networks featured by striking efficiency of training. The crucial aspect of RC is to properly instantiate the hidden recurrent layer that serves as dynamical memory to the system. In this respect, the common recipe is to create a pool of randomly and sparsely connected recurrent neurons. While the aspect of sparsity in the design of RC systems has been debated in the literature, it is nowadays understood mainly as a way to enhance the efficiency of computation, exploiting sparse matrix operations. In this paper, we empirically investigate the role of sparsity in RC network design under the perspective of the richness of the developed temporal representations. We analyze both sparsity in the recurrent connections, and in the connections from the input to the reservoir. Our results point out that sparsity, in particular in input-reservoir connections, has a major role in developing internal temporal representations that have a longer short-term memory of past inputs and a higher dimension. Claudio Gallicchio |
INISTA | 1 |
| 2020 | Gated Echo State Networks: a preliminary studyabstractGating mechanisms are widely used in the context of Recurrent Neural Networks (RNNs) to improve the network's ability to deal with long-term dependencies within the data. The typical approach for training such networks involves the expensive algorithm of gradient descent and backpropagation. On the other hand, Reservoir Computing (RC) approaches like Echo State Networks (ESNs) are extremely efficient in terms of training time and resources thanks to their use of randomly initialized parameters that do not need to be trained. Unfortunately, basic ESNs are also unable to effectively deal with complex long-term dependencies. In this work, we start investigating the problem of equipping ESNs with gating mechanisms. Under rigorous experimental settings, we compare the behaviour of an ESN with randomized gate parameters (initialized with RC techniques) against several other models, among which a leaky ESN and a fully trained gated RNN. We observe that the use of randomized gates by itself can increase the predictive accuracy of a ESN, but this increase is not meaningful when compared with other techniques. Given these results, we propose a research direction for successfully designing ESN models with gating mechanisms. Daniele Di Sarli, Claudio Gallicchio, Alessio Micheli |
INISTA | 2 |
| 2020 | Enhancing deep neural networks via multiple kernel learning
Ivano Lauriola, Claudio Gallicchio, Fabio Aiolli |
Pattern Recognit. | 2 |
| 2020 | EchoBay: Design and Optimization of Echo State Networks under Memory and Time ConstraintsabstractThe increase in computational power of embedded devices and the latency demands of novel applications brought a paradigm shift on how and where the computation is performed. Although AI inference is slowly moving from the cloud to end-devices with limited resources, time-centric recurrent networks like Long-Short Term Memory remain too complex to be transferred on embedded devices without extreme simplifications and limiting the performance of many notable applications. To solve this issue, the Reservoir Computing paradigm proposes sparse, untrained non-linear networks, the Reservoir, that can embed temporal relations without some of the hindrances of Recurrent Neural Networks training, and with a lower memory occupation. Echo State Networks (ESN) and Liquid State Machines are the most notable examples. In this scenario, we propose EchoBay , a comprehensive C++ library for ESN design and training. EchoBay is architecture-agnostic to guarantee maximum performance on different devices (whether embedded or not), and it offers the possibility to optimize and tailor an ESN on a particular case study, reducing at the minimum the effort required on the user side. This can be done thanks to the Bayesian Optimization (BO) process, which efficiently and automatically searches hyper-parameters that maximize a fitness function. Additionally, we designed different optimization techniques that take in consideration resource constraints of the device to minimize memory footprint and inference time. Our results in different scenarios show an average speed-up in training time of 119x compared to Grid and Random search of hyper-parameters, a decrease of 94% of trained models size and 95% in inference time, maintaining comparable performance for the given task. The EchoBay library is Open Source and publicly available at https://github.com/necst/Echobay. Luca Cerina, Marco D. Santambrogio, Giuseppe Franco, Claudio Gallicchio, Alessio Micheli |
ACM Trans. Archit. Code Optim. | 4 |
| 2019 | Chasing the Echo State Property
Claudio Gallicchio |
ESANN | 1 |
| 2019 | Comparison between DeepESNs and gated RNNs on multivariate time-series prediction
Claudio Gallicchio, Alessio Micheli, Luca Pedrelli |
ESANN | 1 |
| 2019 | Embeddings and Representation Learning for Structured Data
Benjamin Paaßen, Claudio Gallicchio, Alessio Micheli, Alessandro Sperduti |
ESANN | 2 |
| 2019 | An ambient intelligence approach for learning in smart robotic environmentsabstractAbstract Smart robotic environments combine traditional (ambient) sensing devices and mobile robots. This combination extends the type of applications that can be considered, reduces their complexity, and enhances the individual values of the devices involved by enabling new services that cannot be performed by a single device. To reduce the amount of preparation and preprogramming required for their deployment in real‐world applications, it is important to make these systems self‐adapting. The solution presented in this paper is based upon a type of compositional adaptation where (possibly multiple) plans of actions are created through planning and involve the activation of pre‐existing capabilities. All the devices in the smart environment participate in a pervasive learning infrastructure, which is exploited to recognize which plans of actions are most suited to the current situation. The system is evaluated in experiments run in a real domestic environment, showing its ability to proactively and smoothly adapt to subtle changes in the environment and in the habits and preferences of their user(s), in presence of appropriately defined performance measuring functions. Davide Bacciu, Maurizio Di Rocco, Mauro Dragone, Claudio Gallicchio, Alessio Micheli, Alessandro Saffiotti |
Comput. Intell. | 4 |
| 2019 | Deep Reservoir Neural Networks for Trees
Claudio Gallicchio, Alessio Micheli |
Inf. Sci. | 1 |
| 2018 | Short-term Memory of Deep RNN
Claudio Gallicchio |
ESANN | 1 |
| 2018 | Deep Echo State Networks for Diagnosis of Parkinson's Disease
Claudio Gallicchio, Alessio Micheli, Luca Pedrelli |
ESANN | 1 |
| 2018 | Randomized Recurrent Neural Networks
Claudio Gallicchio, Alessio Micheli, Peter Tiño |
ESANN | 1 |
| 2018 | Combining Memory and Non-linearity in Echo State Networks
Eleonora Di Gregorio, Claudio Gallicchio, Alessio Micheli |
ICANN (2) | 2 |
| 2018 | Tree Edit Distance Learning via Adaptive Symbol EmbeddingsabstractMetric learning has the aim to improve classification accuracy by learning a distance measure which brings data points from the same class closer together and pushes data points from different classes further apart. Recent research has demonstrated that metric learning approaches can also be applied to trees, such as molecular structures, abstract syntax trees of computer programs, or syntax trees of natural language, by learning the cost function of an edit distance, i.e. the costs of replacing, deleting, or inserting nodes in a tree. However, learning such costs directly may yield an edit distance which violates metric axioms, is challenging to interpret, and may not generalize well. In this contribution, we propose a novel metric learning approach for trees which we call embedding edit distance learning (BEDL) and which learns an edit distance indirectly by embedding the tree nodes as vectors, such that the Euclidean distance between those vectors supports class discrimination. We learn such embeddings by reducing the distance to prototypical trees from the same class and increasing the distance to prototypical trees from different classes. In our experiments, we show that BEDL improves upon the state-of-the-art in metric learning for trees on six benchmark data sets, ranging from computer science over biomedical data to a natural-language processing data set containing over 300,000 nodes. Benjamin Paaßen, Claudio Gallicchio, Alessio Micheli, Barbara Hammer |
ICML | 2 |
| 2018 | Why Layering in Recurrent Neural Networks? A DeepESN SurveyabstractThe extension of Recurrent Neural Networks (RNNs) in the direction of deep learning is a topic that is gaining more and more attention in the neural networks community. The study of deep RNNs opened a number of intriguing research questions on the actual role played by layering in the architectural design of RNNs. Recently, the introduction of the Deep Echo State Network (DeepESN) model allowed to start addressing such open issues in literature, contributing to shed light on the intrinsic properties of state dynamics developed by hierarchical compositions of recurrent layers. This contribution intends to present a unified view over the major advancements in the study of DeepESNs, enabling to directly point out the natural advantages of a layered construction of recurrent networks for temporal data processing. Claudio Gallicchio, Alessio Micheli |
IJCNN | 1 |
| 2018 | Deep Tree Echo State NetworksabstractThis work proposes a first study, through empirical assessment, of a deep recursive Neural Network (RecNN) architecture for tree structured data exploiting the efficient design of the Echo State Network (ESN) framework. Three benchmark tasks for trees allow us to assess the potentiality of the novel Deep Tree ESN (DeepTESN) model with respect to the shallow counterpart (Tree ESN) and literature results (including hidden tree Markov models and kernel based approaches) in different conditions and according to both efficiency and predictive performance. Claudio Gallicchio, Alessio Micheli |
IJCNN | 1 |
| 2018 | Local Lyapunov exponents of deep echo state networks
Claudio Gallicchio, Alessio Micheli, Luca Silvestri |
Neurocomputing | 1 |
| 2018 | Design of deep echo state networks
Claudio Gallicchio, Alessio Micheli, Luca Pedrelli |
Neural Networks | 1 |
| 2017 | Randomized Machine Learning Approaches: Recent Developments and Challenges
Claudio Gallicchio, José D. Martín-Guerrero, Alessio Micheli, Emilio Soria-Olivas |
ESANN | 1 |
| 2017 | Local Lyapunov Exponents of Deep RNN
Claudio Gallicchio, Alessio Micheli, Luca Silvestri |
ESANN | 1 |
| 2017 | A learning system for automatic Berg Balance Scale score estimation
Davide Bacciu, Stefano Chessa, Claudio Gallicchio, Alessio Micheli, Luca Pedrelli, Erina Ferro, Luigi Fortunati, Davide La Rosa, Filippo Palumbo, Federico Vozzi, Oberdan Parodi |
Eng. Appl. Artif. Intell. | 3 |
| 2017 | Deep reservoir computing: A critical experimental analysis
Claudio Gallicchio, Alessio Micheli, Luca Pedrelli |
Neurocomputing | 1 |
| 2016 | A reservoir activation kernel for trees
Davide Bacciu, Claudio Gallicchio, Alessio Micheli |
ESANN | 2 |
| 2016 | RSS-based Robot Localization in Critical Environments using Reservoir Computing
Mauro Dragone, Claudio Gallicchio, Roberto Guzmán, Alessio Micheli |
ESANN | 2 |
| 2016 | Deep Reservoir Computing: A Critical Analysis
Claudio Gallicchio, Alessio Micheli |
ESANN | 1 |
| 2016 | Detecting Socialization Events in Ageing People: The Experience of the DOREMI ProjectabstractThe detection of socialization events is useful to build indicators about social isolation of people, which is an important indicator in e-health applications. On the other hand, it is rather difficult to achieve with non-invasive solutions. This paper reports about the currently work-in-progress on the technological solution for the detection of socialization events adopted in the DOREMI project. Davide Bacciu, Stefano Chessa, Erina Ferro, Luigi Fortunati, Claudio Gallicchio, Davide La Rosa, Miguel Llorente, Alessio Micheli, Filippo Palumbo, Oberdan Parodi, Andrea Valenti, Federico Vozzi |
Intelligent Environments | 5 |
| 2015 | A cognitive robotic ecology approach to self-configuring and evolving AAL systems
Mauro Dragone, Giuseppe Amato 0001, Davide Bacciu, Stefano Chessa, Sonya A. Coleman, Maurizio Di Rocco, Claudio Gallicchio, Claudio Gennaro, Héctor Lozano Peiteado, Liam P. Maguire, T. Martin McGinnity, Alessio Micheli, Gregory M. P. O'Hare, Arantxa Rentería, Alessandro Saffiotti, Claudio Vairo, Philip J. Vance |
Eng. Appl. Artif. Intell. | 7 |
| 2015 | Prediction of the Italian electricity price for smart grid applications
Emanuele Crisostomi, Claudio Gallicchio, Alessio Micheli, Marco Raugi, Mauro Tucci |
Neurocomputing | 2 |
| 2014 | An experimental characterization of reservoir computing in ambient assisted living applications
Davide Bacciu, Paolo Barsocchi, Stefano Chessa, Claudio Gallicchio, Alessio Micheli |
Neural Comput. Appl. | 4 |
| 2013 | Tree Echo State Networks
Claudio Gallicchio, Alessio Micheli |
Neurocomputing | 1 |
| 2012 | Constructive Reservoir Computation with Output Feedbacks for Structured Domains
Claudio Gallicchio, Alessio Micheli, Giulio Visco |
ESANN | 1 |
| 2011 | Exploiting vertices states in GraphESN by weighted nearest neighbor
Claudio Gallicchio, Alessio Micheli |
ESANN | 1 |
| 2011 | Architectural and Markovian factors of echo state networks
Claudio Gallicchio, Alessio Micheli |
Neural Networks | 1 |
| 2010 | A Markovian characterization of redundancy in echo state networks by PCA
Claudio Gallicchio, Alessio Micheli |
ESANN | 1 |
| 2010 | TreeESN: a Preliminary Experimental Analysis
Claudio Gallicchio, Alessio Micheli |
ESANN | 1 |
| 2010 | Graph Echo State NetworksabstractIn this paper we introduce the Graph Echo State Network (GraphESN) model, a generalization of the Echo State Network (ESN) approach to graph domains. GraphESNs allow for an efficient approach to Recursive Neural Networks (RecNNs) modeling extended to deal with cyclic/acyclic, directed/undirected, labeled graphs. The recurrent reservoir of the network computes a fixed contractive encoding function over graphs and is left untrained after initialization, while a feed-forward readout implements an adaptive linear output function. Contractivity of the state transition function implies a Markovian characterization of state dynamics and stability of the state computation in presence of cycles. Due to the use of fixed (untrained) encoding, the model represents both an extremely efficient version and a baseline for the performance of recursive models with trained connections. The performance are shown on standard benchmark tasks from Chemical domains, allowing the comparison with both Neural Network and Kernel-based approaches for graphs. Claudio Gallicchio, Alessio Micheli |
IJCNN | 1 |