ResearchRicerca

Statistical physics, network science and machine learning for complex systems.Fisica statistica, scienza delle reti e machine learning per i sistemi complessi.

My research develops principled, physics-inspired models that equip data-driven methods with robustness, interpretability and theoretical foundations, especially when applied to highly interconnected and non-stationary environments.La mia ricerca sviluppa modelli rigorosi, ispirati alla fisica, che danno ai metodi basati sui dati robustezza, interpretabilità e fondamenta teoriche, soprattutto in ambienti molto interconnessi e non stazionari. Full publication list onL’elenco completo delle pubblicazioni è su Google Scholar.

AreasAree

Temporal networksReti temporali

Continuous-time models of interactions that change over time: maximum-entropy temporal networks, point processes and network evolution in financial markets.Modelli a tempo continuo per interazioni che cambiano nel tempo: reti temporali a massima entropia, processi di punto ed evoluzione delle reti nei mercati finanziari.

Complex systemsSistemi complessi

Stability of large interacting systems, contagion processes and liquidity cascades, and what finite data can and cannot tell us about them.Stabilità dei grandi sistemi interagenti, processi di contagio e cascate di liquidità, e cosa i dati finiti possono e non possono dirci su di essi.

Statistical physics for machine learning in financeFisica statistica per il machine learning in finanza

Random matrix theory and disordered systems to extract signal from noise in high-dimensional data and to read the curvature of loss landscapes, and physics-informed neural networks (PINNs) for option pricing and volatility calibration under no-arbitrage constraints.Teoria delle matrici aleatorie e sistemi disordinati per separare il segnale dal rumore nei dati ad alta dimensione e leggere la curvatura dei paesaggi di loss, e reti neurali informate dalla fisica (PINN) per il pricing di opzioni e la calibrazione della volatilità con vincoli di non arbitraggio.

Artificial intelligenceIntelligenza artificiale

How optimisers shape training dynamics, learning under non-stationarity, and second-order methods that exploit the structure of the curvature.Come gli ottimizzatori plasmano la dinamica dell’addestramento, l’apprendimento in condizioni non stazionarie e i metodi del secondo ordine che sfruttano la struttura della curvatura.

Papers, interactive cards and codeArticoli, schede interattive e codice

Each card opens an interactive page that runs the model in your browser, with nothing to install.Ogni scheda apre una pagina interattiva che fa girare il modello nel browser, senza installare nulla.

Looking stable, being unstableSembrare stabile, essere instabile

Multivariate Ornstein–Uhlenbeck systems just past May’s instability: simulate them, estimate the drift by maximum likelihood, and see how long it takes for the data to reveal the instability. Bring your own time series too.Sistemi di Ornstein–Uhlenbeck multivariati appena oltre l’instabilità di May: simulali, stima la deriva per massima verosimiglianza e guarda quanto tempo serve perché i dati rivelino l’instabilità. Puoi anche caricare le tue serie storiche.

Arbitrage-free option surfaces with DC-PINNsSuperfici di opzioni senza arbitraggio con DC-PINN

Derivative-constrained physics-informed networks turn noisy option marks into a price surface that satisfies Dupire’s equation and never shows call-spread, butterfly or calendar arbitrage. A Black–Scholes benchmark and an equity-skew case.Le reti informate dalla fisica con vincoli sulle derivate trasformano quotazioni rumorose in una superficie di prezzi che soddisfa l’equazione di Dupire e non mostra arbitraggi di call spread, butterfly o calendario. Un caso Black–Scholes e uno con skew azionario.

Hessian eigenvector analyticsAnalisi degli autovettori dell’Hessiana

Train small networks with SGD, Adam, SAM or Gauss–Newton on classification, regression or PINN objectives, and follow the Hessian spectrum, eigenvector displacement, localisation, gradient alignment and layer-wise curvature.Addestra piccole reti con SGD, Adam, SAM o Gauss–Newton su classificazione, regressione o obiettivi PINN, e segui spettro dell’Hessiana, spostamento e localizzazione degli autovettori, allineamento col gradiente e curvatura per strato.

Age and income: a generative modelEtà e reddito: un modello generativo

