Authored

7 records found

Graph-Time Convolutional Neural Networks

Architecture and Theoretical Analysis

Devising and analysing learning models for spatiotemporal network data is of importance for tasks including forecasting, anomaly detection, and multi-agent coordination, among others. Graph Convolutional Neural Networks (GCNNs) are an established approach to learn from time-invar ...

EdgeNets

Edge Varying Graph Neural Networks

Driven by the outstanding performance of neural networks in the structured euclidean domain, recent years have seen a surge of interest in developing neural networks for graphs and data supported on graphs. The graph is leveraged at each layer of the neural network as a parameter ...

GReS

Workshop on graph neural networks for recommendation and search

Graph neural networks (GNNs) have recently gained significant momentum in the recommendation community, demonstrating state-of-the-art performance in top-k recommendation and next-item recommendation. Despite promising results on GNN-based recommendation and search, most of the c ...

Adaptive Graph Signal Processing

Algorithms and Optimal Sampling Strategies

The goal of this paper is to propose novel strategies for adaptive learning of signals defined over graphs, which are observed over a (randomly) time-varying subset of vertices. We recast two classical adaptive algorithms in the graph signal processing framework, namely, the leas ...

Graph-time signal processing

Filtering and sampling strategies

The necessity to process signals living in non-Euclidean domains, such as signals defined on the top of a graph, has led to the extension of signal processing techniques to the graph setting. Among different approaches, graph signal processing distinguishes itself by providing a ...

Deep learning methods for flood mapping

A review of existing applications and future research directions

Deep learning techniques have been increasingly used in flood management to overcome the limitations of accurate, yet slow, numerical models and to improve the results of traditional methods for flood mapping. In this paper, we review 58 recent publications to outline the state o ...

Graphs, Convolutions, and Neural Networks

From Graph Filters to Graph Neural Networks

Network data can be conveniently modeled as a graph signal, where data values are assigned to nodes of a graph that describes the underlying network topology. Successful learning from network data is built upon methods that effectively exploit this graph structure. In this articl ...

Contributed

13 records found

From Clicks to Conscious Choices

Investigating the Effects of Carbon Footprint Data in E-Commerce Recommender Systems

One of the contributing factors to climate change is the release of gases, particularly carbon dioxide (CO2), which is amplified by the expanding E-commerce industry. E-commerce enterprises heavily depend on recommender systems as a means to incentivize consumers towards making ...

Short-term Earthquake Prediction via Recurrent Neural Network Models

Comparison among vanilla RNN, LSTM and Bi-LSTM

Earthquake prediction has raised many concerns nowadays, due to the massive loss caused by earthquakes, as well as the significance of accurate forecasting. Lots of trials have been investigated and experimented but few achieved satisfying results on short-term prediction (i.e., ...

Advances in Graph Signal Processing

Fast graph construction & Node-adaptive graph signal reconstruction

This thesis consists of two parts in both data science and signal processing over graphs. In the first part of this thesis, we aim to solve the problem of graph construction in big data scenario, which is critical for practical tasks, like collaborative filtering in recommender s ...

Short-term Earthquake Prediction with Deep Neural Networks

Finding the optimal time prior to earthquake strikes to use in predictions

Earthquakes can have tremendous effects. They can result in casualties, massive damage, and hurt the economy. Therefore, one would like to predict earthquakes as early as possible and with the highest accuracy possible. This paper contains the proposal for the optimal prediction- ...

Encoding methods for categorical data

A comparative analysis for linear models, decision trees, and support vector machines

This paper presents a comprehensive evaluation and comparison of encoding methods for categorical data in the context of machine learning. The study focuses on five popular encoding techniques: one-hot, ordinal, target, catboost, and count encoders. These methods are evaluated us ...

Graph-Time Convolutional Neural Network

Learning from Time-Varying Signals defined on Graphs

Time-varying network data are essential in several real-world applications, such as temperature forecasting and earthquake classification. Spatial and temporal dependencies characterize these data and, therefore, conventional machine learning tools often fail to learn these joint ...

Blind Graph Topology Change Detection

A Graph Signal Processing approach

Graphs are used to model irregular data structures and serve as models to represent/capture the interrelationships between data. The data in graphs are also referred as graph signals. Graph signal processing (GSP) can then be applied which basically extends classical signal proce ...

Hardware-based implementations in Side-Channel Analysis

A comparison study of DL SCA attacks against HW and SW AES and a novel methodology

Side-Channel Attacks (SCA) attempt to recover the secret cryptographic key from an electronic device by exploiting the unintended physical leakages of said device. With the devices that are being attacked becoming more sophisticated, so is SCA. In the past few years, the focus of ...

Self-Supervised Few Shot Learning

Prototypical Contrastive Learning with Graphs

A primary trait of humans is the ability to learn rich representations and relationships between entities from just a handful of examples without much guidance. Unsupervised few-shot learning is an undertaking aimed at reducing this fundamental gap between smart human adaptabilit ...

Automatic feature discovery

A comparative study between filter and wrapper feature selection techniques

The curse of dimensionality is a common challenge in machine learning, and feature selection techniques are commonly employed to address this issue by selecting a subset of relevant features. However, there is no consistently superior approach for choosing the most significant su ...

Designing an escape room sensory system

S.C.I.L.E.R.: sensory communication inside live escape rooms

Raccoon Serious Games develops different kinds of gaming experiences, including escape rooms. In an escape room, a group of players, usually between 2 and 20 people, are locked in a room, where they have to find clues and solve puzzles to escape. When such a room is played, there ...

GGANet

Algorithm Unrolling for Water Distribution Networks Metamodelling

Water distribution networks (WDNs) provide drinking water to urban and rural consumers through a network of pipes that transport water from reservoirs to junctions. Water utilities rely on tools such as EPANET to simulate and analyse the performance of water distribution networks ...

Beyond Spectral Graph Theory

An Explainability-Driven Approach to Analyzing the Stability of Graph Neural Networks to Topology Perturbations

Graph Neural Networks (GNNs) have emerged as a powerful tool for learning from relational data. The real-world graphs such models are trained on are susceptible to changes in their topology. A growing body of work in the field of GNNs' stability to topology perturbations is tryin ...