Skip to content

Commit 39beafb

Browse files
committed
2 parents 9331d73 + 1f11459 commit 39beafb

File tree

16 files changed

+284
-266
lines changed

16 files changed

+284
-266
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
_site/
2+
Gemfile.lock
23
**.DS_Store

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ gem "minima", "~> 2.5"
1616
# If you have any plugins, put them here!
1717
group :jekyll_plugins do
1818
gem "jekyll-feed", "~> 0.12"
19+
gem "jekyll-paginate", "~> 1.1"
1920
end
2021

2122
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem

Gemfile.lock

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

_config.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ description: >
1313
theme: minima
1414

1515
plugins:
16-
# - jekyll-feed
16+
- jekyll-feed
1717
- jekyll-seo-tag
18+
- jekyll-paginate
1819

1920
# Theme-specific settings
2021

@@ -49,6 +50,7 @@ minima:
4950
header_pages:
5051
- people.html
5152
- publications.html
53+
- blog.html
5254
- theses.md
5355
- news.md
5456

@@ -67,4 +69,8 @@ collections:
6769
show_excerpts: true
6870

6971
# display posts with dates in the future
70-
future: true
72+
future: true
73+
74+
# Pagination settings
75+
paginate: 5
76+
paginate_path: "/blog/page:num/"

_data/people.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ phd:
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."
4646
webpage: "https://robertoneglia.github.io/"
47+
scholar: "https://scholar.google.com/citations?user=Lfe35YQAAAAJ"
4748
github: "https://github.com/RobertoNeglia"
4849
linkedin: "https://www.linkedin.com/in/roberto-neglia/"
4950
twitter: "https://x.com/beertorob"

