kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Vazirgiannis, MichalisORCID iD iconorcid.org/0000-0001-5923-4440
Publications (10 of 17) Show all publications
Bresson, R., Nikolentzos, G., Panagopoulos, G., Chatzianastasis, M., Pang, J. & Vazirgiannis, M. (2025). KAGNNs: Kolmogorov-Arnold Networks meet Graph Learning. Transactions on Machine Learning Research, 2025-March, 1-29
Open this publication in new window or tab >>KAGNNs: Kolmogorov-Arnold Networks meet Graph Learning
Show others...
2025 (English)In: Transactions on Machine Learning Research, E-ISSN 2835-8856, Vol. 2025-March, p. 1-29Article in journal (Refereed) Published
Abstract [en]

In recent years, Graph Neural Networks (GNNs) have become the de facto tool for learning node and graph representations. Most GNNs typically consist of a sequence of neighborhood aggregation (a.k.a., message-passing) layers, within which the representation of each node is updated based on those of its neighbors. The most expressive message-passing GNNs can be obtained through the use of the sum aggregator and of MLPs for feature transformation, thanks to their universal approximation capabilities. However, the limitations of MLPs recently motivated the introduction of another family of universal approximators, called Kolmogorov-Arnold Networks (KANs) which rely on a different representation theorem. In this work, we compare the performance of KANs against that of MLPs on graph learning tasks. We implement three new KAN-based GNN layers, inspired respectively by the GCN, GAT and GIN layers. We evaluate two different implementations of KANs using two distinct base families of functions, namely B-splines and radial basis functions. We perform extensive experiments on node classification, link prediction, graph classification and graph regression datasets. Our results indicate that KANs are on-par with or better than MLPs on all tasks studied in this paper. We also show that the size and training speed of RBF-based KANs is only marginally higher than for MLPs, making them viable alternatives. Code available at https://github.com/RomanBresson/KAGNN.

Place, publisher, year, edition, pages
Transactions on Machine Learning Research, 2025
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-362007 (URN)2-s2.0-105000223388 (Scopus ID)
Note

QC 20250408

Available from: 2025-04-03 Created: 2025-04-03 Last updated: 2025-04-08Bibliographically approved
Dong, G., Boström, H., Vazirgiannis, M. & Bresson, R. (2025). Obtaining Example-Based Explanations from Deep Neural Networks. In: Advances in Intelligent Data Analysis XXIII - 23rd International Symposium on Intelligent Data Analysis, IDA 2025, Proceedings: . Paper presented at 23rd International Symposium on Intelligent Data Analysis, IDA 2025, Konstanz, Germany, May 7 2025 - May 9 2025 (pp. 432-443). Springer Nature
Open this publication in new window or tab >>Obtaining Example-Based Explanations from Deep Neural Networks
2025 (English)In: Advances in Intelligent Data Analysis XXIII - 23rd International Symposium on Intelligent Data Analysis, IDA 2025, Proceedings, Springer Nature , 2025, p. 432-443Conference paper, Published paper (Refereed)
Abstract [en]

Most techniques for explainable machine learning focus on feature attribution, i.e., values are assigned to the features such that their sum equals the prediction. Example attribution is another form of explanation that assigns weights to the training examples, such that their scalar product with the labels equals the prediction. The latter may provide valuable complementary information to feature attribution, in particular in cases where the features are not easily interpretable. Current example-based explanation techniques have targeted a few model types only, such as k-nearest neighbors and random forests. In this work, a technique for obtaining example-based explanations from deep neural networks (EBE-DNN) is proposed. The basic idea is to use the deep neural network to obtain an embedding, which is employed by a k-nearest neighbor classifier to form a prediction; the example attribution can hence straightforwardly be derived from the latter. Results from an empirical investigation show that EBE-DNN can provide highly concentrated example attributions, i.e., the predictions can be explained with few training examples, without reducing accuracy compared to the original deep neural network. Another important finding from the empirical investigation is that the choice of layer to use for the embeddings may have a large impact on the resulting accuracy.

Place, publisher, year, edition, pages
Springer Nature, 2025
Keywords
Deep neural networks, Example-based explanations, Explainable AI
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-363991 (URN)10.1007/978-3-031-91398-3_32 (DOI)001544948000032 ()2-s2.0-105005271603 (Scopus ID)
Conference
23rd International Symposium on Intelligent Data Analysis, IDA 2025, Konstanz, Germany, May 7 2025 - May 9 2025
Note

Part of ISBN 9783031913976

QC 20250605

