Graphs in Financial Markets

Graphs of cryptos and fiat currencies

Financial markets generate high-dimensional, non-Gaussian, and time-varying data that challenge classical statistical models. Graph-based representations offer a principled way to capture the dependency structure among assets — stocks, cryptocurrencies, FX rates — and to reveal market sectors, risk propagation channels, and crisis dynamics that are invisible to traditional analysis.

Our research develops methods for learning financial graphs in three interconnected settings: static structured graph learning, which jointly estimates the precision matrix and graph topology by exploiting graph stationarity and spectral Laplacian constraints, yielding robust sparse, k-component, and bipartite graphs that reflect market sector structure; heavy-tailed graphical models, where Student-t likelihoods replace Gaussian assumptions to handle fat-tailed financial returns; and time-varying graph learning, which combines temporal priors with heavy-tailed likelihoods to track market dynamics, detect crises, and improve portfolio performance. Throughout, connections to graph signal processing — shift operators, graph filters, and stationarity — provide both theoretical grounding and computational tools.

Software

GitHub software webpage

Book

Book chapters

Papers