<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LHCb | Uzziel Perez</title><link>https://www.uzzielperez.com/tags/lhcb/</link><atom:link href="https://www.uzzielperez.com/tags/lhcb/index.xml" rel="self" type="application/rss+xml"/><description>LHCb</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 31 Aug 2026 00:00:00 +0000</lastBuildDate><image><url>https://www.uzzielperez.com/media/icon_hu7729264130191091259.png</url><title>LHCb</title><link>https://www.uzzielperez.com/tags/lhcb/</link></image><item><title>The reconstruction menu, and the gates that prune it</title><link>https://www.uzzielperez.com/teaching/science-communication/ogts-architecture-menu/</link><pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.uzzielperez.com/teaching/science-communication/ogts-architecture-menu/</guid><description>&lt;p>Reconstruction is detector-wide. Every event that enters LHCb must be clustered and written under a latency and throughput budget that tightens at Upgrade II. The architecture that meets those constraints is a searchable object, not a per-analysis add-on.&lt;/p>
&lt;p>This is the &lt;strong>inner loop&lt;/strong>. It does not live on the &lt;a href="https://www.uzzielperez.com/teaching/science-communication/ogts-sm-bsm-space/">hypothesis-space diagram&lt;/a>. That page ranks what is still worth measuring. This page ranks how to extract the object, under gates.&lt;/p>
&lt;div id="ogts-reco-1788179151736356335" class="ogts-reco-host">&lt;/div>
&lt;noscript>
&lt;p>Interactive graph requires JavaScript. The page text below describes the same reconstruction menu and gates.&lt;/p>
&lt;/noscript>
&lt;script src="https://www.uzzielperez.com/js/ogts-reco.js">&lt;/script>
&lt;script>
(function () {
var host = document.getElementById("ogts-reco-1788179151736356335");
if (host &amp;&amp; typeof initOgtsReco === "function") initOgtsReco(host);
})();
&lt;/script>
&lt;h2 id="how-to-read-the-family-tree">How to read the family tree&lt;/h2>
&lt;p>The menu is short and named. We do not enumerate every network.&lt;/p>
&lt;p>&lt;strong>Left: classical replacement.&lt;/strong> The cellular automaton is on the tree because Graph Clustering replaced it. The dashed edge is that replacement. Graph Clustering is the published Run 3 gold standard (Valls Canudas et al., Eur. Phys. J. C 83, 169 (2023)). At high occupancy it needs offline calibration and does not learn overlapping showers. Upgrade II can &lt;em>condition&lt;/em> it. Conditioned is not dead.&lt;/p>
&lt;p>&lt;strong>Right: learned families.&lt;/strong> Graph nets (GarNet), transformer-style calorimeter reconstruction (UzzieNet), deep sets, and state-space models. UzzieNet is a refinement of GarNet: node-centric linear-cost attention. Distillation varies only &lt;em>inside&lt;/em> a family, under an explicit HLT1 latency cut. A student can pass a throughput gate the teacher fails. Deep sets and state-space models are siblings on the menu, not children of GarNet. An unscored family stays amber. The gate does not invent a prune.&lt;/p>
&lt;p>Edges are replacement, refinement, or inside-family compression. They are never &amp;ldquo;also a calorimeter network.&amp;rdquo;&lt;/p>
&lt;h2 id="the-two-gates">The two gates&lt;/h2>
&lt;p>&lt;strong>Throughput.&lt;/strong> Offline is loose. Run 3 HLT1 is the Allen path we actually have to live with. Upgrade II is tighter still: occupancy, PicoCal geometry, timing layers. A family that cannot meet the budget is conditioned or gone, even if its resolution is beautiful overnight on a GPU.&lt;/p>
&lt;p>&lt;strong>Resolution.&lt;/strong> Inclusive energy is one demand. Overlapping showers are another. A vertex-less radiative photon, the \(\Lambda_b\to\Lambda\gamma\) object, is harder than an inclusive cluster. Flip that topology and the same menu is re-coloured. The architecture that wins on a given topology is a diagnostic of problem structure, not a trophy.&lt;/p>
&lt;p>Gate colours on this page are &lt;strong>schematic&lt;/strong>. CHEP 2026 numbers that are real stay in the inspector: UzzieNet up to 8× faster than message-passing; Graph(GarNet)→MLP about 95% smaller and beating the teacher on energy resolution; GarNet ONNX up to 5× CPU and about 2× GPU at FP32 parity near \(10^{-7}\). Those are measurements against teachers and runtimes, not a published claim that the search already beats Graph Clustering at Upgrade II.&lt;/p>
&lt;h2 id="two-oracles-one-human-gate">Two oracles, one human gate&lt;/h2>
&lt;p>The cheap oracle is a surrogate under FLOP and wall-time constraints. It is a filter, not calorimeter truth. The expensive oracle is Allen-scale PicoCal reconstruction. If they disagree, the lie is published; the ranking that counts is Allen&amp;rsquo;s.&lt;/p>
&lt;p>The human gate keeps what counts as an acceptable model of systematic uncertainty. The \(\Lambda_b\to\Lambda\gamma\) revival found an efficiency-ratio discrepancy from two compensating errors whose branching ratio still looked fine. A beautiful excess that is two mistakes does not pass.&lt;/p>
&lt;p>This page is an AI-assisted first version of the post.&lt;/p></description></item><item><title>Three talks at CHEP 2026 in Bangkok</title><link>https://www.uzzielperez.com/post/chep2026-three-talks/</link><pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate><guid>https://www.uzzielperez.com/post/chep2026-three-talks/</guid><description>&lt;p>I presented three talks at &lt;a href="https://indico.cern.ch/" target="_blank" rel="noopener">CHEP 2026&lt;/a>, the 28th International Conference on Computing in High Energy and Nuclear Physics, hosted by Chulalongkorn University in Bangkok, Thailand (May 25–29, 2026):&lt;/p>
&lt;ol>
&lt;li>&lt;strong>When Less is More&lt;/strong> — lightweight and distilled graph neural networks for efficient particle reconstruction in LHCb&amp;rsquo;s next-generation PicoCal calorimeter.&lt;/li>
&lt;li>&lt;strong>Optimizing GNNs for the Wild&lt;/strong> — PyTorch-to-ONNX acceleration of GarNet on CPUs and GPUs, targeting the LHCb GPU trigger.&lt;/li>
&lt;li>&lt;strong>Future-Ready Restoration&lt;/strong> — a case study on RAG-enhanced, agentic revival of a Run-2 Λb → Λγ analysis.&lt;/li>
&lt;/ol>
&lt;p>Details for each talk are on the &lt;a href="https://www.uzzielperez.com/event/">talks page&lt;/a>.&lt;/p></description></item><item><title>Future-Ready Restoration: A Case Study on AI RAG-Enhanced Agentic Revival of a Run-2 2016 Λb → Λγ Analysis</title><link>https://www.uzzielperez.com/event/chep2026-rag-analysis-revival/</link><pubDate>Mon, 25 May 2026 09:00:00 +0700</pubDate><guid>https://www.uzzielperez.com/event/chep2026-rag-analysis-revival/</guid><description/></item><item><title>Optimizing GNNs for the Wild: PyTorch-to-ONNX Acceleration of GarNet on CPUs and GPUs</title><link>https://www.uzzielperez.com/event/chep2026-onnx-optimization/</link><pubDate>Mon, 25 May 2026 09:00:00 +0700</pubDate><guid>https://www.uzzielperez.com/event/chep2026-onnx-optimization/</guid><description/></item><item><title>When Less is More: Towards Lightweight and Distilled Graph Neural Networks for Efficient Particle Reconstruction in LHCb's Next-Generation Calorimeter</title><link>https://www.uzzielperez.com/event/chep2026-lightweight-gnns/</link><pubDate>Mon, 25 May 2026 09:00:00 +0700</pubDate><guid>https://www.uzzielperez.com/event/chep2026-lightweight-gnns/</guid><description/></item><item><title>UzzieNet / ecal-reco-gnn</title><link>https://www.uzzielperez.com/project/uzzienet/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>https://www.uzzielperez.com/project/uzzienet/</guid><description>&lt;p>Core contributor to &lt;strong>ecal-reco-gnn&lt;/strong>, the LHCb calorimeter reconstruction package that hosts &lt;strong>UzzieNet&lt;/strong>: an attention-enhanced, node-centric graph neural network extending GarNet. Custom graph construction, message-passing and attention layers, model compression, and ONNX deployment target the PicoCal (Upgrade II) calorimeter and the GPU-based HLT1/Allen trigger.&lt;/p>
&lt;p>Presented at &lt;a href="https://www.uzzielperez.com/event/acat2025-lightweight-gnns/">ACAT 2025&lt;/a>, &lt;a href="https://www.uzzielperez.com/event/fastml2025-lightweight-gnns/">Fast ML 2025&lt;/a>, and &lt;a href="https://www.uzzielperez.com/event/chep2026-lightweight-gnns/">CHEP 2026&lt;/a>.&lt;/p></description></item><item><title>When Less is More: Towards Lightweight and Distilled Graph Neural Networks for Efficient Particle Reconstruction</title><link>https://www.uzzielperez.com/event/acat2025-lightweight-gnns/</link><pubDate>Mon, 08 Sep 2025 09:00:00 +0200</pubDate><guid>https://www.uzzielperez.com/event/acat2025-lightweight-gnns/</guid><description/></item><item><title>When Less is More: Lightweight and Distilled GNNs for Efficient Particle Reconstruction</title><link>https://www.uzzielperez.com/event/fastml2025-lightweight-gnns/</link><pubDate>Mon, 01 Sep 2025 09:00:00 +0200</pubDate><guid>https://www.uzzielperez.com/event/fastml2025-lightweight-gnns/</guid><description/></item></channel></rss>