1(() => { 2const aboutHtml = `<p><strong>Angelo Porrello</strong> is a <strong>Tenure-Track Assistant Professor (RTT)</strong> at the Department of Engineering âEnzo Ferrariâ of the University of Modena and Reggio Emilia. He has been a member of the <a href="https://aimagelab.unimore.it" target="_blank" rel="noopener">AImageLab</a> research group since 2018 and is also affiliated with the <a href="https://ellis.eu/person/angelo-porrello" target="_blank" rel="noopener">European Laboratory for Learning and Intelligent Systems (ELLIS)</a>, the <a href="https://www.economia.unimore.it/it/ricerca/centri-di-ricerca/airi-artificial-intelligence-research-and-innovation-center" target="_blank" rel="noopener">Artificial Intelligence Research and Innovation Center (AIRI)</a> at UNIMORE, the <a href="https://www.thecvf.com/" target="_blank" rel="noopener">Computer Vision Foundation (CVF)</a>, and the <a href="https://www.cvpl.it/about-nuovo/" target="_blank" rel="noopener">Italian Association for Computer Vision, Pattern Recognition and Machine Learning (CVPL)</a>.</p><p>He holds a Ph.D. in Information and Communication Technologies and a Masterâs degree in Computer Engineering, cum laude, from the University of Modena and Reggio Emilia. He has also obtained the Italian National Scientific Qualification for Associate Professor in the fields <strong>01/B1</strong> (Computer Science) and <strong>09/H1</strong> (Information Processing Systems).</p><p>He has authored more than <strong>50 peer-reviewed scientific publications</strong> in leading international journals and conferences. His academic record has received several distinctions, including the <strong>Best Ph.D. Thesis Award</strong> from the Department of Engineering âEnzo Ferrariâ in 2022, an <strong>ICLR Spotlight Paper</strong> recognition in 2025, and an <strong>Honorable Mention</strong> at ICIAP 2025.</p><p>Since 2018, he has developed a sustained teaching profile, delivering more than <strong>230 hours of university-level teaching</strong> across Masterâs and Bachelorâs programmes. He has taught for several years in Machine Learning and Deep Learning, and has also delivered doctoral and advanced training courses at the University of Trento and the Universidad de Granada. In addition, he has provided more than <strong>200 hours of professional training</strong> to companies, competence centres, and public institutions.</p><p>He has participated in <strong>eight funded national and international projects</strong>, supported by programmes including PRIN, Horizon Europe, the European Space Agency, and the Italian Ministry of Health. He has served as Principal Investigator for two departmental research grants and has held scientific or technical responsibility in technology-transfer collaborations with companies including <strong>ENI S.p.A.</strong> and <strong>SEW-EURODRIVE</strong>. He is also the inventor of an industrial patent granted in 2019 for segmentation models in intelligent farming applications.</p><p>His academic service includes reviewing for leading international conferences, serving as Guest Editor for an international Q1 journal, and evaluating doctoral and postdoctoral programmes. He is a member of the ICT doctoral faculty board at UNIMORE, contributes to the organisation and monitoring of the international doctoral school. He has supervised or co-supervised doctoral candidates and advised more than ten Bachelorâs and Masterâs degree theses.</p>`; 3 4const timelineText = `$ timeline --since 2018 5 62018 â degree.master Computer Engineering · UNIMORE 7 â 82022 â degree.phd PhD dissertation · UNIMORE 9 â 102022 â award.best_phd Best Ph.D. Thesis Award · UNIMORE 11 â 122023 â role.postdoc AImageLab · UNIMORE 13 â 142026 ââ role.rtt_tenure_track UNIMORE 15 16$ status --current 17active`; 18 19const researchHtml = `<p>Angelo Porrelloâs early work focused primarily on <strong>continual learning</strong>: giving neural networks the ability to learn continuously from evolving data while mitigating <strong>catastrophic forgetting</strong>. The practical goal is to update a model without repeatedly training it from scratch or retaining its entire historical dataset.</p><p>He co-authored <a href="https://arxiv.org/abs/2004.07211" target="_blank" rel="noopener"><em>Dark Experience Replay</em></a> (<strong>NeurIPS 2020</strong>), a continual-learning baseline, and co-developed <a href="https://github.com/aimagelab/mammoth" target="_blank" rel="noopener">Mammoth</a>, an open-source framework for benchmarking and reproducible evaluation of continual-learning methods. A substantial part of this work investigated <em>rehearsal strategies</em>, which retain a subset of previous data and replay it while learning new tasks.</p><p>His focus subsequently moved towards <strong>modular deep learning</strong>. Rather than treating an AI model as a monolithic entity in which all knowledge is entangled in one parameter set, this perspective distributes capabilities across modules specialised for different tasks and composes them at run time. In particular, his work on <strong>model merging</strong> and <strong>task arithmetic</strong> studies how independently trained models can be recombined into a single system.</p><p>He has developed geometric and mathematical models that encourage composability by design, including fine-tuning procedures informed by <a href="https://arxiv.org/abs/2405.16350" target="_blank" rel="noopener">second-order regularisation</a>. The practical objective is to make specialised AI systems easier to extend, adapt, and reuse without rebuilding them from scratch. He also organised the <a href="https://iciap25modularityworkshop.github.io" target="_blank" rel="noopener"><em>Breaking the Monolith: 1st Workshop on Advances in Modular Deep Learning</em></a>, held in conjunction with ICIAP 2025 in Rome.</p><p>These ideas also have a natural application in <strong>federated learning</strong>: model merging and task arithmetic can support collaboration among institutions that cannot share raw data, but can exchange models or task-s
19pecific updates. This makes it possible to combine complementary knowledge while keeping each organisationâs data local.</p><p>Within this modular deep learning line of work, he has also investigated <strong>linearized fine-tuning</strong> (<a href="https://arxiv.org/abs/2602.17385" target="_blank" rel="noopener">1</a>, <a href="https://arxiv.org/abs/2605.18993" target="_blank" rel="noopener">2</a>), a training regime based on the <strong>first-order Taylor expansion</strong> of a pre-trained model. For the linearized model, this expansion is the model definition and the following relation is exact:</p><div class="research-formula" aria-label="First-order Taylor expansion for linearized fine-tuning">f(x; θ + Îθ) = f(x; θ) + J(x; θ)Îθ</div><p>In simple terms, the adapted model is represented exactly as the original model plus a locally linear correction. This makes training dynamics easier to study and can support composability, efficient adaptation, and targeted unlearning of previously acquired capabilities.</p><p>He is also actively working on <strong>model re-basin</strong> (<a href="https://arxiv.org/abs/2505.22697" target="_blank" rel="noopener">1</a>, <a href="https://arxiv.org/abs/2510.09658" target="_blank" rel="noopener">2</a>, <a href="https://arxiv.org/abs/2602.12952" target="_blank" rel="noopener">3</a>): transferring a fine-tuning from one pre-trained model to another without full retraining. This can allow organisations to preserve an existing specialisation when a new base-model release becomes available, reducing both the computational cost and operational friction of keeping deployed models up to date.</p><p>Across these directions, he has applied these methods to a broad set of <strong>Computer Vision</strong> problems, including image classification, human, animal, and vehicle re-identification, object detection, multiple-object tracking, video analytics, and human-behaviour analysis. He has also worked extensively on anomaly detection for intelligent video-surveillance systems, public-transport scenarios, and industrial
19condition monitoring, linking methodological advances to practical systems that need to operate reliably over time.</p>`; 20 21const researchDiagrams = [ 22 { 23 paragraphText: null, 24 label: "Continual learning diagram", 25 art: `CONTINUAL LEARNING 26 27 time ---------------------------------------> 28 29 f(x; θ) -> +--------+ --> +--------+ --> +--------+ 30 | Task A | | Task B | | Task C | 31 +--------+ +--------+ +--------+ 32 ^ ^ ^ 33 | | | 34 memory memory memory`, 35 diagramFirst: false, 36 }, 37 { 38 paragraphText: "In particular, his work on model merging", 39 label: "Model merging diagram", 40 art: `MODEL MERGING 41 42+--------+ 43| Task A | θ_A ----+ 44+--------+ | 45 | 46+--------+ +--->+---------+ +-------+ 47| Task B | θ_B ----+--->| MERGE |---->| A+B+C | 48+--------+ +--->+---------+ +-------+ 49 | 50+--------+ | 51| Task C | θ_C ----+ 52+--------+`, 53 diagramFirst: false, 54 }, 55 { 56 paragraphText: "model re-basin", 57 label: "Model re-basin diagram", 58 art: `MODEL RE-BASIN 59 60+---------+ +---------------+ 61| Base θ1 |-->| Base θ1+Skill | 62+---------+ +---------------+ 63 | 64 v 65 +---------+ +----------+ +---------------+ 66 | Base θ2 |-->| RE-BASIN |-->| Base θ2+Skill | 67 +---------+ +----------+ +---------------+`, 68 diagramFirst: false, 69 }, 70]; 71 72 73const thesisOpportunityHtml = `<section class="thesis-opportunity"><p class="thesis-opportunity-kicker">Thesis Opportunities for Students</p><h2>Explore a research idea</h2><p>Thesis projects are available for Bachelorâs and Masterâs students interested in <strong>Computer Vision</strong>, <strong>continual learning</strong>, <strong>modular deep learning</strong>, <strong>model merging</strong>, <strong>task arithmetic</strong>, <strong>federated learning</strong>, and related topics in efficient and decentralized AI.</p><p>Projects can evolve into PhD positions, research contracts, or collaborations with industry partners, depending on the idea and the studentâs interests.</p><p>The available topics are shared upon request. To discuss an existing project or propose a new idea, <a href="mailto:[email protected]">send me an email â</a>.</p></section><p class="thesis-intro">Theses supervised or co-supervised by Angelo Porrello, ordered from the most recent to the earliest.</p>`; 74 75Object.assign(window.AngeloSite, { aboutHtml, timelineText, researchHtml, researchDiagrams, thesisOpportunityHtml }); 76})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.