[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-ai-models-learn-shortcuts-not-algorithms-study-finds":10,"sections":34},{"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":24,"tags":25,"sources":29,"feedback":33,"feedback_at":22,"cost_usd":33,"total_tokens":33},8046,"ai-models-learn-shortcuts-not-algorithms-study-finds","AI Models Learn Shortcuts, Not Algorithms, Study Finds","A new study shows neural networks learn to shortcut insertion sort rather than execute it, and proposes a discrete model that generalizes to longer lists.","Neural networks that claim to sort numbers by following insertion sort have mostly been faking it.\n\nResearchers studying neural algorithmic reasoning looked at a baseline model trained on the CLRS30 benchmark, which teaches networks to mimic classic algorithms like insertion sort using both final answers and step-by-step hints. They found the hint objective was barely being optimized, with hint accuracy staying low even when the final sorted output came out correct. Worse, many of the model's intermediate representations could already be decoded into a fully sorted list before the reference algorithm would have finished running, a sign the network had learned a shortcut to the answer rather than the procedure. In response, the team built Discrete Neural Insertion Sort, a model that represents the list as a chain, separates value swaps from control-flow decisions, and snaps its internal state back to discrete values after every processing step.\n\nTrained only on 16-item lists, the new model sorted 64-item and 128-item lists with perfect accuracy, real evidence of generalizing an algorithm rather than memorizing a benchmark shape. An ablation test found the architecture alone wasn't enough: without explicit supervision of the algorithm's global inner-loop state, the model failed even on lists the length it was trained on. That is a useful warning for anyone building so-called reasoning models: correct outputs and even intermediate hints can still hide a network that never learned the underlying process.\n\nSorting is a toy problem, but the diagnosis travels: benchmarks that grade only the destination, not the route, will keep rewarding models for finding clever detours instead of doing the work.","[\"ai\",\"neural-networks\",\"algorithmic-reasoning\",\"research\"]","2026-09-28T04:00:00.000Z","2026-09-28T07:16:54.998Z","2026-09-28T07:17:01.214Z","published",null,[],"ai",[24,26,27,28],"neural-networks","algorithmic-reasoning","research",[30],{"name":31,"url":32},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2609.31114",0,{"sections":35},[36,39,43,48,53,58,62,67,72,77,82,87,91,96],{"name":37,"slug":24,"count":38,"latest_published_at":18},"AI",4689,{"name":40,"slug":41,"count":42,"latest_published_at":18},"Security","security",758,{"name":44,"slug":45,"count":46,"latest_published_at":47},"Policy","policy",399,"2026-09-27T18:39:02.000Z",{"name":49,"slug":50,"count":51,"latest_published_at":52},"Deals","deals",261,"2026-09-27T15:30:35.000Z",{"name":54,"slug":55,"count":56,"latest_published_at":57},"Hardware","hardware",188,"2026-09-27T20:46:36.000Z",{"name":59,"slug":60,"count":61,"latest_published_at":18},"Science","science",148,{"name":63,"slug":64,"count":65,"latest_published_at":66},"Consumer Tech","consumer-tech",135,"2026-09-26T14:30:00.000Z",{"name":68,"slug":69,"count":70,"latest_published_at":71},"Software","software",91,"2026-09-25T20:55:00.000Z",{"name":73,"slug":74,"count":75,"latest_published_at":76},"Dev Tools","dev-tools",84,"2026-09-26T04:20:58.000Z",{"name":78,"slug":79,"count":80,"latest_published_at":81},"Startups","startups",76,"2026-09-25T18:33:59.000Z",{"name":83,"slug":84,"count":85,"latest_published_at":86},"Gaming","gaming",48,"2026-09-25T18:35:21.000Z",{"name":88,"slug":89,"count":85,"latest_published_at":90},"General","general","2026-09-26T17:02:42.000Z",{"name":92,"slug":93,"count":94,"latest_published_at":95},"Reviews","reviews",30,"2026-09-24T20:07:31.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]