[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-a-new-trick-makes-code-ai-models-forget-specific-snippets":10,"sections":40},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":30,"tags":31,"sources":35,"feedback":39,"feedback_at":22,"cost_usd":39,"total_tokens":39},8764,"a-new-trick-makes-code-ai-models-forget-specific-snippets","A New Trick Makes Code AI Models Forget Specific Snippets","UNBIND steers code LLMs away from reproducing memorized snippets, cutting exact leaks over 97 percent with little coding-skill loss.","A new technique called UNBIND can make a code-generating AI model forget a specific chunk of memorized code without retraining it.\n\nResearchers describe UNBIND as an inference-time method that steers a code large language model's hidden states away from reproducing a targeted snippet, rather than editing the model's weights. The system separates two problems: identifying which internal representations encode the target code, then building a separate direction to suppress its output. Tested across fourteen baseline methods, two code models, and two corpora, UNBIND cut exact reproduction of targeted code by 97.3 to 99.1 percent as measured by F-BLEU. In repeated extraction attempts, the number of snippets that could be pulled out as 50-token-plus exact matches dropped from as many as 262 out of 300 down to zero or two.\n\nCode models memorize real functions from their training data, and that creates copyright and security exposure when the same code resurfaces verbatim in a generated completion. Retraining a model to delete that memory is slow and expensive, so a steering method applied only at inference time matters if it holds up outside benchmark conditions. UNBIND also preserved general coding ability well, solving at most two fewer HumanEval+ problems and six fewer MBPP+ problems than the unmodified models.\n\nThe paper's own numbers show the forgetting isn't total: even the best recovery attempts still pulled back up to 6.45 percent of a target snippet, a reminder that inference-time steering suppresses reproduction rather than erasing it from the model entirely.","[\"ai\",\"code-llm\",\"machine-unlearning\",\"ai-security\"]","2026-09-30T04:00:00.000Z","2026-10-01T00:41:49.353Z","2026-10-01T00:41:54.560Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"publisher-r1","publisher",1,"The closing paragraph undercuts the article with an unattributed editorializing claim ('anyone calling this a true deletion fix is overselling it') that reads as an inserted editorial aside rather than sourced reporting, and the TAGS field lists only comma-separated words with no indication these are rendered tags versus leftover metadata formatting.","resolved","ai",[30,32,33,34],"code-llm","machine-unlearning","ai-security",[36],{"name":37,"url":38},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2609.35913",0,{"sections":41},[42,46,51,56,61,66,71,76,81,85,90,95,99,104],{"name":43,"slug":30,"count":44,"latest_published_at":45},"AI",5223,"2026-09-30T16:24:23.000Z",{"name":47,"slug":48,"count":49,"latest_published_at":50},"Security","security",796,"2026-09-30T16:10:00.000Z",{"name":52,"slug":53,"count":54,"latest_published_at":55},"Policy","policy",422,"2026-09-30T16:39:59.000Z",{"name":57,"slug":58,"count":59,"latest_published_at":60},"Deals","deals",294,"2026-09-30T16:34:18.000Z",{"name":62,"slug":63,"count":64,"latest_published_at":65},"Hardware","hardware",196,"2026-09-30T13:00:00.000Z",{"name":67,"slug":68,"count":69,"latest_published_at":70},"Science","science",156,"2026-09-30T14:30:00.000Z",{"name":72,"slug":73,"count":74,"latest_published_at":75},"Consumer Tech","consumer-tech",147,"2026-09-30T16:05:19.000Z",{"name":77,"slug":78,"count":79,"latest_published_at":80},"Dev Tools","dev-tools",91,"2026-09-30T12:58:00.000Z",{"name":82,"slug":83,"count":79,"latest_published_at":84},"Software","software","2026-09-25T20:55:00.000Z",{"name":86,"slug":87,"count":88,"latest_published_at":89},"Startups","startups",83,"2026-09-29T21:51:36.000Z",{"name":91,"slug":92,"count":93,"latest_published_at":94},"Gaming","gaming",49,"2026-09-30T16:24:30.000Z",{"name":96,"slug":97,"count":93,"latest_published_at":98},"General","general","2026-09-28T16:44:57.000Z",{"name":100,"slug":101,"count":102,"latest_published_at":103},"Reviews","reviews",31,"2026-09-28T14:31:34.000Z",{"name":105,"slug":106,"count":107,"latest_published_at":108},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]