Skip to content

Commit 0d9397c

Browse files
committed
several modifications, added publications
1 parent d00b5b4 commit 0d9397c

File tree

62 files changed

+4274
-63
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+4274
-63
lines changed

Gemfile

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
source "https://rubygems.org"
2+
# Hello! This is where you manage which Jekyll version is used to run.
3+
# When you want to use a different version, change it below, save the
4+
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
5+
#
6+
# bundle exec jekyll serve
7+
#
8+
# This will help ensure the proper Jekyll version is running.
9+
# Happy Jekylling!
10+
gem "jekyll", "~> 4.3.1"
11+
# This is the default theme for new Jekyll sites. You may change this to anything you like.
12+
gem "minima", "~> 2.5"
13+
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
14+
# uncomment the line below. To upgrade, run `bundle update github-pages`.
15+
# gem "github-pages", group: :jekyll_plugins
16+
# If you have any plugins, put them here!
17+
group :jekyll_plugins do
18+
gem "jekyll-feed", "~> 0.12"
19+
end
20+
21+
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
22+
# and associated library.
23+
platforms :mingw, :x64_mingw, :mswin, :jruby do
24+
gem "tzinfo", ">= 1", "< 3"
25+
gem "tzinfo-data"
26+
end
27+
28+
# Performance-booster for watching directories on Windows
29+
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
30+
31+
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
32+
# do not have a Java counterpart.
33+
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]