Available from: 2025-06-02 Created: 2025-06-02 Last updated: 2025-12-08Bibliographically approved
Alkhatib, A., Bresson, R., Boström, H. & Vazirgiannis, M. (2025). Prediction via Shapley Value Regression. In: Proceedings of Machine Learning Research - International Conference on Machine Learning, ICML 2025: . Paper presented at 42nd International Conference on Machine Learning, ICML 2025, Vancouver, Canada, July 13-19, 2025. ML Research Press
Open this publication in new window or tab >>Prediction via Shapley Value Regression
2025 (English)In: Proceedings of Machine Learning Research - International Conference on Machine Learning, ICML 2025, ML Research Press , 2025Conference paper, Published paper (Refereed)
Abstract [en]

Shapley values have several desirable, theoretically well-supported, properties for explaining black-box model predictions. Traditionally, Shapley values are computed post-hoc, leading to additional computational cost at inference time. To overcome this, a novel method, called ViaSHAP, is proposed, that learns a function to compute Shapley values, from which the predictions can be derived directly by summation. Two approaches to implement the proposed method are explored; one based on the universal approximation theorem and the other on the Kolmogorov-Arnold representation theorem. Results from a large-scale empirical investigation are presented, showing that ViaSHAP using Kolmogorov-Arnold Networks performs on par with state-of-the-art algorithms for tabular data. It is also shown that the explanations of ViaSHAP are significantly more accurate than the popular approximator FastSHAP on both tabular data and images.

Place, publisher, year, edition, pages
ML Research Press, 2025
National Category
Computer Sciences Control Engineering
Identifiers
urn:nbn:se:kth:diva-373344 (URN)2-s2.0-105021828219 (Scopus ID)
Conference
42nd International Conference on Machine Learning, ICML 2025, Vancouver, Canada, July 13-19, 2025
Note

QC 20251202

Available from: 2025-12-02 Created: 2025-12-02 Last updated: 2025-12-02Bibliographically approved
Ennadir, S., Abbahaddou, Y., Lutzeyer, J. F., Vazirgiannis, M. & Boström, H. (2024). A Simple and Yet Fairly Effective Defense for Graph Neural Networks. In: AAAI Technical Track on Safe, Robust and Responsible AI Track: . Paper presented at 38th AAAI Conference on Artificial Intelligence, AAAI 2024, Vancouver, Canada, Feb 20 2024 - Feb 27 2024 (pp. 21063-21071). Association for the Advancement of Artificial Intelligence (AAAI), 38, Article ID 19.
Open this publication in new window or tab >>A Simple and Yet Fairly Effective Defense for Graph Neural Networks
Show others...
2024 (English)In: AAAI Technical Track on Safe, Robust and Responsible AI Track, Association for the Advancement of Artificial Intelligence (AAAI) , 2024, Vol. 38, p. 21063-21071, article id 19Conference paper, Published paper (Refereed)
Abstract [en]

Graph 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.

Place, publisher, year, edition, pages
Association for the Advancement of Artificial Intelligence (AAAI), 2024
Series
Proceedings of the AAAI Conference on Artificial Intelligence, ISSN 2159-5399 ; 38
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-345725 (URN)10.1609/aaai.v38i19.30098 (DOI)001239984900019 ()2-s2.0-85189621980 (Scopus ID)
Conference
38th AAAI Conference on Artificial Intelligence, AAAI 2024, Vancouver, Canada, Feb 20 2024 - Feb 27 2024
Note

QC 20241030

Available from: 2024-04-18 Created: 2024-04-18 Last updated: 2026-03-30Bibliographically approved
Abbahaddou, Y., Ennadir, S., Lutzeyer, J. F., Vazirgiannis, M. & Boström, H. (2024). Bounding The Expected Robustness Of Graph Neural Networks Subject To Node Feature Attacks. In: 12th International Conference on Learning Representations, ICLR 2024: . Paper presented at 12th International Conference on Learning Representations, ICLR 2024, Hybrid, Vienna, Austria, May 7 2024 - May 11 2024. International Conference on Learning Representations, ICLR
Open this publication in new window or tab >>Bounding The Expected Robustness Of Graph Neural Networks Subject To Node Feature Attacks
Show others...
2024 (English)In: 12th International Conference on Learning Representations, ICLR 2024, International Conference on Learning Representations, ICLR , 2024Conference paper, Published paper (Refereed)
Abstract [en]

Graph 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.

Place, publisher, year, edition, pages
International Conference on Learning Representations, ICLR, 2024
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-351935 (URN)2-s2.0-85200561556 (Scopus ID)
Conference
12th International Conference on Learning Representations, ICLR 2024, Hybrid, Vienna, Austria, May 7 2024 - May 11 2024
Note

QC 20240823

