Skip to content

Commit 685800c

Browse files
committed
add seminar Lorenzo Livi
1 parent 15776ec commit 685800c

6 files changed

Lines changed: 74 additions & 9 deletions

File tree

.jekyll-metadata

289 Bytes
Binary file not shown.

_data/seminars.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,23 @@
1+
- title: "Toward a Dynamical Theory of Deep Learning: Coupled State-Parameter Dynamics and Time-Scale Interaction"
2+
speaker: "Lorenzo Livi"
3+
speaker_page: "https://sites.google.com/site/lorenzlivi/"
4+
affiliation: "OPIT - Open Institute of Technology"
5+
date: 08-05-2026
6+
time: "10:00"
7+
done: false
8+
description: "Modern deep learning systems exhibit complex dynamical behavior, including interacting time scales, evolving internal representations, and non-Gaussian optimization dynamics. Yet a principled theoretical framework explaining how these dynamics shape learning, memory, and adaptation is still largely missing. This talk presents a research program toward a dynamical theory of deep learning based on the interaction between state dynamics and parameter dynamics in recurrent neural networks. I first show how gating mechanisms induce lag-dependent effective learning rates, which couple temporal state dynamics with parameter updates during training. These quantities determine how gradient information propagates across time and therefore control the limits of temporal credit assignment. Building on this perspective, I introduce a learnability theory that characterizes the maximum temporal horizon at which gradient signals remain statistically detectable under heavy-tailed stochastic gradients. This defines a learnability window whose scaling depends on the decay of the aggregate effective learning-rate envelope. Finally, I discuss recent results linking envelope decay to the distribution of neuron-wise time scales that emerges during training. In large networks, the envelope can be expressed as a Laplace transform of this time-scale spectrum, implying that the tail geometry of the spectrum determines the temporal reach of learning. Preliminary results suggest that optimization noise and architectural flexibility jointly shape these spectra through an anti-collapse mechanism that generates heterogeneous time scales and leads training dynamics to self-organize toward distinct operating regimes of temporal learning."
9+
slides: "slides/sem4_dynamical_theory_of_deep_learning.pdf"
10+
recording:
11+
photo: "figs/seminars/lorenzo_livi1.jpeg"
12+
photo_alt: "Lorenzo Livi giving a seminar on Dynamical Theory of Deep Learning"
13+
114
- title: "From Neural Networks to Graph Neural Networks"
215
speaker: "Antonio Longa"
316
speaker_page: "https://antoniolonga.github.io/"
417
affiliation: "UiT The Arctic University of Norway"
5-
date: 2027-10-2025
18+
date: 10-04-2026
619
time: "10:00"
20+
done: true
721
description: "This seminar introduces the transition from traditional neural networks to Graph Neural Networks (GNNs), highlighting the limitations of MLPs in modeling relational data. It presents graphs as a natural representation for such data and describes GNNs through the message passing paradigm. Key architectures, challenges, and current research directions, including spatio-temporal graph learning, are briefly discussed."
822
slides: "slides/sem2_fromNNtoGNN.pdf"
923
recording: "https://youtu.be/zpExNl2xInU"
@@ -14,8 +28,9 @@
1428
speaker: "Dionisia Naddeo"
1529
speaker_page: "https://fismed.uniroma2.it/staff/dionisia-naddeo/"
1630
affiliation: " University of Rome Tor Vergata, Italy"
17-
date: 2027-03-2025
31+
date: 27-03-2026
1832
time: "10:00"
33+
done: true
1934
description: "This seminar provides an accessible introduction to the mathematical concept of sheaves. We will focus in particular on sheaves defined on graphs, explaining their intuition and basic properties in a simple and approachable way. Building on this foundation, we will introduce Sheaf Neural Networks, a recent extension of Graph Neural Networks that uses sheaf structures."
2035
slides: "slides/sem1_SheafNeuralNetworks.pdf"
2136
recording:
@@ -29,10 +44,12 @@
2944
# - affiliation
3045
# - date
3146
# - time
47+
# - done
3248
# - location
3349
# - host
3450
# - description
3551
# - slides
3652
# - recording
3753
# - photo
3854
# - photo_alt
55+
# Use `done: true` for completed talks and `done: false` for upcoming talks.

_sass/main.scss

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,22 +1056,59 @@ html[data-theme-effective="dark"] .bibtex-entry pre {
10561056
box-shadow: var(--shadow-sm);
10571057
}
10581058