Gemfile.lock

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.8.7)
5+
public_suffix (>= 2.0.2, < 7.0)
6+
bigdecimal (3.1.8)
7+
colorator (1.1.0)
8+
concurrent-ruby (1.3.4)
9+
em-websocket (0.5.3)
10+
eventmachine (>= 0.12.9)
11+
http_parser.rb (~> 0)
12+
eventmachine (1.2.7)
13+
ffi (1.17.0)
14+
ffi (1.17.0-aarch64-linux-gnu)
15+
ffi (1.17.0-aarch64-linux-musl)
16+
ffi (1.17.0-arm-linux-gnu)
17+
ffi (1.17.0-arm-linux-musl)
18+
ffi (1.17.0-arm64-darwin)
19+
ffi (1.17.0-x86-linux-gnu)
20+
ffi (1.17.0-x86-linux-musl)
21+
ffi (1.17.0-x86_64-darwin)
22+
ffi (1.17.0-x86_64-linux-gnu)
23+
ffi (1.17.0-x86_64-linux-musl)
24+
forwardable-extended (2.6.0)
25+
google-protobuf (4.28.2)
26+
bigdecimal
27+
rake (>= 13)
28+
google-protobuf (4.28.2-aarch64-linux)
29+
bigdecimal
30+
rake (>= 13)
31+
google-protobuf (4.28.2-arm64-darwin)
32+
bigdecimal
33+
rake (>= 13)
34+
google-protobuf (4.28.2-x86-linux)
35+
bigdecimal
36+
rake (>= 13)
37+
google-protobuf (4.28.2-x86_64-darwin)
38+
bigdecimal
39+
rake (>= 13)
40+
google-protobuf (4.28.2-x86_64-linux)
41+
bigdecimal
42+
rake (>= 13)
43+
http_parser.rb (0.8.0)
44+
i18n (1.14.6)
45+
concurrent-ruby (~> 1.0)
46+
jekyll (4.3.4)
47+
addressable (~> 2.4)
48+
colorator (~> 1.0)
49+
em-websocket (~> 0.5)
50+
i18n (~> 1.0)
51+
jekyll-sass-converter (>= 2.0, < 4.0)
52+
jekyll-watch (~> 2.0)
53+
kramdown (~> 2.3, >= 2.3.1)
54+
kramdown-parser-gfm (~> 1.0)
55+
liquid (~> 4.0)
56+
mercenary (>= 0.3.6, < 0.5)
57+
pathutil (~> 0.9)
58+
rouge (>= 3.0, < 5.0)
59+
safe_yaml (~> 1.0)
60+
terminal-table (>= 1.8, < 4.0)
61+
webrick (~> 1.7)
62+
jekyll-feed (0.17.0)
63+
jekyll (>= 3.7, < 5.0)
64+
jekyll-sass-converter (3.0.0)
65+
sass-embedded (~> 1.54)
66+
jekyll-seo-tag (2.8.0)
67+
jekyll (>= 3.8, < 5.0)
68+
jekyll-watch (2.2.1)
69+
listen (~> 3.0)
70+
kramdown (2.4.0)
71+
rexml
72+
kramdown-parser-gfm (1.1.0)
73+
kramdown (~> 2.0)
74+
liquid (4.0.4)
75+
listen (3.9.0)
76+
rb-fsevent (~> 0.10, >= 0.10.3)
77+
rb-inotify (~> 0.9, >= 0.9.10)
78+
mercenary (0.4.0)
79+
minima (2.5.2)
80+
jekyll (>= 3.5, < 5.0)
81+
jekyll-feed (~> 0.9)
82+
jekyll-seo-tag (~> 2.1)
83+
pathutil (0.16.2)
84+
forwardable-extended (~> 2.6)
85+
public_suffix (6.0.1)
86+
rake (13.2.1)
87+
rb-fsevent (0.11.2)
88+
rb-inotify (0.11.1)
89+
ffi (~> 1.0)
90+
rexml (3.3.8)
91+
rouge (4.4.0)
92+
safe_yaml (1.0.5)
93+
sass-embedded (1.79.5)
94+
google-protobuf (~> 4.27)
95+
rake (>= 13)
96+
sass-embedded (1.79.5-aarch64-linux-android)
97+
google-protobuf (~> 4.27)
98+
sass-embedded (1.79.5-aarch64-linux-gnu)
99+
google-protobuf (~> 4.27)
100+
sass-embedded (1.79.5-aarch64-linux-musl)
101+
google-protobuf (~> 4.27)
102+
sass-embedded (1.79.5-aarch64-mingw-ucrt)
103+
google-protobuf (~> 4.27)
104+
sass-embedded (1.79.5-arm-linux-androideabi)
105+
google-protobuf (~> 4.27)
106+
sass-embedded (1.79.5-arm-linux-gnueabihf)
107+
google-protobuf (~> 4.27)
108+
sass-embedded (1.79.5-arm-linux-musleabihf)
109+
google-protobuf (~> 4.27)
110+
sass-embedded (1.79.5-arm64-darwin)
111+
google-protobuf (~> 4.27)
112+
sass-embedded (1.79.5-riscv64-linux-android)
113+
google-protobuf (~> 4.27)
114+
sass-embedded (1.79.5-riscv64-linux-gnu)
115+
google-protobuf (~> 4.27)
116+
sass-embedded (1.79.5-riscv64-linux-musl)
117+
google-protobuf (~> 4.27)
118+
sass-embedded (1.79.5-x86-cygwin)
119+
google-protobuf (~> 4.27)
120+
sass-embedded (1.79.5-x86-linux-android)
121+
google-protobuf (~> 4.27)
122+
sass-embedded (1.79.5-x86-linux-gnu)
123+
google-protobuf (~> 4.27)
124+
sass-embedded (1.79.5-x86-linux-musl)
125+
google-protobuf (~> 4.27)
126+
sass-embedded (1.79.5-x86-mingw-ucrt)
127+
google-protobuf (~> 4.27)
128+
sass-embedded (1.79.5-x86_64-cygwin)
129+
google-protobuf (~> 4.27)
130+
sass-embedded (1.79.5-x86_64-darwin)
131+
google-protobuf (~> 4.27)
132+
sass-embedded (1.79.5-x86_64-linux-android)
133+
google-protobuf (~> 4.27)
134+
sass-embedded (1.79.5-x86_64-linux-gnu)
135+
google-protobuf (~> 4.27)
136+
sass-embedded (1.79.5-x86_64-linux-musl)
137+
google-protobuf (~> 4.27)
138+
terminal-table (3.0.2)
139+
unicode-display_width (>= 1.1.1, < 3)
140+
unicode-display_width (2.6.0)
141+
webrick (1.8.2)
142+
143+
PLATFORMS
144+
aarch64-linux
145+
aarch64-linux-android
146+
aarch64-linux-gnu
147+
aarch64-linux-musl
148+
aarch64-mingw-ucrt
149+
arm-linux-androideabi
150+
arm-linux-gnu
151+
arm-linux-gnueabihf
152+
arm-linux-musl
153+
arm-linux-musleabihf
154+
arm64-darwin
155+
riscv64-linux-android
156+
riscv64-linux-gnu
157+
riscv64-linux-musl
158+
ruby
159+
x86-cygwin
160+
x86-linux
161+
x86-linux-android
162+
x86-linux-gnu
163+
x86-linux-musl
164+
x86-mingw-ucrt
165+
x86_64-cygwin
166+
x86_64-darwin
167+
x86_64-linux
168+
x86_64-linux-android
169+
x86_64-linux-gnu
170+
x86_64-linux-musl
171+
172+
DEPENDENCIES
173+
http_parser.rb (~> 0.6.0)
174+
jekyll (~> 4.3.1)
175+
jekyll-feed (~> 0.12)
176+
minima (~> 2.5)
177+
tzinfo (>= 1, < 3)
178+
tzinfo-data
179+
wdm (~> 0.1.1)
180+
181+
BUNDLED WITH
182+
2.5.16

