<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Personalization | Ravid Shwartz-Ziv</title><link>https://www.ravid-shwartz-ziv.com/tag/personalization/</link><atom:link href="https://www.ravid-shwartz-ziv.com/tag/personalization/index.xml" rel="self" type="application/rss+xml"/><description>Personalization</description><generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><lastBuildDate>Wed, 26 Aug 2026 00:00:00 +0000</lastBuildDate><image><url>https://www.ravid-shwartz-ziv.com/img/ravid-shwartz-ziv-social-v2.png</url><title>Personalization</title><link>https://www.ravid-shwartz-ziv.com/tag/personalization/</link></image><item><title>Memory, Personalization, and Continual Learning</title><link>https://www.ravid-shwartz-ziv.com/research/memory-continual-learning/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.ravid-shwartz-ziv.com/research/memory-continual-learning/</guid><description>&lt;p>AI systems need several kinds of memory. They must use information from the current context, retain useful knowledge over longer periods, adapt to new experience, and sometimes personalize behavior without damaging capabilities learned earlier. Treating all of these as one problem hides the tradeoffs that matter.&lt;/p>
&lt;p>I am interested in four practical questions:&lt;/p>
&lt;ul>
&lt;li>How can a fixed-size state retain the right information from a long context?&lt;/li>
&lt;li>How can a model update one association without interfering with many others?&lt;/li>
&lt;li>What should be stored in weights, external memory, or an agent&amp;rsquo;s working context?&lt;/li>
&lt;li>How can a system learn continually while measuring what it preserves and what it forgets?&lt;/li>
&lt;/ul>
&lt;h2 id="memory-under-a-fixed-budget">Memory under a fixed budget&lt;/h2>
&lt;p>My essay &lt;strong>
&lt;a href="https://www.the-information-bottleneck.com/p/editing-a-compressed-memory" target="_blank" rel="noopener">Editing a Compressed Memory&lt;/a>&lt;/strong> explains one concrete version of the problem. Linear attention replaces a growing key-value cache with a fixed-size recurrent state. This makes memory and decoding costs independent of context length, but introduces interference when many associations share the same representation. Delta-style updates, decay, and gating provide progressively more selective ways to edit that state.&lt;/p>
&lt;p>This form of in-context memory is different from personalization across sessions or continual learning in model weights. The common question is what information a bounded system should preserve, how it should update that information, and how we can evaluate the resulting behavior.&lt;/p>
&lt;p>For agents, memory must also interact with planning and verification. &lt;strong>
&lt;a href="https://www.ravid-shwartz-ziv.com/publication/minitap/">Minitap&lt;/a>&lt;/strong> studies a mobile-agent system that separates these responsibilities across specialized components, making failures easier to detect and recover from.&lt;/p>
&lt;p>
&lt;a href="https://www.ravid-shwartz-ziv.com/#podcast">Read my writing and podcast conversations&lt;/a> or
&lt;a href="https://www.ravid-shwartz-ziv.com/#contact">discuss a collaboration&lt;/a>.&lt;/p></description></item></channel></rss>