Each career is an age-dependent autoregression of log income; together they make a society’s joint distribution of age and income. Shape the life-course profiles and the mobility, simulate a population, and see what an ageing population does to a pay-as-you-go pension. With Fatih Ozhamaratli and Oleg Kitov.Ogni carriera è un’autoregressione del logaritmo del reddito che dipende dall’età; insieme formano la distribuzione congiunta di età e reddito di una società. Modella i profili lungo la vita e la mobilità, simula una popolazione e guarda cosa fa l’invecchiamento a una pensione a ripartizione. Con Fatih Ozhamaratli e Oleg Kitov.

Granger causality with a hidden confounderCausalità di Granger con un confondente nascosto

When an unobserved driver moves both series, a naive test finds a link that is not there. Simulate the confounder, give the test noisy proxies of it, and compare naive, proxy-adjusted and oracle tests, with error rates and a signal-to-noise sweep. With Zexuan Yin.Quando un fattore non osservato muove entrambe le serie, un test ingenuo trova un legame che non c’è. Simula il confondente, dai al test dei proxy rumorosi e confronta il test ingenuo, quello corretto con i proxy e quello oracolo, con tassi di errore e analisi del rapporto segnale/rumore. Con Zexuan Yin.

The recurrent reinforcement learning traderIl trader a reinforcement learning ricorrente

An agent that learns its position online, bar by bar: echo state network features, a recurrent policy and a quadratic risk-adjusted utility that charges every trade and counts funding. Compare it with a cost-blind twin and simple baselines, or load your own prices. With Gabriel Borrageiro and Nick Firoozye.Un agente che impara la sua posizione online, barra dopo barra: feature da una echo state network, una policy ricorrente e un’utilità quadratica corretta per il rischio che fa pagare ogni operazione e conta il funding. Confrontalo con un gemello che ignora i costi e con strategie semplici, o carica i tuoi prezzi. Con Gabriel Borrageiro e Nick Firoozye.

All code on GitHubTutto il codice su GitHub

Team and collaboratorsGruppo e collaboratori

Marcelina Marjankowska · PhD studentdottoranda

Part of the EIGENDATA project, working on eigenvector statistics in random matrix ensembles and their application to physics-informed neural networks, and on how optimisers move and localise the leading Hessian eigenvectors during training (Fa parte del progetto EIGENDATA e studia la statistica degli autovettori negli ensemble di matrici aleatorie e la sua applicazione alle reti neurali informate dalla fisica, e come gli ottimizzatori spostano e localizzano i principali autovettori dell’Hessiana durante l’addestramento (arXiv:2606.30226).

Kentaro Hoshisashi · PhD 2025dottorato 2025

Introduced Whack-a-mole Online Learning (WamOL), a physics-informed approach to real-time implied volatility surface calibration that enforces no-arbitrage and PDE constraints within deep learning models for option pricing, and derivative-constrained PINNs (DC-PINNs) that enforce no-arbitrage conditions (Ha introdotto il Whack-a-mole Online Learning (WamOL), un approccio informato dalla fisica alla calibrazione in tempo reale della superficie di volatilità implicita, che impone vincoli di non arbitraggio e di PDE nei modelli di deep learning per il pricing di opzioni, e le PINN con vincoli sulle derivate (DC-PINN) che impongono le condizioni di non arbitraggio (arXiv:2604.13723).

Past PhD studentsEx dottorandi

Visiting PhD studentsDottorandi in visita

WorkshopsWorkshop

For the UCL seminar series, seePer la serie di seminari UCL, vedi OutreachDivulgazione.

BackgroundPercorso

I obtained my PhD in Theoretical Physics from Sapienza University of Rome, working on the statistical physics of disordered systems. My focus has since moved to the intersection of physics, network theory and machine learning, applied especially to economics and finance, collaborating across disciplines on questions of stability, inference and predictability. I am now Associate Professor in the Department of Computer Science at UCL.Ho conseguito il dottorato in Fisica Teorica alla Sapienza Università di Roma, lavorando sulla fisica statistica dei sistemi disordinati. Da allora mi sono spostato all’incrocio tra fisica, teoria delle reti e machine learning, con applicazioni soprattutto all’economia e alla finanza, collaborando tra discipline su stabilità, inferenza e prevedibilità. Oggi sono professore associato al Department of Computer Science di UCL.