_config.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,13 @@ logo: figs/NGMLGlogo.png
77
# The `>` after `description:` means to ignore line-breaks until next key.
88
# If you want to omit the line-break after the end of text, use `>-` instead.
99
description: >
10-
The Northermost GraphML group in the world, based in Tromsø, Norway. Graph machine learning, Graph data analysis,
11-
graph signal processing, network science, graph theory, graph visualization and other graph-related themes.
10+
The Northermost GraphML group in the world, based in Tromsø, Norway.
1211
# Build settings
1312

1413
theme: minima
1514

1615
plugins:
17-
- jekyll-feed
16+
# - jekyll-feed
1817
- jekyll-seo-tag
1918

2019
# Theme-specific settings
@@ -50,9 +49,8 @@ minima:
5049
header_pages:
5150
- news.md
5251
- people.html
53-
- publications
54-
- studentprojects.md
55-
52+
- publications.html
53+
- theses.md
5654

5755
collections:
5856
events:
@@ -64,7 +62,7 @@ collections:
6462

6563
# Set to `true` to show excerpts on the homepage.
6664
#
67-
# show_excerpts: false
65+
show_excerpts: true
6866

6967
# display posts with dates in the future
7068
future: true

_data/people.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,22 @@ faculty:
66
scholar: "https://scholar.google.ca/citations?user=yb7cT1MAAAAJ&hl=en"
77
twitter: "https://x.com/FilippoMariaBi1"
88
linkedin: "https://www.linkedin.com/in/filippo-maria-bianchi/"
9+
github: "https://github.com/FilippoMB"
910

1011
- name: "Benjamin Ricaud"
1112
image: "/figs/people/br.png"
1213
bio: Benjamin is an associate professor at the physics department in the Machine Learning group. His main research topics are Graph signal processing, Methods for exploring large graphs (web and social networks), Graphs in biology, Machine learning in audio and explainable AI, Sparsity in data and models.
1314
webpage: "https://bricaud.github.io/"
1415
scholar: "https://scholar.google.fr/citations?user=muGuSyoAAAAJ"
1516
twitter: "https://x.com/GBR_data"
17+
github: "https://github.com/bricaud"
1618

1719

1820
phd:
1921
- name: "Michele Guerra"
20-
image: "/figs/people/default.png"
22+
image: "/figs/people/mg.png"
2123
bio: "Michele is a PhD student researching randomized and trainable models for time series and graphs. The focus of is research is on uncertainty quantification and interpretability."
24+
scholar: https://scholar.google.ca/citations?user=HzMTPo0AAAAJ&hl=en&oi=ao
2225

2326
- name: "Jonas Berg Hansen"
2427
bio: "Jonas is a PhD student researching pooling in graph neural networks."

_data/publications.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
- title: "Graph-based Forecasting with Missing Data through Spatiotemporal Downsampling"
2+
authors: "Ivan Marisca, Cesare Alippi, Filippo Maria Bianchi"
3+
venue: "ICML 2024"
4+
figure: "figs/publications/hdtts.png"
5+
abstract: "Given a set of synchronous time series, each associated with a sensor-point in space and characterized by inter-series relationships, the problem of spatiotemporal forecasting consists of predicting future observations for each point. Spatiotemporal graph neural networks achieve striking results by representing the relationships across time series as a graph. Nonetheless, most existing methods rely on the often unrealistic assumption that inputs are always available and fail to capture hidden spatiotemporal dynamics when part of the data is missing. In this work, we tackle this problem through hierarchical spatiotemporal downsampling. The input time series are progressively coarsened over time and space, obtaining a pool of representations that capture heterogeneous temporal and spatial dynamics. Conditioned on observations and missing data patterns, such representations are combined by an interpretable attention mechanism to generate the forecasts. Our approach outperforms state-of-the-art methods on synthetic and real-world benchmarks under different missing data distributions, particularly in the presence of contiguous blocks of missing values."
6+
github: "https://github.com/marshka/hdtts"
7+
arxiv: "https://arxiv.org/abs/2402.10634"
8+
bibtex: |
9+
@inproceedings{marisca2024graph,
10+
title = {Graph-based Forecasting with Missing Data through Spatiotemporal Downsampling},
11+
author = {Marisca, Ivan and Alippi, Cesare and Bianchi, Filippo Maria},
12+
booktitle = {Proceedings of the 41st International Conference on Machine Learning},
13+
pages = {34846--34865},
14+
year = {2024},
15+
volume = {235},
16+
series = {Proceedings of Machine Learning Research},
17+
publisher = {PMLR}
18+
}
19+
20+
- title: "MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks"
21+
authors: "Carlo Abate, Filippo Maria Bianchi"
22+
figure: "figs/publications/maxcutpool.png"
23+
abstract: "We propose a novel approach to compute the MAXCUT in attributed graphs, i.e., graphs with features associated with nodes and edges. Our approach is robust to the underlying graph topology and is fully differentiable, making it possible to find solutions that jointly optimize the MAXCUT along with other objectives. Based on the obtained MAXCUT partition, we implement a hierarchical graph pooling layer for Graph Neural Networks, which is sparse, differentiable, and particularly suitable for downstream tasks on heterophilic graphs."
24+
github: "https://github.com/NGMLGroup/MaxCutPool"
25+
arxiv: "https://arxiv.org/abs/2409.05100"
26+
bibtex: |
27+
@article{abate2024maxcutpool,
28+
title={MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks},
29+
author={Abate, Carlo and Bianchi, Filippo Maria},
30+
journal={arXiv preprint arXiv:2409.05100},
31+
year={2024}
32+
}

