Graph Counterfactual Explanations via Gradient Perturbations
Master's Degree Thesis in Computer Science
Thesis Advisors: Prof. Stefano Faralli & Prof. Bardh Prenkaj
Development of a novel graph counterfactual explainer (XAI) that allows for edge additions, deletions and node features perturbations. Extending CF-GNNExplainer (Lucic et al.) and improving over state-of-the-art.
EEG-Based Authentication: Unveiled Impostor Attack Analysis
Bachelor's Degree Thesis in Applied Computer Science and Artificial Intelligence
Thesis Advisor: Prof. Luigi Cinque
Analysis of impostor attacks on EEG-based authentication systems. Implementation of a CNN Autoencoder model for EEG signal reconstruction and outlier detection to identify unveiled impostor attacks, which are attacks where the users' secret keys are known to the impostors.
Wavelet Transform for Frequency-Domain Learning Non-Stationary Time Series Analysis
Deep Learning and Applied Artificial Intelligence
Master's Degree in Computer Science - curricula in AI and Data Science
Time series forecasting: enhance frequency-domain MLPs (Yi et al., 2023b) by integrating the Dual-Tree Complex Wavelet Transform on non-stationary datasets.
CUDA kernel implementation of CNN training (Complementary Educational Activity)
Architectures for Artificial Intelligence
Master's Degree in Computer Science - curricula in AI and Data Science
Roofline-analysis workflow for CUDA kernels that simulate a convolutional neural network (CNN) training performed on the Leonardo HPC node proding NVIDIA A100 accelerators.
Quantum Machine Learning
Topics in Physics
Master's Degree in Computer Science - curricula in AI and Data Science
Seminar on Quantum Machine Learning: theory, architecture and training pipeline of a Quantum Diffudsion Model; based on the Quantum Diffusion Model paper by Giacu et al.
Aligning Minerva LLMs
Natural Language Processing
Master's Degree in Computer Science - curricula in AI and Data Science
Aligning Minerva to human values with Direct Preference Optimization (DPO) and Kahneman-Tversky Optimization (KTO).
Study of Kolmogorov-Arnold Networks Architectural Transfer
Advanced Machine Learning
Master's Degree in Computer Science - curricula in AI and Data Science
Implementation and analysis of performances of Kolmogorov-Arnold Networks in image classification tasks: full pipeline.
Imitational Learning via Diffusion-based Behavioral Cloning
Reinforcement Learning
Master's Degree in Computer Science - curricula in AI and Data Science
Expert imitation learning for Reinforcement Learning agents using denoising diffusion in Gymnasium environments.
Deploying an Image-Generation Application on AWS Lambda: Performance and Scalability Evaluation
Cloud Computing
Master's Degree in Computer Science - curricula in AI and Data Science
Large-scale deployment of an image-generation diffusion model using AWS Lambda, S3, ECR, EC2, CloudWatch, API Gateway, Docker and Locust.
Robotic Navigation
Computer Vision
Master's Degree in Computer Science - curricula in AI and Data Science
LLMs and visual robotic navigation in a Webots simulated environment. NAO robot navigation integrating image question answering and captioning.
Poisoning of Neural Networks
Data and Network Security
Master's Degree in Computer Science - curricula in AI and Data Science
Survey on Neural Networks poisoning, backdoor attacks and possible mitigations.
AutoMIND: Autonomous Multimodal Intelligent Navigation Dashboard
Multimodal Interaction
Master's Degree in Computer Science - curricula in AI and Data Science
Multimodal vehicle driving dashboard developed in a Webots simulated environment integrated with a SUMO interface.
Verification Guided RL
Formal Methods for AI-based System Engineering
Master's Degree in Computer Science - curricula in AI and Data Science
Formal verification of a Reinforcement Learning agent with SPIN to guarantee safe actions execution in Gymnasium environments.
Policy Gradient Descent from scratch
Deep Learning
Bachelor's Degree in Applied Computer Science and Artificial Intelligence
Implementing REINFORCE Algorithm with no use of Deep Learning Libraries.
Stock Prediction
AI Lab: Computer Vision and NLP
Bachelor's Degree in Applied Computer Science and Artificial Intelligence
Prediction of stocks through LSTMs.
NBA
Statistics
Bachelor's Degree in Applied Computer Science and Artificial Intelligence
Thorough analysis of NBA data and statistics and prediction of future winners.