Available from: 2024-08-19 Created: 2024-08-19 Last updated: 2026-03-30Bibliographically approved
Ennadir, S., Nikolentzos, G., Vazirgiannis, M. & Boström, H. (2024). Generating graph perturbations to enhance the generalization of GNNs. AI Open, 5, 216-223
Open this publication in new window or tab >>Generating graph perturbations to enhance the generalization of GNNs
2024 (English)In: AI Open, E-ISSN 2666-6510, Vol. 5, p. 216-223Article in journal (Refereed) Published
Abstract [en]

Graph neural networks (GNNs) have become the standard approach for performing machine learning on graphs. Such models need large amounts of training data, however, in several graph classification and regression tasks, only limited training data is available. Unfortunately, due to the complex nature of graphs, common augmentation strategies employed in other settings, such as computer vision, do not apply to graphs. This work aims to improve the generalization ability of GNNs by increasing the size of the training set of a given problem. The new samples are generated using an iterative contrastive learning procedure that augments the dataset during the training, in a task-relevant approach, by manipulating the graph topology. The proposed approach is general, assumes no knowledge about the underlying architecture, and can thus be applied to any GNN. We provided a theoretical analysis regarding the equivalence of the proposed approach to a regularization technique. We demonstrate instances of our framework on popular GNNs, and evaluate them on several real-world benchmark graph classification datasets. The experimental results show that the proposed approach, in several cases, enhances the generalization of the underlying prediction models reaching in some datasets state-of-the-art performance.

Place, publisher, year, edition, pages
KeAi Communications Co., 2024
Keywords
Data augmentation, Generalization, Graph neural networks
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-356964 (URN)10.1016/j.aiopen.2024.10.001 (DOI)001378981700001 ()2-s2.0-85209687392 (Scopus ID)
Note

QC 20241128

Available from: 2024-11-28 Created: 2024-11-28 Last updated: 2025-01-20Bibliographically approved
Evdaimon, I., Abdine, H., Xypolopoulos, C., Outsios, S., Vazirgiannis, M. & Stamou, G. (2024). GreekBART: The First Pretrained Greek Sequence-to-Sequence Model. In: 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation, LREC-COLING 2024 - Main Conference Proceedings: . Paper presented at Joint 30th International Conference on Computational Linguistics and 14th International Conference on Language Resources and Evaluation, LREC-COLING 2024, Hybrid, Torino, Italy, May 20 2024 - May 25 2024 (pp. 7949-7962). European Language Resources Association (ELRA)
Open this publication in new window or tab >>GreekBART: The First Pretrained Greek Sequence-to-Sequence Model
Show others...
2024 (English)In: 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation, LREC-COLING 2024 - Main Conference Proceedings, European Language Resources Association (ELRA) , 2024, p. 7949-7962Conference paper, Published paper (Refereed)
Abstract [en]

The era of transfer learning has revolutionized the fields of Computer Vision and Natural Language Processing, bringing powerful pretrained models with exceptional performance across a variety of tasks. Specifically, Natural Language Processing tasks have been dominated by transformer-based language models. In Natural Language Inference and Natural Language Generation tasks, the BERT model and its variants, as well as the GPT model and its successors, demonstrated exemplary performance. However, the majority of these models are pretrained and assessed primarily for the English language or on a multilingual corpus. In this paper, we introduce GreekBART, the first Seq2Seq model based on BART-base architecture and pretrained on a large-scale Greek corpus. We evaluate and compare GreekBART against BART-random, Greek-BERT, and XLM-R on a variety of discriminative tasks. In addition, we examine its performance on two NLG tasks from GreekSUM, a newly introduced summarization dataset for the Greek language. The model, the code, and the new summarization dataset will be publicly available.

Place, publisher, year, edition, pages
European Language Resources Association (ELRA), 2024
Keywords
Natural Language Generation, Natural language processing, Pre-training, Sequence-to-sequence models, Transfer learning, Zero-shot learning
National Category
Natural Language Processing
Identifiers
urn:nbn:se:kth:diva-348783 (URN)2-s2.0-85195896809 (Scopus ID)
Conference
Joint 30th International Conference on Computational Linguistics and 14th International Conference on Language Resources and Evaluation, LREC-COLING 2024, Hybrid, Torino, Italy, May 20 2024 - May 25 2024
Note

QC 20240627

Part of ISBN 978-249381410-4