_data/publications.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
- title: "ResCP: Residual Conformal Prediction for Time Series Forecasting"
2+
authors: "Roberto Neglia, Andrea Cini, Michael M. Bronstein, Filippo Maria Bianchi"
3+
figure: "figs/publications/rescp2k.gif"
4+
abstract: "We propose ResCP, a novel conformal prediction method for time series forecasting. ResCP leverages the efficiency and representation capabilities of Reservoir Computing to dynamically reweight conformity scores at each time step. This allows us to account for local temporal dynamics when modeling the error distribution without compromising computational scalability. Moreover, we prove that, under reasonable assumptions, ResCP achieves asymptotic conditional coverage."
5+
arxiv: "https://arxiv.org/abs/2510.05060"
6+
bibtex: |
7+
@misc{neglia2025rescp,
8+
title = {ResCP: Residual Conformal Prediction for Time Series Forecasting},
9+
author = {Neglia, Roberto and Cini, Andrea and Bronstein, Michael M. and Bianchi, Filippo Maria},
10+
year = {2025},
11+
eprint = {2510.05060},
12+
archivePrefix = {arXiv},
13+
primaryClass = {cs.LG},
14+
url = {https://arxiv.org/abs/2510.05060},
15+
}
16+
17+
- title: "Efficient Learning of Molecular Properties Using Graph Neural Networks Enhanced with Chemistry Knowledge"
18+
authors: "Tetiana Lutchyn, Marie Mardal, Benjamin Ricaud"
19+
venue: "Journal ACS Omega"
20+
figure: "figs/publications/TchemGNN.png"
21+
abstract: "We build a simple GNN-based model that integrates chemistry knowledge that GNNs may have difficulties to learn. We show that this combination greatly enhances the accuracy compared with the pure GNN approach. With a simple approach, this study highlights some limitations of GNNs and the crucial benefit of giving GNN models easy access to global information about the graph in the context of applications to chemistry. We focus on regression tasks at the molecular level, on small-molecule data sets. "
22+
github: "https://github.com/uitml/TChemGNN"
23+
arxiv: "https://chemrxiv.org/engage/chemrxiv/article-details/68693d7cc1cb1ecda0442439"
24+
bibtex: |
25+
@article{doi:10.1021/acsomega.5c07178,
26+
author = {Lutchyn, Tetiana and Mardal, Marie and Ricaud, Benjamin},
27+
title = {Efficient Learning of Molecular Properties Using Graph Neural Networks Enhanced with Chemistry Knowledge},
28+
journal = {ACS Omega},
29+
volume = {10},
30+
number = {45},
31+
pages = {54421-54429},
32+
year = {2025},
33+
doi = {10.1021/acsomega.5c07178},
34+
URL = {https://doi.org/10.1021/acsomega.5c07178},
35+
eprint = {https://doi.org/10.1021/acsomega.5c07178}
36+
}
37+
138
- title: "On Time Series Clustering with Graph Neural Networks"
239
authors: "Jonas Berg Hansen, Andrea Cini, Filippo Maria Bianchi"
340
venue: "TMLR 2025"

_layouts/home.html

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ <h3>
3131
{{ post.title | escape }}
3232
</a>
3333
</h3>
34-
{%- if site.show_excerpts -%}
34+
{%- if site.minima.show_excerpts -%}
3535
{{ post.excerpt }}
3636
{%- endif -%}
3737
</li>
@@ -42,20 +42,26 @@ <h3>
4242
<div class="pager">
4343
<ul class="pagination">
4444
{%- if paginator.previous_page %}
45-
<li><a href="{{ paginator.previous_page_path | relative_url }}" class="previous-page">{{ paginator.previous_page }}</a></li>
45+
<li>
46+
<a href="{{ paginator.previous_page_path | relative_url }}" class="previous-page" title="Go to Page {{ paginator.previous_page }}">
47+
{{ paginator.previous_page }}
48+
</a>
49+
</li>
4650
{%- else %}
4751
<li><div class="pager-edge"></div></li>
4852
{%- endif %}
4953
<li><div class="current-page">{{ paginator.page }}</div></li>
5054
{%- if paginator.next_page %}
51-
<li><a href="{{ paginator.next_page_path | relative_url }}" class="next-page">{{ paginator.next_page }}</a></li>
55+
<li>
56+
<a href="{{ paginator.next_page_path | relative_url }}" class="next-page" title="Go to Page {{ paginator.next_page }}">
57+
{{ paginator.next_page }}
58+
</a>
59+
</li>
5260
{%- else %}
5361
<li><div class="pager-edge"></div></li>
5462
{%- endif %}
5563
</ul>
5664
</div>
5765
{%- endif %}
58-
5966
{%- endif -%}
60-
61-
</div>
67+
</div>

_layouts/post.html

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,35 @@
55

66
<header class="post-header">
77
<h1 class="post-title p-name" itemprop="name headline">{{ page.title | escape }}</h1>
8-
<p class="post-meta">
8+
<div class="post-meta">
99
{%- assign date_format = site.minima.date_format | default: "%b %-d, %Y" -%}
10-
<time class="dt-published" datetime="{{ page.date | date_to_xmlschema }}" itemprop="datePublished">
11-
{{ page.date | date: date_format }}
10+
{% assign pdate = page.date | date_to_xmlschema %}
11+
{%- if page.modified_date %}<span class="meta-label">Published:</span>{% endif %}
12+
<time class="dt-published" datetime="{{ pdate }}" itemprop="datePublished">
13+
{{ pdate | date: date_format }}
1214
</time>
1315
{%- if page.modified_date -%}
14-
~
15-
{%- assign mdate = page.modified_date | date_to_xmlschema -%}
16-
<time class="dt-modified" datetime="{{ mdate }}" itemprop="dateModified">
17-
{{ mdate | date: date_format }}
18-
</time>
16+
<span class="bullet-divider"></span>
17+
<span class="meta-label">Updated:</span>
18+
{%- assign mdate = page.modified_date | date_to_xmlschema %}
19+
<time class="dt-modified" datetime="{{ mdate }}" itemprop="dateModified">
20+
{{ mdate | date: date_format }}
21+
</time>
1922
{%- endif -%}
20-
{%- if page.author -%}
21-
• {% for author in page.author %}
22-
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
23-
<span class="p-author h-card" itemprop="name">{{ author }}</span></span>
24-
{%- if forloop.last == false %}, {% endif -%}
23+
{%- if page.author %}
24+
<div class="{% unless page.modified_date %}force-inline {% endunless %}post-authors">
25+
{%- for author in page.author %}
26+
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
27+
<span class="p-author h-card" itemprop="name">{{ author }}</span></span>
28+
{%- if forloop.last == false %}, {% endif -%}
2529
{% endfor %}
26-
{%- endif -%}</p>
30+
</div>
31+
{%- endif %}
32+
</div>
2733
</header>
2834

2935
<div class="post-content e-content" itemprop="articleBody">
3036
{{ content }}
3137
</div>
3238

33-
{%- if site.disqus.shortname -%}
34-
{%- include disqus_comments.html -%}
35-
{%- endif -%}
36-
37-
<a class="u-url" href="{{ page.url | relative_url }}" hidden></a>
38-
</article>
39+
</article>

_news/preprint_rescp.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: "📢 New preprint!"
3+
layout: post
4+
date: 2025-10-07
5+
published: true
6+
---
7+
8+
The new paper "*ResCP: Residual Conformal Prediction for Time Series Forecasting*" by **Roberto Neglia** and co-authors is out!
9+
10+
<!--more-->
11+
12+
We propose ResCP, a novel conformal prediction method for time series forecasting. ResCP leverages the efficiency and representation capabilities of Reservoir Computing to dynamically reweight conformity scores at each time step. This allows us to account for local temporal dynamics when modeling the error distribution without compromising computational scalability. Moreover, we prove that, under reasonable assumptions, ResCP achieves asymptotic conditional coverage.
13+
14+
The preprint is available on [Arxiv](https://arxiv.org/abs/2510.05060).

0 commit comments

Comments
 (0)