<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Signal Temporal Logic | Sara Candussio</title><link>https://gaoithee.github.io/saracandussio.github.io/tags/signal-temporal-logic/</link><atom:link href="https://gaoithee.github.io/saracandussio.github.io/tags/signal-temporal-logic/index.xml" rel="self" type="application/rss+xml"/><description>Signal Temporal Logic</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 05 Mar 2026 00:00:00 +0000</lastBuildDate><image><url>https://gaoithee.github.io/saracandussio.github.io/media/icon_hu7729264130191091259.png</url><title>Signal Temporal Logic</title><link>https://gaoithee.github.io/saracandussio.github.io/tags/signal-temporal-logic/</link></image><item><title>Distilling Formal Logic into Neural Spaces</title><link>https://gaoithee.github.io/saracandussio.github.io/project/stlenc/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://gaoithee.github.io/saracandussio.github.io/project/stlenc/</guid><description>&lt;p>Continuous neural representations of STL specifications via kernel distillation. Accepted at &lt;strong>NeSy 2026&lt;/strong>.&lt;/p></description></item><item><title>Distilling Formal Logic into Neural Spaces: A Kernel Alignment Approach for Signal Temporal Logic</title><link>https://gaoithee.github.io/saracandussio.github.io/publication/distilling-formal-logic/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://gaoithee.github.io/saracandussio.github.io/publication/distilling-formal-logic/</guid><description>&lt;p>Accepted at &lt;strong>NeSy 2026&lt;/strong> as an oral presentation 🎉&lt;/p>
&lt;h2 id="the-idea">The Idea&lt;/h2>
&lt;p>Typical knowledge distillation compresses a big neural model into a smaller one. We do something different: our &amp;ldquo;expert&amp;rdquo; isn&amp;rsquo;t a neural network at all — it&amp;rsquo;s a &lt;strong>mathematical kernel built on top of formal logic&lt;/strong>.&lt;/p>
&lt;p>This kernel is provably correct: it captures the true meaning of logical formulas with mathematical guarantees. The problem? It&amp;rsquo;s expensive to compute and doesn&amp;rsquo;t scale.&lt;/p>
&lt;p>So instead of distilling a big neural model into a smaller neural model, we &lt;strong>distill the geometric structure&lt;/strong> (i.e. relative positions) of a symbolic kernel into a Transformer encoder. We&amp;rsquo;re not compressing parameters — we&amp;rsquo;re transferring mathematical meaning into neural space.&lt;/p>
&lt;p>Using a teacher-student setup with a kernel-weighted geometric alignment objective, we train the encoder to mirror the semantic distances defined by the symbolic kernel. Errors are penalized proportionally to their semantic discrepancy — not just their magnitude.&lt;/p>
&lt;h2 id="why-it-matters">Why It Matters&lt;/h2>
&lt;p>The result is a model that:&lt;/p>
&lt;ul>
&lt;li>runs in a &lt;strong>single forward pass&lt;/strong>&lt;/li>
&lt;li>produces &lt;strong>semantically faithful embeddings&lt;/strong> of logical formulas&lt;/li>
&lt;li>can &lt;strong>reconstruct the original formula&lt;/strong> from its embedding&lt;/li>
&lt;li>all without sacrificing the logical guarantees of the original kernel&lt;/li>
&lt;/ul>
&lt;p>This opens up scalable, trustworthy neuro-symbolic reasoning for domains where correctness and efficiency aren&amp;rsquo;t optional:&lt;/p>
&lt;ul>
&lt;li>🚗 Autonomous driving &amp;amp; robotics (real-time monitoring of safety specs)&lt;/li>
&lt;li>🏥 Healthcare (checking patient signals against clinical guidelines)&lt;/li>
&lt;li>⚙️ Cyber-physical systems (fast verification &amp;amp; control synthesis)&lt;/li>
&lt;/ul>
&lt;p>And beyond STL, this approach generalizes to &lt;strong>any domain with a meaningful but expensive similarity function&lt;/strong> — think genomic sequences, molecular graphs, or structured data where semantics matter more than surface form.&lt;/p>
&lt;p>Co-authored with &lt;a href="https://gsarti.com/" target="_blank" rel="noopener">Gabriele Sarti&lt;/a>, &lt;a href="https://scholar.google.com/citations?user=Gaia_Saveri" target="_blank" rel="noopener">Gaia Saveri&lt;/a>, and &lt;a href="https://ai-lab.units.it/?page_id=139" target="_blank" rel="noopener">Luca Bortolussi&lt;/a>.&lt;/p>
&lt;p>If you want to explore how to transfer a slow, expensive similarity function into Transformers — let&amp;rsquo;s connect!&lt;/p></description></item><item><title>STLDec: Decoding Temporal Logic Embeddings via Transformers</title><link>https://gaoithee.github.io/saracandussio.github.io/project/stldec/</link><pubDate>Thu, 10 Jul 2025 00:00:00 +0000</pubDate><guid>https://gaoithee.github.io/saracandussio.github.io/project/stldec/</guid><description>&lt;p>Transformer-based decoder for inverting semantic embeddings of Signal Temporal Logic (STL) formulae. Published at &lt;strong>ECML-PKDD 2025&lt;/strong>.&lt;/p></description></item></channel></rss>