Demo Data from EDBT 2026 / reviewers in the wild / expert
Sofiane Ennadir
dblp:355/0360
· DBLP profile ↗
6ranked-venue papers
4as first author
6since 2021 · last 2025
0000-0001-9969-4660ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 4 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 2 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.
| Artificial intelligence
5 papers |
Trustworthy machine learning · 45% Graph learning · 34% Deep learning architectures and training · 16% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
3.1 | 4 | 2025 | Enhancing Graph Classification Robustness with Singular Pooling · NeurIPS 2025 If You Want to Be Robust, Be Wary of Initialization · NeurIPS 2024 Bounding the Expected Robustness of Graph Neural Networks Subject to Node Feature Attacks · ICLR 2024 |
Machine learning › Graph learning
graph neural network |
3.1 | 4 | 2025 | Enhancing Graph Classification Robustness with Singular Pooling · NeurIPS 2025 If You Want to Be Robust, Be Wary of Initialization · NeurIPS 2024 Bounding the Expected Robustness of Graph Neural Networks Subject to Node Feature Attacks · ICLR 2024 |
Machine learning › Trustworthy machine learning › adversarial machine learning
graph neural network robustness |
1.5 | 2 | 2024 | If You Want to Be Robust, Be Wary of Initialization · NeurIPS 2024 Bounding the Expected Robustness of Graph Neural Networks Subject to Node Feature Attacks · ICLR 2024 |
Machine learning › Trustworthy machine learning › robustness › model robustness evaluation
graph classification robustness |
0.9 | 1 | 2025 | Enhancing Graph Classification Robustness with Singular Pooling · NeurIPS 2025 |
Machine learning › Graph learning › graph neural network
graph pooling |
0.9 | 1 | 2025 | Enhancing Graph Classification Robustness with Singular Pooling · NeurIPS 2025 |
Machine learning › Deep learning architectures and training › neural network layer design
pooling |
0.9 | 1 | 2025 | Pool Me Wisely: On the Effect of Pooling in Transformer-Based Models · NeurIPS 2025 |
Machine learning › Deep learning architectures and training
transformer |
0.9 | 1 | 2025 | Pool Me Wisely: On the Effect of Pooling in Transformer-Based Models · NeurIPS 2025 |
Machine learning › Trustworthy machine learning › adversarial machine learning › graph neural network robustness
graph adversarial defense |
0.8 | 1 | 2024 | A Simple and Yet Fairly Effective Defense for Graph Neural Networks · AAAI 2024 |
Machine learning › Graph learning › graph neural network
graph convolutional network |
0.8 | 1 | 2024 | Bounding the Expected Robustness of Graph Neural Networks Subject to Node Feature Attacks · ICLR 2024 |
Machine learning › Graph learning › graph neural network
node classification |
0.8 | 1 | 2024 | A Simple and Yet Fairly Effective Defense for Graph Neural Networks · AAAI 2024 |
Machine learning › Trustworthy machine learning
robustness |
0.8 | 1 | 2024 | Bounding the Expected Robustness of Graph Neural Networks Subject to Node Feature Attacks · ICLR 2024 |
Machine learning › Deep learning architectures and training
weight initialization |
0.8 | 1 | 2024 | If You Want to Be Robust, Be Wary of Initialization · NeurIPS 2024 |
Machine learning › Trustworthy machine learning › robustness
adversarial examples |
0.2 | 1 | 2024 | A Simple and Yet Fairly Effective Defense for Graph Neural Networks · AAAI 2024 |
Methods — techniques the papers use, named apart from their topics
singular vector pooling · 0.9power iteration · 0.9empirical evaluation · 0.9closed-form expressivity bounds · 0.9adversarial risk bound · 0.9probabilistic robustness estimation · 0.8orthonormal weight matrices · 0.8noise injection · 0.8adversarial training · 0.8adversarial attack evaluation · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Enhancing Graph Classification Robustness with Singular PoolingabstractGraph Neural Networks (GNNs) have achieved strong performance across a range of graph representation learning tasks, yet their adversarial robustness in graph classification remains underexplored compared to node classification. While most existing defenses focus on the message-passing component, this work investigates the overlooked role of pooling operations in shaping robustness. We present a theoretical analysis of standard flat pooling methods (sum, average and max), deriving upper bounds on their adversarial risk and identifying their vulnerabilities under different attack scenarios and graph structures. Motivated by these insights, we propose Robust Singular Pooling (RS-Pool), a novel pooling strategy that leverages the dominant singular vector of the node embedding matrix to construct a robust graph-level representation. We theoretically investigate the robustness of RS-Pool and interpret the resulting bound leading to improved understanding of our proposed pooling operator. While our analysis centers on Graph Convolutional Networks (GCNs), RS-Pool is model-agnostic and can be implemented efficiently via power iteration. Empirical results on real-world benchmarks show that RS-Pool provides better robustness than the considered pooling methods when subject to state-of-the-art adversarial attacks while maintaining competitive clean accuracy. Sofiane Ennadir, Oleg Smirnov, Yassine Abbahaddou, Le-le Cao, Johannes F. Lutzeyer |
NeurIPS | 1 |
| 2025 | Pool Me Wisely: On the Effect of Pooling in Transformer-Based ModelsabstractTransformer models have become the dominant backbone for sequence modeling, leveraging self-attention to produce contextualized token representations. These are typically aggregated into fixed-size vectors via pooling operations for downstream tasks. While much of the literature has focused on attention mechanisms, the role of pooling remains underexplored despite its critical impact on model behavior. In this paper, we introduce a theoretical framework that rigorously characterizes the expressivity of Transformer-based models equipped with widely used pooling methods by deriving closed-form bounds on their representational capacity and the ability to distinguish similar inputs. Our analysis extends to different variations of attention formulations, demonstrating that these bounds hold across diverse architectural variants. We empirically evaluate pooling strategies across tasks requiring both global and local contextual understanding, spanning three major modalities: computer vision, natural language processing, and time-series analysis. Results reveal consistent trends in how pooling choices affect accuracy, sensitivity, and optimization behavior. Our findings unify theoretical and empirical perspectives, providing practical guidance for selecting or designing pooling mechanisms suited to specific tasks. This work positions pooling as a key architectural component in Transformer models and lays the foundation for more principled model design beyond attention alone. Sofiane Ennadir, Levente Zólyomi, Oleg Smirnov, Tianze Wang, John Pertoft, Filip Cornell, Le-le Cao |
NeurIPS | 1 |
| 2024 | A Simple and Yet Fairly Effective Defense for Graph Neural NetworksabstractGraph Neural Networks (GNNs) have emerged as the dominant approach for machine learning on graph-structured data. However, concerns have arisen regarding the vulnerability of GNNs to small adversarial perturbations. Existing defense methods against such perturbations suffer from high time complexity and can negatively impact the model's performance on clean graphs. To address these challenges, this paper introduces NoisyGNNs, a novel defense method that incorporates noise into the underlying model's architecture. We establish a theoretical connection between noise injection and the enhancement of GNN robustness, highlighting the effectiveness of our approach. We further conduct extensive empirical evaluations on the node classification task to validate our theoretical findings, focusing on two popular GNNs: the GCN and GIN. The results demonstrate that NoisyGNN achieves superior or comparable defense performance to existing methods while minimizing added time complexity. The NoisyGNN approach is model-agnostic, allowing it to be integrated with different GNN architectures. Successful combinations of our NoisyGNN approach with existing defense techniques demonstrate even further improved adversarial defense results. Our code is publicly available at: https://github.com/Sennadir/NoisyGNN. Sofiane Ennadir, Yassine Abbahaddou, Johannes F. Lutzeyer, Michalis Vazirgiannis, Henrik Boström |
AAAI | 1 |
| 2024 | Interpretable Graph Neural Networks for Tabular DataabstractData in tabular format is frequently occurring in real-world applications. Graph Neural Networks (GNNs) have recently been extended to effectively handle such data, allowing feature interactions to be captured through representation learning. However, these approaches essentially produce black-box models, in the form of deep neural networks, precluding users from following the logic behind the model predictions. We propose an approach, called IGNNet (Interpretable Graph Neural Network for tabular data), which constrains the learning algorithm to produce an interpretable model, where the model shows how the predictions are exactly computed from the original input features. A large-scale empirical investigation is presented, showing that IGNNet is performing on par with state-of-the-art machine-learning algorithms that target tabular data, including XGBoost, Random Forests, and TabNet. At the same time, the results show that the explanations obtained from IGNNet are aligned with the true Shapley values of the features without incurring any additional computational overhead. Amr Alkhatib, Sofiane Ennadir, Henrik Boström, Michalis Vazirgiannis |
ECAI | 2 |
| 2024 | Bounding the Expected Robustness of Graph Neural Networks Subject to Node Feature AttacksabstractGraph Neural Networks (GNNs) have demonstrated state-of-the-art performance in various graph representation learning tasks. Recently, studies revealed their vulnerability to adversarial attacks. In this work, we theoretically define the concept of expected robustness in the context of attributed graphs and relate it to the classical definition of adversarial robustness in the graph representation learning literature. Our definition allows us to derive an upper bound of the expected robustness of Graph Convolutional Networks (GCNs) and Graph Isomorphism Networks subject to node feature attacks. Building on these findings, we connect the expected robustness of GNNs to the orthonormality of their weight matrices and consequently propose an attack-independent, more robust variant of the GCN, called the Graph Convolutional Orthonormal Robust Networks (GCORNs). We further introduce a probabilistic method to estimate the expected robustness, which allows us to evaluate the effectiveness of GCORN on several real-world datasets. Experimental experiments showed that GCORN outperforms available defense methods. Our code is publicly available at: https://github.com/Sennadir/GCORN . Yassine Abbahaddou, Sofiane Ennadir, Johannes F. Lutzeyer, Michalis Vazirgiannis, Henrik Boström |
ICLR | 2 |
| 2024 | If You Want to Be Robust, Be Wary of InitializationabstractGraph Neural Networks (GNNs) have demonstrated remarkable performance across a spectrum of graph-related tasks, however concerns persist regarding their vulnerability to adversarial perturbations. While prevailing defense strategies focus primarily on pre-processing techniques and adaptive message-passing schemes, this study delves into an under-explored dimension: the impact of weight initialization and associated hyper-parameters, such as training epochs, on a model’s robustness.
We introduce a theoretical framework bridging the connection between initialization strategies and a network's resilience to adversarial perturbations. Our analysis reveals a direct relationship between initial weights, number of training epochs and the model’s vulnerability, offering new insights into adversarial robustness beyond conventional defense mechanisms. While our primary focus is on GNNs, we extend our theoretical framework, providing a general upper-bound applicable to Deep Neural Networks.
Extensive experiments, spanning diverse models and real-world datasets subjected to various adversarial attacks, validate our findings. We illustrate that selecting appropriate initialization not only ensures performance on clean datasets but also enhances model robustness against adversarial perturbations, with observed gaps of up to 50\% compared to alternative initialization approaches. Sofiane Ennadir, Johannes F. Lutzeyer, Michalis Vazirgiannis, El Houcine Bergou |
NeurIPS | 1 |