<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Research | Stefano Blando</title><link>https://stefano-blando.github.io/en/tags/research/</link><atom:link href="https://stefano-blando.github.io/en/tags/research/index.xml" rel="self" type="application/rss+xml"/><description>Research</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-US</language><lastBuildDate>Fri, 06 Mar 2026 00:00:00 +0000</lastBuildDate><image><url>https://stefano-blando.github.io/media/icon_hu_8d0dee6c10a3c598.png</url><title>Research</title><link>https://stefano-blando.github.io/en/tags/research/</link></image><item><title>Island Model + MultiVeStA — Statistical Model Checking of Economic Growth</title><link>https://stefano-blando.github.io/en/projects/island-model-smc/</link><pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate><guid>https://stefano-blando.github.io/en/projects/island-model-smc/</guid><description>&lt;p&gt;This project reproduces and extends the &lt;strong&gt;Fagiolo &amp;amp; Dosi (2003) Island Model&lt;/strong&gt; — a landmark agent-based model of endogenous economic growth — using &lt;strong&gt;MultiVeStA&lt;/strong&gt;, a tool for sequential statistical model checking of stochastic systems.&lt;/p&gt;
&lt;p&gt;The paper was accepted at &lt;strong&gt;MARS @ ETAPS 2026&lt;/strong&gt; (Workshop on Models for Formal Analysis of Real Systems, European Joint Conferences on Theory and Practice of Software).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Work with Giorgio Fagiolo, Daniele Giachini, Andrea Vandin, and Ernest Ivanaj (Scuola Superiore Sant&amp;rsquo;Anna).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Related pages: &lt;strong&gt;
&lt;/strong&gt;, &lt;strong&gt;
&lt;/strong&gt;, and &lt;strong&gt;
&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="what-the-model-does"&gt;What the Model Does&lt;/h2&gt;
&lt;p&gt;The Island Model captures endogenous growth through the interaction of three types of heterogeneous agents operating on a fitness landscape:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Miners&lt;/strong&gt; exploit their current productive niche, accumulating skills over time&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Imitators&lt;/strong&gt; copy the most successful visible agent, diffusing knowledge across the economy with probability φ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explorers&lt;/strong&gt; search for new islands at random, driving innovation and preventing lock-in&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The key insight is that the tension between exploitation and exploration — parameterised by ε — generates self-sustaining growth dynamics without requiring exogenous technological progress.&lt;/p&gt;
&lt;h2 id="what-multivesta-adds"&gt;What MultiVeStA Adds&lt;/h2&gt;
&lt;p&gt;Standard Monte Carlo analysis uses a fixed number of simulation runs with no formal guarantee on estimation quality. MultiVeStA applies &lt;strong&gt;sequential statistical model checking&lt;/strong&gt;: it runs simulations adaptively, stopping only when the 95% confidence interval on E[logGDP] is narrower than δ=0.05 at every time step. This provides a formal precision guarantee — the sample size is determined by the data variance, not by the experimenter.&lt;/p&gt;
&lt;p&gt;Our analysis confirms the &lt;strong&gt;optimality of moderate exploration&lt;/strong&gt; (ε ≈ 0.1), reproduces all stylized facts of the original model, and establishes through Welch t-test counterfactual analysis that 6 out of 7 pairwise parameter comparisons yield statistically distinguishable growth trajectories. The single exception (ρ=3.0 vs ρ=5.0) reveals a &lt;strong&gt;saturation effect&lt;/strong&gt; in knowledge locality.&lt;/p&gt;
&lt;h2 id="interactive-explorer"&gt;Interactive Explorer&lt;/h2&gt;
&lt;p&gt;The interactive app lets you explore the model live: watch agents move across the technology landscape, observe imitation cascades and exploration events, run MultiVeStA sensitivity analysis on α, φ, and ρ, and see how the sequential sampling converges.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Robust Portfolio Optimization under Systematic Market Disruptions (PFSE)</title><link>https://stefano-blando.github.io/en/projects/robust-portfolio-optimization/</link><pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate><guid>https://stefano-blando.github.io/en/projects/robust-portfolio-optimization/</guid><description>&lt;p&gt;This project introduces the &lt;strong&gt;Parallel Factor Space Estimator (PFSE)&lt;/strong&gt;, a hybrid framework for robust covariance estimation that resolves a fundamental trade-off in institutional portfolio management: traditional robust estimators (MCD, Tyler) offer strong statistical guarantees but are computationally infeasible for daily rebalancing of 100+ assets, while efficient methods (Ledoit-Wolf, sample covariance) have zero breakdown point against systematic contamination.&lt;/p&gt;
&lt;p&gt;PFSE exploits a structural insight: during systematic market disruptions — flash crashes, monetary policy shocks, crisis contagion — extreme movements propagate through &lt;strong&gt;common factors&lt;/strong&gt;, not idiosyncratic components. By concentrating robust estimation in reduced k-dimensional factor space (k=5 versus p=100–1000), PFSE inherits 25% breakdown point from MCD while achieving &lt;strong&gt;32× computational speedup&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Work with Alessio Farcomeni (University of Roma Tor Vergata). Submitted to Computational Economics (Springer), March 2026.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="key-results"&gt;Key Results&lt;/h2&gt;
&lt;p&gt;Validated through three complementary stages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Monte Carlo (p=100, ε=10% contamination):&lt;/strong&gt; PFSE Sharpe 1.42 vs 0.96 for sample covariance — maintains 97% of clean-data performance while sample covariance degrades 31%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S&amp;amp;P 500 backtest (2015–2025):&lt;/strong&gt; Out-of-sample Sharpe 1.87 vs 1.63 (+14.7%), max drawdown −24.3% vs −34.1% (−29%) during COVID-19, turnover −42%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Five stress scenarios:&lt;/strong&gt; PFSE rank-1 across all scenarios, average Sharpe 1.67 vs 1.39 (+20%), lowest performance variability (CoV 0.041 vs 0.064)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Economic value:&lt;/strong&gt; $72M normal-period + $93M stress-period benefits per $1B portfolio, benefit-cost ratio 31:1&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="interactive-explorer"&gt;Interactive Explorer&lt;/h2&gt;
&lt;p&gt;The interactive app lets you explore the full results: run the PFSE estimation algorithm live, compare methods under increasing contamination levels, examine computational scalability, and inspect S&amp;amp;P 500 cumulative returns across all four market regimes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Network Topology Analysis for Systemic Risk Prediction</title><link>https://stefano-blando.github.io/en/projects/network-crash-prediction/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><guid>https://stefano-blando.github.io/en/projects/network-crash-prediction/</guid><description>&lt;p&gt;This project corresponds to my CESMA thesis on &lt;strong&gt;systemic risk prediction in U.S. equity markets&lt;/strong&gt;. The underlying question is simple but important: can network topology say something useful about market stress before standard indicators do?&lt;/p&gt;
&lt;p&gt;Using daily data from &lt;strong&gt;210 S&amp;amp;P 500 constituents (2013-2025)&lt;/strong&gt;, the project combines dynamic correlation networks with machine learning models ranging from gradient boosting to &lt;strong&gt;Graph Neural Networks&lt;/strong&gt; such as &lt;strong&gt;GraphSAGE&lt;/strong&gt; and &lt;strong&gt;GAT&lt;/strong&gt;. The goal is not just classification accuracy, but economic usefulness under realistic validation and backtesting constraints.&lt;/p&gt;
&lt;p&gt;The most interesting result is that network-derived signals appear to carry genuine early-warning information, especially around severe and structurally fragile market states. In the strongest configurations, the framework improves both timing and trading performance relative to simpler baselines.&lt;/p&gt;
&lt;p&gt;This project is paired with the related thesis page, where the same work is presented as a publication entry.&lt;/p&gt;</description></item><item><title>NLP &amp; Semantic Network Analysis</title><link>https://stefano-blando.github.io/en/projects/nlp-semantic-network-analysis/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><guid>https://stefano-blando.github.io/en/projects/nlp-semantic-network-analysis/</guid><description>&lt;p&gt;This project is the technical implementation behind the publication &lt;strong&gt;“A Multi-Method Validation Framework for Large-Scale Multilingual Text Analytics”&lt;/strong&gt; (JADT 2026, in review). It operationalizes the full analytical workflow used in the paper, from data preparation to cross-method validation and result comparison.&lt;/p&gt;
&lt;p&gt;The pipeline combines &lt;strong&gt;R and Python&lt;/strong&gt; modules over a large multilingual review corpus, including: preprocessing and TF-IDF, &lt;strong&gt;LDA topic modeling&lt;/strong&gt;, &lt;strong&gt;LSA and Correspondence Analysis&lt;/strong&gt;, lexicon- and model-based sentiment analysis, clustering, and &lt;strong&gt;co-occurrence network analysis&lt;/strong&gt;. The repository also includes cross-platform validation scripts to compare method outputs and check structural stability across implementations.&lt;/p&gt;
&lt;p&gt;The central objective is methodological robustness: verifying which findings remain consistent when methods, model families, and language-specific components vary. In this sense, the project is not a generic NLP demo, but a reproducible research pipeline designed for quantitative validation of text-analytic conclusions.&lt;/p&gt;</description></item></channel></rss>