Available from: 2024-06-27 Created: 2024-06-27 Last updated: 2025-02-07Bibliographically approved
Ennadir, S., Lutzeyer, J. F., Vazirgiannis, M. & Bergou, E. H. (2024). If You Want to Be Robust, Be Wary of Initialization. In: Advances in Neural Information Processing Systems 37 - 38th Conference on Neural Information Processing Systems, NeurIPS 2024: . Paper presented at 38th Conference on Neural Information Processing Systems, NeurIPS 2024, Vancouver, Canada, Dec 9 2024 - Dec 15 2024. Neural information processing systems foundation
Open this publication in new window or tab >>If You Want to Be Robust, Be Wary of Initialization
2024 (English)In: Advances in Neural Information Processing Systems 37 - 38th Conference on Neural Information Processing Systems, NeurIPS 2024, Neural information processing systems foundation , 2024Conference paper, Published paper (Refereed)
Abstract [en]

Graph 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.

Place, publisher, year, edition, pages
Neural information processing systems foundation, 2024
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-361997 (URN)2-s2.0-105000557354 (Scopus ID)
Conference
38th Conference on Neural Information Processing Systems, NeurIPS 2024, Vancouver, Canada, Dec 9 2024 - Dec 15 2024
Note

QC 20250409

Available from: 2025-04-03 Created: 2025-04-03 Last updated: 2026-03-30Bibliographically approved
Alkhatib, A., Ennadir, S., Boström, H. & Vazirgiannis, M. (2024). Interpretable Graph Neural Networks for Tabular Data. In: ECAI 2024 - 27th European Conference on Artificial Intelligence, Including 13th Conference on Prestigious Applications of Intelligent Systems, PAIS 2024, Proceedings: . Paper presented at 27th European Conference on Artificial Intelligence, ECAI 2024, Santiago de Compostela, Spain, Oct 19 2024 - Oct 24 2024 (pp. 1848-1855). IOS Press
Open this publication in new window or tab >>Interpretable Graph Neural Networks for Tabular Data
2024 (English)In: ECAI 2024 - 27th European Conference on Artificial Intelligence, Including 13th Conference on Prestigious Applications of Intelligent Systems, PAIS 2024, Proceedings, IOS Press , 2024, p. 1848-1855Conference paper, Published paper (Refereed)
Abstract [en]

Data 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-ofthe-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.

Place, publisher, year, edition, pages
IOS Press, 2024
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-358264 (URN)10.3233/FAIA240697 (DOI)2-s2.0-85213390603 (Scopus ID)
Conference
27th European Conference on Artificial Intelligence, ECAI 2024, Santiago de Compostela, Spain, Oct 19 2024 - Oct 24 2024
Note

Part of ISBN 9781643685489

QC 20250114

Available from: 2025-01-08 Created: 2025-01-08 Last updated: 2025-01-15Bibliographically approved
Xu, N., Kosma, C. & Vazirgiannis, M. (2024). TimeGNN: Temporal Dynamic Graph Learning for Time Series Forecasting. In: Complex Networks and Their Applications XII - Proceedings of The 12th International Conference on Complex Networks and their Applications: COMPLEX NETWORKS 2023 Volume 1: . Paper presented at 12th International Conference on Complex Networks and their Applications, COMPLEX NETWORKS 2023, Menton, France, Nov 28 2023 - Nov 30 2023 (pp. 87-99). Springer Science and Business Media Deutschland GmbH
Open this publication in new window or tab >>TimeGNN: Temporal Dynamic Graph Learning for Time Series Forecasting
2024 (English)In: Complex Networks and Their Applications XII - Proceedings of The 12th International Conference on Complex Networks and their Applications: COMPLEX NETWORKS 2023 Volume 1, Springer Science and Business Media Deutschland GmbH , 2024, p. 87-99Conference paper, Published paper (Refereed)
Abstract [en]

Time series forecasting lies at the core of important real-world applications in many fields of science and engineering. The abundance of large time series datasets that consist of complex patterns and long-term dependencies has led to the development of various neural network architectures. Graph neural network approaches, which jointly learn a graph structure based on the correlation of raw values of multivariate time series while forecasting, have recently seen great success. However, such solutions are often costly to train and difficult to scale. In this paper, we propose TimeGNN, a method that learns dynamic temporal graph representations that can capture the evolution of inter-series patterns along with the correlations of multiple series. TimeGNN achieves inference times 4 to 80 times faster than other state-of-the-art graph-based methods while achieving comparable forecasting performance.

Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH, 2024
Keywords
GNNs, Graph Structure Learning, Time Series Forecasting
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-344818 (URN)10.1007/978-3-031-53468-3_8 (DOI)001264435300008 ()2-s2.0-85187679129 (Scopus ID)
Conference
12th International Conference on Complex Networks and their Applications, COMPLEX NETWORKS 2023, Menton, France, Nov 28 2023 - Nov 30 2023
Note

QC 20240409

Part of ISBN 9783031534676

Available from: 2024-03-28 Created: 2024-03-28 Last updated: 2024-09-03Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-5923-4440

Search in DiVA

Show all publications