About me

I am a Ph.D. student at the Graph Machine Learning Group, within the Swiss AI lab IDSIA and USI - Università della Svizzera italiana (Switzerland), under the supervision of Prof. Cesare Alippi. Additionally, I am enrolled in the ELLIS Ph.D. program under the joint supervision of Prof. Cesare Alippi and Prof. Michael Bronstein.

I am currently on a research visit at the University of Oxford, collaborating with Prof. Michael Bronstein.

Previously, I obtained BSc (2017) and MSc (2020) degrees in Computer Science and Engineering at Politecnico di Milano (IT). My master thesis project has been supervised by Prof. Nicola Gatti.

My research focuses on graph deep learning for irregular spatiotemporal data. I study the problems of imputation, regularization, and prediction of data coming over time from both physical and virtual sensor networks.

Education

Ph.D. Student in Informatics

2020 — ongoing

Currently, I am a Ph.D. Student at the Swiss AI Lab IDSIA at USI Università della Svizzera Italiana, under the supervision of Prof. Cesare Alippi.

Research visit

Mar 2024 — Aug 2024

6-month research visit within the group of Prof. Michael Bronstein.

MSc in Computer Science and Engineering

2017 — 2020

Master’s degree with honors (110/110L), defending a thesis on machine learning. During the two years of studies, I mostly attended AI-oriented courses.

Exchange

Sep 2018 — Jan 2019

During the semester spent abroad – in Valencia – within the Erasmus program, I attended Spanish and English courses on programming, robotics and AI.

BSc in Engineering of Computing Systems

2014 — 2017

The course program covered general topics of engineering and computer science.

High School in Mathematics

2009 — 2014
Liceo C. Caminiti

High school diploma with a specific focus in mathematics and science at Liceo Scientifico Caminiti in Santa Teresa di Riva (IT).

Academic activities

Teaching

  • Advanced Topics in Machine Learning (TA) – MSc at USI
    Sep 2023 — Jan 2024

    Teaching assistant, involved in course organization, lecture preparation and student tutoring.

  • Graph Deep Learning (TA) – MSc at USI
    Feb 2023 — Jun 2023

    Lectures design and students tutoring on team projects.

  • Advanced Topics in Machine Learning (TA) – MSc at USI
    Sep 2022 — Jan 2023

    Students tutoring for projects on reproducibility.

  • Graph Deep Learning (TA) – MSc at USI
    Feb 2022 — Jun 2022

    I gave a lecture on Spatiotemporal Graph Neural Networks and tutored students on projects.

  • Introduzione all’Intelligenza Artificiale e ML (TA) – MSc at USI
    Sep 2021 — Jan 2022

    Course on AI and ML delivered in Italian for high school teachers.

  • Machine Learning (TA) – BSc at USI
    Feb 2021 — Jun 2021

    Lab sessions on practical aspects and show how to design machine learning solutions to real-world problems.

Supervised students

  • Marco Latella, MSc at USI
    2022

    Graph Representation Learning for Multi-site Photovoltaic Energy Production

Talks

Awards & Scholarships

  • Doctoral Mobility — Università della Svizzera italiana
    Dec 2023

    CHF 20’000 (≈$23K) to cover the expenses for a 6-month research stay at University of Oxford.

  • Travel Award — NeurIPS
    Dec 2023

    Travel award to attend the NeurIPS conference in New Orleans (US).

  • Best Paper AwardTemporal Graph Learning Workshop @ NeurIPS
    Dec 2022

    For the paper "Scalable Spatiotemporal Graph Neural Networks".

  • Travel Award — NeurIPS
    Nov 2022

    Travel award to attend the NeurIPS conference in New Orleans (US).

  • Scholarship — National Association SAPAR
    2019

    Scholarship awarded to the top-4 students in STEM subjects.

  • Scholarship — Politecnico di Milano
    2019

    Reduced tuition for high merits.

Projects

I believe in worldwide accessibility of science. As such, I make the software I develop for my research publicly available through my GitHub page. You can also find the code related to my publications on the GitHub page of Graph Machine Learning Group.

Torch Spatiotemporal

Torch Spatiotemporal (TSL) is a library built upon PyTorch and PyG for neural spatiotemporal data processing, with a focus on Graph Neural Networks.

GitHub Documentation

Other projects

  • Sep 2020 — Feb 2023

    Developing of graph-based methods for multi-site photovoltaic power forecasting, to improve accuracy on portfolio production prediction. The solution is based on novel graph-based AI strategies exploiting existing heterogeneous information and related dependencies. Joint project in collaboration with DXT Commodities, funded by Innosuisse.

Publications

*Equal contribution.