[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-small-graph-model-beats-llms-at-knowing-when-to-interrupt-you":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},8717,"small-graph-model-beats-llms-at-knowing-when-to-interrupt-you","Small Graph Model Beats LLMs at Knowing When to Interrupt You","A tiny graph model predicts when proactive AI assistants should speak, beating nine rival architectures on accuracy while running far faster.","A team of AI researchers built a small graph-based model that decides when a proactive assistant should interrupt you, and it beats large language models at the job while using a fraction of the compute.\n\nThe paper, posted to arXiv, describes a temporal-graph-learning (TGL) controller that treats a user's activity, such as emails, messages, and calendar events, as a graph, where entities like people and projects recur over time and link separate interactions together. That structure lets the model predict, in a single forward pass, both whether a moment is worth interrupting for and which entities should inform the resulting suggestion. The researchers tested it against nine other trigger architectures, including two LLMs that make the call in a single forward pass, using AUC (area under the ROC curve), a standard measure of how well a model separates true interrupt-worthy moments from ones best left alone. TGL posted the highest AUC of all nine, processing each event in 11.13 milliseconds on a GPU server, which the authors clock at 4 to 7 times faster than the two single-forward LLM triggers it outranked.\n\nThat combination, more accurate and much cheaper, undercuts the assumption that proactive AI needs a language model running in the background just to decide whether to speak. A shared TGL controller also lifted F1 scores by an average of 16.7 points across 14 different downstream suggestion-generating models, meaning the gains hold regardless of which LLM actually writes the final suggestion.\n\nIt even runs on a laptop at under 14 milliseconds with a 220 MiB footprint, which is the real pitch here: proactive assistants that don't need a data center just to know when to shut up.","[\"ai\",\"proactive-assistants\",\"machine-learning\",\"on-device-ai\"]","2026-09-30T04:00:00.000Z","2026-09-30T21:29:36.790Z","2026-09-30T21:29:42.270Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"State what AUC measures and give the actual comparison figures (the graph model's AUC vs. the nine other trigger architectures) instead of just asserting it 'posted the highest AUC scores.'","resolved","ai",[30,32,33,34],"proactive-assistants","machine-learning","on-device-ai",[36],{"name":37,"url":38},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2605.30152",0,{"sections":41},[42,46,50,54,59,64,68,73,78,82,87,92,97,102],{"name":43,"slug":30,"count":44,"latest_published_at":45},"AI",5567,"2026-10-01T04:00:00.000Z",{"name":47,"slug":48,"count":49,"latest_published_at":45},"Security","security",815,{"name":51,"slug":52,"count":53,"latest_published_at":45},"Policy","policy",430,{"name":55,"slug":56,"count":57,"latest_published_at":58},"Deals","deals",298,"2026-09-30T21:00:26.000Z",{"name":60,"slug":61,"count":62,"latest_published_at":63},"Hardware","hardware",196,"2026-09-30T13:00:00.000Z",{"name":65,"slug":66,"count":67,"latest_published_at":45},"Science","science",163,{"name":69,"slug":70,"count":71,"latest_published_at":72},"Consumer Tech","consumer-tech",149,"2026-09-30T22:57:11.000Z",{"name":74,"slug":75,"count":76,"latest_published_at":77},"Dev Tools","dev-tools",93,"2026-10-01T02:30:48.000Z",{"name":79,"slug":80,"count":76,"latest_published_at":81},"Software","software","2026-09-30T21:41:11.000Z",{"name":83,"slug":84,"count":85,"latest_published_at":86},"Startups","startups",84,"2026-09-30T20:39:09.000Z",{"name":88,"slug":89,"count":90,"latest_published_at":91},"Gaming","gaming",51,"2026-09-30T16:24:30.000Z",{"name":93,"slug":94,"count":95,"latest_published_at":96},"General","general",50,"2026-09-30T21:37:54.000Z",{"name":98,"slug":99,"count":100,"latest_published_at":101},"Reviews","reviews",31,"2026-09-28T14:31:34.000Z",{"name":103,"slug":104,"count":105,"latest_published_at":106},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]