1059+
.seminar-card__header {
1060+
grid-column: 1 / -1;
1061+
}
1062+
1063+
.seminar-card__meta-row {
1064+
display: flex;
1065+
flex-wrap: wrap;
1066+
align-items: center;
1067+
justify-content: space-between;
1068+
gap: 10px 14px;
1069+
margin-bottom: 8px;
1070+
}
1071+
10591072
.seminar-card__content {
10601073
display: flex;
10611074
flex-direction: column;
10621075
}
10631076

10641077
.seminar-card__header h2 {
1065-
margin-bottom: 10px;
1078+
margin-bottom: 0;
10661079
font-size: clamp(1.45rem, 2vw, 1.8rem);
10671080
}
10681081

10691082
.seminar-card__date {
1070-
margin-bottom: 8px;
1083+
margin: 0;
10711084
color: var(--accent);
10721085
font-weight: 700;
10731086
}
10741087

1088+
.seminar-status {
1089+
display: inline-flex;
1090+
align-items: center;
1091+
padding: 0.34rem 0.7rem;
1092+
border-radius: 999px;
1093+
border: 1px solid transparent;
1094+
font-size: 0.82rem;
1095+
font-weight: 700;
1096+
letter-spacing: 0.02em;
1097+
white-space: nowrap;
1098+
}
1099+
1100+
.seminar-status--done {
1101+
color: #0f6a46;
1102+
background: #e6f6ee;
1103+
border-color: #b9e7cf;
1104+
}
1105+
1106+
.seminar-status--upcoming {
1107+
color: #8a4b00;
1108+
background: #fff4df;
1109+
border-color: #f3d49a;
1110+
}
1111+
10751112
.seminar-meta {
10761113
display: grid;
10771114
gap: 8px;
@@ -1094,13 +1131,15 @@ html[data-theme-effective="dark"] .bibtex-entry pre {
10941131

10951132
.seminar-photo {
10961133
margin: 0;
1097-
min-height: 100%;
1134+
height: 100%;
1135+
max-height: 360px;
10981136
}
10991137

11001138
.seminar-photo img {
11011139
width: 100%;
11021140
height: 100%;
11031141
min-height: 260px;
1142+
max-height: 360px;
11041143
object-fit: cover;
11051144
display: block;
11061145
border-radius: var(--radius-sm);
@@ -1123,6 +1162,7 @@ html[data-theme-effective="dark"] .bibtex-entry pre {
11231162

11241163
.seminar-photo img {
11251164
min-height: 220px;
1165+
max-height: 280px;
11261166
}
11271167
}
11281168

figs/seminars/lorenzo_livi1.jpeg

7.48 KB
Loading

seminars.html

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
title: "Seminars"
44
---
55

6-
{% assign sorted_seminars = site.data.seminars | sort: "date" | reverse %}
6+
{% assign sorted_seminars = site.data.seminars | sort: "date" %}
77

88
<div class="seminars-page">
99
<header class="seminars-hero">
@@ -37,15 +37,23 @@ <h1>Seminars</h1>
3737
<section class="seminars-list" aria-label="Seminar archive">
3838
{% for seminar in sorted_seminars %}
3939
<article class="seminar-card">
40-
<div class="seminar-card__content">
41-
<div class="seminar-card__header">
40+
<div class="seminar-card__header">
41+
{% assign seminar_done = seminar.done | default: false | append: "" | downcase %}
42+
<div class="seminar-card__meta-row">
4243
<p class="seminar-card__date">
4344
{{ seminar.date | date: "%B %-d, %Y" }}
4445
{% if seminar.time %} · {{ seminar.time }}{% endif %}
4546
</p>
46-
<h2>{{ seminar.title }}</h2>
47+
{% if seminar_done == "true" %}
48+
<span class="seminar-status seminar-status--done">Completed</span>
49+
{% else %}
50+
<span class="seminar-status seminar-status--upcoming">Upcoming</span>
51+
{% endif %}
4752
</div>
53+
<h2>{{ seminar.title }}</h2>
54+
</div>
4855

56+
<div class="seminar-card__content">
4957
<div class="seminar-meta" aria-label="Seminar details">
5058
<p>
5159
<strong>Speaker:</strong>
9.81 MB
Binary file not shown.

0 commit comments

Comments
 (0)