Skip to content

Commit 17dd7bd

Browse files
committed
added theses and older pubs
1 parent cc75bc8 commit 17dd7bd

File tree

10 files changed

+129
-27
lines changed

10 files changed

+129
-27
lines changed

β€Ž_data/people.ymlβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ phd:
4343
- name: "Roberto Neglia"
4444
image: "/figs/people/rn.jpg"
4545
bio: "Roberto is a PhD student focusing on basic research in machine learning for time series and graphs. His research interests include randomized architectures for large spatio-temporal models and uncertainty quantification."
46+
webpage: "https://uit.no/ansatte/person?p_document_id=864872&p_dimension_id=88140"
4647
github: "https://github.com/RobertoNeglia"
4748
linkedin: "https://www.linkedin.com/in/roberto-neglia/"
4849
twitter: "https://x.com/beertorob"

β€Ž_data/publications.ymlβ€Ž

Lines changed: 71 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,27 @@
55
arxiv: "https://arxiv.org/abs/2502.09443"
66
bibtex: |
77
@article{cini2025relational,
8-
title={Relational Conformal Prediction for Correlated Time Series},
9-
author={Cini, Andrea and Jenkins, Alexander and Mandic, Danilo and Alippi, Cesare and Bianchi, Filippo Maria},
10-
journal={arXiv preprint arXiv:2502.09443},
11-
year={2025}
8+
title = {Relational Conformal Prediction for Correlated Time Series},
9+
author = {Cini, Andrea and Jenkins, Alexander and Mandic, Danilo and Alippi, Cesare and Bianchi, Filippo Maria},
10+
journal = {arXiv preprint arXiv:2502.09443},
11+
year = {2025}
1212
}
1313
1414
- title: "BN-Pool: a Bayesian Nonparametric Approach to Graph Pooling"
1515
authors: "Daniele Castellana, Filippo Maria Bianchi"
1616
figure: "figs/publications/bnpool.gif"
17-
abstract: "We introduce BN-Pool, the first clustering-based pooling method for GNNs that adaptively determines the number of supernodes in the pooled graph.
18-
This is done by partitioning the graph nodes into an unbounded number of clusters using a generative model based on a Bayesian non-parametric framework."
17+
abstract: "We introduce BN-Pool, the first clustering-based pooling method for GNNs that adaptively determines the number of supernodes in the pooled graph. This is done by partitioning the graph nodes into an unbounded number of clusters using a generative model based on a Bayesian non-parametric framework."
1918
github: "https://github.com/NGMLGroup/Bayesian-Nonparametric-Graph-Pooling"
2019
arxiv: "https://arxiv.org/abs/2501.09821"
2120
bibtex: |
2221
@misc{castellana2025bnpool,
23-
title={BN-Pool: a Bayesian Nonparametric Approach to Graph Pooling},
24-
author={Daniele Castellana and Filippo Maria Bianchi},
25-
year={2025},
26-
eprint={2501.09821},
27-
archivePrefix={arXiv},
28-
primaryClass={cs.LG},
29-
url={https://arxiv.org/abs/2501.09821},
22+
title = {BN-Pool: a Bayesian Nonparametric Approach to Graph Pooling},
23+
author = {Daniele Castellana and Filippo Maria Bianchi},
24+
year = {2025},
25+
eprint = {2501.09821},
26+
archivePrefix = {arXiv},
27+
primaryClass = {cs.LG},
28+
url = {https://arxiv.org/abs/2501.09821},
3029
}
3130
3231
- title: "Interpreting Temporal Graph Neural Networks with Koopman Theory"
@@ -37,12 +36,12 @@
3736
arxiv: "https://arxiv.org/abs/2410.13469"
3837
bibtex: |
3938
@misc{guerra2024interpretingtemporalgraphneural,
40-
title={Interpreting Temporal Graph Neural Networks with Koopman Theory},
41-
author={Michele Guerra and Simone Scardapane and Filippo Maria Bianchi},
42-
year={2024},
43-
eprint={2410.13469},
44-
archivePrefix={arXiv},
45-
primaryClass={cs.LG},
39+
title = {Interpreting Temporal Graph Neural Networks with Koopman Theory},
40+
author = {Michele Guerra and Simone Scardapane and Filippo Maria Bianchi},
41+
year = {2024},
42+
eprint = {2410.13469},
43+
archivePrefix = {arXiv},
44+
primaryClass = {cs.LG},
4645
}
4746
4847
- title: "MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks"
@@ -53,11 +52,12 @@
5352
github: "https://github.com/NGMLGroup/MaxCutPool"
5453
arxiv: "https://arxiv.org/abs/2409.05100"
5554
bibtex: |
56-
@article{abate2024maxcutpool,
57-
title={MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks},
58-
author={Abate, Carlo and Bianchi, Filippo Maria},
59-
journal={arXiv preprint arXiv:2409.05100},
60-
year={2024}
55+
@inproceedings{abate2025maxcutpool,
56+
title = {MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks},
57+
author = {Carlo Abate and Filippo Maria Bianchi},
58+
booktitle = {The Thirteenth International Conference on Learning Representations},
59+
year = {2025},
60+
url = {https://openreview.net/forum?id=xlbXRJ2XCP}
6161
}
6262
6363
- title: "Graph-based Forecasting with Missing Data through Spatiotemporal Downsampling"
@@ -78,3 +78,50 @@
7878
series = {Proceedings of Machine Learning Research},
7979
publisher = {PMLR}
8080
}
81+
82+
- title: "The expressive power of pooling in Graph Neural Networks"
83+
authors: "Filippo Maria Bianchi, Veronica Lachi"
84+
venue: "NeurIPS 2023"
85+
figure: "figs/publications/expressive.png"
86+
abstract: "A graph pooling operator can be expressed as the composition of 3 functions: SEL defines how to form the vertices of the coarsened graph; RED computes the vertex features in the coarsened graph; CON computes the edges in the coarsened graphs. In this work we show that if certain conditions are met on the GNN layers before pooling, on the SEL, and on the RED functions, then enough information is preserved in the coarsened graph. In particular, if two graphs are WL-distinguishable, their coarsened versions will also be WL-dinstinguishable."
87+
github: "https://github.com/FilippoMB/The-expressive-power-of-pooling-in-GNNs"
88+
arxiv: "https://arxiv.org/abs/2304.01575"
89+
bibtex: |
90+
@article{bianchi2023expressive,
91+
title = {The expressive power of pooling in Graph Neural Networks},
92+
author = {Filippo Maria Bianchi and Veronica Lachi},
93+
journal = {Advances in neural information processing systems},
94+
volume = {36},
95+
year = {2023}
96+
}
97+
98+
- title: "Total Variation Graph Neural Networks"
99+
authors: "Jonas Berg Hansen, Filippo Maria Bianchi"
100+
venue: "ICML 2023"
101+
figure: "figs/publications/tvgnn_larger.png"
102+
abstract: "We propose the Total Variation GNN model, which can be used to cluster the vertices of an annotated graph, by accounting both for the graph topology and the vertex features. Compared to other GNNs for clustering, TVGNN creates sharp cluster assignments that better approximate the optimal (in the minimum cut sense) partition. The TVGNN model can also be used to implement graph pooling in a deep GNN architecture for tasks such as graph classification."
103+
github: "https://github.com/FilippoMB/Total-variation-graph-neural-networks"
104+
arxiv: "https://arxiv.org/abs/2211.06218"
105+
bibtex: |
106+
@inproceedings{hansen2023tvgnn,
107+
title = {Total Variation Graph Neural Networks},
108+
author = {Hansen, Jonas Berg and Bianchi, Filippo Maria},
109+
booktitle = {Proceedings of the 40th international conference on Machine learning},
110+
year = {2023},
111+
organization = {ACM}
112+
}
113+
114+
- title: "Scalable Spatiotemporal Graph Neural Networks"
115+
authors: "Andrea Cini, Ivan Marisca, Filippo Maria Bianchi, Cesare Alippi"
116+
venue: "AAAI 2023"
117+
figure: "figs/publications/scalable.png"
118+
abstract: "SGP is novel approach based on an encode-decoder architecture with a training-free spatiotemporal encoding scheme and where the only learned parameters are in the node-level trainable decoder (an MLP). Representations for each point in time and space can be precomputed and the decoder can be trained by sampling uniformly time and space thus gettig rid of the dependency on sequence lenght and graph size for what concerns the computational complexity of the training procedure. The spatiotemporal encoder relies on two modules: 1) a randomized recurrent neural network for encoding sequences and 2) a propagation process through the graph structure exploiting powers of a graph shift operator."
119+
github: "https://github.com/Graph-Machine-Learning-Group/sgp"
120+
arxiv: "https://arxiv.org/abs/2209.06520"
121+
bibtex: |
122+
@article{cini2023scalable,
123+
title = {Scalable Spatiotemporal Graph Neural Networks},
124+
author = {Cini, Andrea and Marisca, Ivan and Bianchi, Filippo Maria and Alippi, Cesare},
125+
journal = {Proceedings of the 37th AAAI Conference on Artificial Intelligence},
126+
year = {2023}
127+
}

β€Ž_theses/insar.mdβ€Ž

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: base
3+
title: "🌍 Monitoring and Forecasting Geological Activity in Norway"
4+
keywords: "Spatio-temporal models, time series clustering, earth observation"
5+
contact_person: "Filippo Maria Bianchi"
6+
---
7+
8+
9+
## πŸ“ Description
10+
This project focuses on analyzing time series of geological activity in Norway, such as landslides, Earth movements, and infrastructure-related displacements, using Earth observation data from InSAR (Interferometric Synthetic Aperture Radar). The time series, available from the [InSAR Norway website](https://insar.ngu.no/), represent ground displacement measured by SAR sensors and are spatially related. The thesis will explore spatio-temporal models to cluster and forecast these time series, aiming to identify areas of high geological activity and detect potential processing errors in the data.
11+
12+
The student will work with advanced techniques for time series analysis, including clustering methods to group similar displacement patterns and forecasting models to predict future geological activity. The spatially related nature of the data will be leveraged using spatio-temporal models, which can capture both temporal dynamics and spatial dependencies.
13+
The student will implement spatiotemporal models using PyTorch and [Torch Spatiotemporal](https://torch-spatiotemporal.readthedocs.io/en/latest/).
14+
By the end of the project, the student will gain hands-on experience in processing Earth observation data, applying spatio-temporal models, and interpreting results for real-world geological monitoring applications.
15+
16+
17+
**Data:** Time series of ground displacement from InSAR Norway, representing geological activity across various regions in Norway.
18+
19+
## πŸ“¨ Contact:
20+
Filippo Maria Bianchi <[email protected]>

β€Ž_theses/mice.mdβ€Ž

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: base
3+
title: "🐭 Automatic Classification of Animal Behavior"
4+
keywords: "Spatio-temporal models, behavior classification, multi-agent systems"
5+
contact_person: "Filippo Maria Bianchi"
6+
---
7+
8+
9+
## πŸ“ Description
10+
This project focuses on the automatic classification of animal behavior using multi-agent trajectory data. The dataset, the [Caltech Mouse Social Interactions](https://sites.google.com/view/computational-behavior/our-datasets/calms21-dataset) (CalMS21), tracks two mice interacting in the same cage, capturing their movements and social behaviors. The task involves classifying their behavior over time, transforming a multivariate time series of trajectories into a sequence of categorical labels (i.e., a seq-to-seq problem with continuous input and categorical output).
11+
12+
The student will work with the CalMS21 dataset, which includes trajectory data from videos of freely behaving mice in a resident-intruder assay. The goal is to develop a spatio-temporal model using frameworks like [Torch Spatiotemporal](https://torch-spatiotemporal.readthedocs.io/en/latest/) to automatically classify behaviors, reducing the need for manual labeling by humans. This approach is both innovative and highly relevant, as manual labeling is currently a time-consuming process requiring significant human effort.
13+
14+
By the end of the project, the student will gain experience in handling multi-agent trajectory data, designing spatio-temporal models, and applying them to real-world behavior classification tasks. The project has broad implications for behavioral neuroscience and related fields, offering a more efficient and scalable solution for analyzing animal interactions.
15+
16+
17+
**Data:** The Caltech Mouse Social Interactions (CalMS21) Dataset, consisting of trajectory data from videos of interacting mice.
18+
19+
## πŸ“¨ Contact:
20+
Filippo Maria Bianchi <[email protected]>

β€Ž_theses/power-flow.mdβ€Ž

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
---
22
layout: base
3-
title: "Power flow optimization with Graph Neural Networks"
3+
title: "πŸ”‹ Power flow optimization with Graph Neural Networks"
44
keywords: "Power flow oprimization, Energy analytics, Power engineering"
55
contact_person: "Filippo Maria Bianchi"
66
---
77

8-
# Power flow optimization with Graph Neural Networks
9-
108
## πŸ“ Description
119
Power flows are usually optimized with numerical solver that are slow and are not robust to perturbations in the grid topology. GNNs can be used to determine how much power each generator should inject on the grid, based on the grid topology, the physical properties of its components, and the load demand.
1210

β€Ž_theses/water-leakage.mdβ€Ž

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
layout: base
3+
title: "πŸ’¦ Detection of leakages in water distribution networks"
4+
keywords: "Spatio-temporal models, anomaly detection"
5+
contact_person: "Filippo Maria Bianchi"
6+
---
7+
8+
9+
## πŸ“ Description
10+
The project focuses on applying advanced deep learning techniques to detect leaks in water distribution networks. The data will be represented as spatiotemporal graph, where sensor data is integrated as node and edge features. The student will implement and fine-tune Spatiotemporal Graph Neural Networks (STGNNs) models using PyTorch and [Torch Spatiotemporal](https://torch-spatiotemporal.readthedocs.io/en/latest/), experimenting with different architectures and hyperparameters. By the end of the project, the student will have developed a strong understanding of graph-based modeling, spatiotemporal deep learning, and its application to real-world anomaly detection tasks.
11+
12+
13+
**Data:** An open-source leakage dataset for water distribution networks, which consits of a large number of leakage scenarios, on different water distribution networks, under varying conditions.
14+
15+
## πŸ“¨ Contact:
16+
Filippo Maria Bianchi <[email protected]>
215 KB
Loading
138 KB
Loading

β€Žfigs/publications/tvgnn.pngβ€Ž

49.7 KB
Loading
222 KB
Loading

0 commit comments

Comments
Β (0)