_includes/footer.html

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,8 @@
55

66
<div class="footer-col-wrapper">
77
<div class="footer-col">
8-
<p class="feed-subscribe">
9-
<a href="{{ site.feed.path | default: 'feed.xml' | absolute_url }}">
10-
<svg class="svg-icon orange">
11-
<use xlink:href="{{ 'assets/minima-social-icons.svg#rss' | relative_url }}"></use>
12-
</svg><span>Subscribe</span>
13-
</a>
8+
<p class="social-links">
9+
{%- include social.html -%}
1410
</p>
1511
{%- if site.author %}
1612
<ul class="contact-list">
@@ -28,10 +24,6 @@
2824
</div>
2925
</div>
3026

31-
<div class="social-links">
32-
{%- include social.html -%}
33-
</div>
34-
3527
</div>
3628

3729
</footer>

_includes/header.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@
44
{%- assign default_paths = site.pages | map: "path" -%}
55
{%- assign page_paths = site.header_pages | default: default_paths -%}
66
{%- assign titles_size = site.pages | map: 'title' | join: '' | size -%}
7-
<a class="site-title" rel="author" href="{{ "/" | relative_url }}">{{ site.title | escape }}</a>
7+
<div class="branding">
8+
<a href="{{ "/" | relative_url }}" class="logo-link">
9+
<img src="{{ '/figs/NGMLGlogo.png' | relative_url }}" alt="{{ site.title }}" class="site-logo" />
10+
<span class="site-title">{{ site.title }}</span>
11+
</a>
12+
</div>
813

914
{%- if titles_size > 0 -%}
1015
<nav class="site-nav">

_layouts/base.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
<head>
55
<!-- Other head content -->
6-
<link rel="stylesheet" href="{{ '/assets/css/styles.css' | relative_url }}">
76
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css">
87
</head>
98

_news/relay.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ date: 2023-11-01
55
published: true
66
---
77

8-
<img src="https://raw.githubusercontent.com/NGMLGroup/NGMLGroup.github.io/main/figs/overview.png" style="width: 15cm" align="center">
8+
9+
![Relay]({{ '/figs/news/relay.png' | relative_url }}){: .align-center style="width: 65%;"}
910

1011
The RELAY project at UiT The Arctic University of Norway is centered on pioneering basic research and applications within energy analytics. It focuses on advancing machine learning for analyzing time series and graphs, specifically through the development of novel tools and methods for processing spatio-temporal data and enhancing deep learning models. The project encompasses four key research areas: randomized architectures, multi-scale representations, uncertainty quantification, and interpretability. Additionally, it aims to apply these advancements to address challenges in energy systems, collaborating with industrial partners in Northern Norway to improve load forecasting, optimize power flow dynamically, and localize outages more effectively.
1112

1213

13-
The project was funded by the Norwegian Research Council and will last 4 years. For more detailed information, please visit the project's page [here](https://en.uit.no/project/relay/Project%20Description%20(page%20name)).
14+
The project is funded by the Norwegian Research Council and will last 4 years. For more detailed information, please visit the project's page [here](https://en.uit.no/project/relay/Project%20Description%20(page%20name)).

_posts/2016-05-20-welcome-to-jekyll.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)