[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-new-recommendation-model-separates-long-and-short-term-interest":10,"sections":36},{"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":24,"persona_id":22,"persona_name":22,"section":25,"tags":26,"sources":31,"feedback":35,"feedback_at":22,"cost_usd":35,"total_tokens":35},7124,"new-recommendation-model-separates-long-and-short-term-interest","New Recommendation Model Separates Long and Short Term Interest","DSRec separates a shopper's stable habits from momentary clicks, using efficient state space models instead of costly Transformers.","A new algorithm tries to separate what you buy out of habit from what caught your eye five minutes ago, and it does the sorting without the computing cost of a full Transformer.\n\nResearchers behind a paper called DSRec, posted to arXiv on September 21, 2026, built a recommendation model that treats the same product differently depending on when and how a shopper is interacting with it, a problem they call item polysemy. The model splits a user's click history into two tracks: a long-term branch that aggregates stable preferences over the full history, and a short-term branch that weighs recent clicks more heavily based on how much time passed between them. Each branch runs through its own state-space model, a lighter-weight alternative to Transformers, with the long-term track using a standard Mamba encoder and the short-term track using a time-modulated version that adjusts as click gaps widen or shrink. A residual cross-fusion step then lets the two branches trade context without collapsing into one blended signal, and the authors report DSRec beats other state-of-the-art methods on public benchmarks.\n\nThe interesting part is not the accuracy claim, it is the efficiency argument. Transformers made sequential recommendation better but expensive to run at scale, and most attempts to speed things up with state space models flattened every item into one fixed role, missing that a phone case means something different in a browsing session than in a checkout cart. Untangling those roles without reintroducing Transformer-level cost is the actual engineering problem here.\n\nLike most recommendation papers, this one is proven on offline benchmarks, not on an actual storefront, so the real test is whether it holds up when a live site's traffic gets messier than any dataset.","[\"recommendation-systems\",\"state-space-models\",\"machine-learning\",\"mamba\"]","2026-09-21T04:00:00.000Z","2026-09-21T07:36:04.949Z","2026-09-21T07:36:17.524Z","published",null,[],"https:\u002F\u002Fcdn.xyz.onl\u002Farticle-images\u002Fnew-recommendation-model-separates-long-and-short-term-interest.webp","ai",[27,28,29,30],"recommendation-systems","state-space-models","machine-learning","mamba",[32],{"name":33,"url":34},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2609.21548",0,{"sections":37},[38,42,46,51,56,61,66,71,76,81,86,91,96,101],{"name":39,"slug":25,"count":40,"latest_published_at":41},"AI",4175,"2026-09-21T10:30:00.000Z",{"name":43,"slug":44,"count":45,"latest_published_at":18},"Security","security",681,{"name":47,"slug":48,"count":49,"latest_published_at":50},"Policy","policy",352,"2026-09-21T10:18:06.000Z",{"name":52,"slug":53,"count":54,"latest_published_at":55},"Deals","deals",184,"2026-09-21T10:18:31.000Z",{"name":57,"slug":58,"count":59,"latest_published_at":60},"Hardware","hardware",157,"2026-09-21T11:04:12.000Z",{"name":62,"slug":63,"count":64,"latest_published_at":65},"Science","science",130,"2026-09-20T13:48:11.000Z",{"name":67,"slug":68,"count":69,"latest_published_at":70},"Consumer Tech","consumer-tech",99,"2026-09-09T17:27:33.000Z",{"name":72,"slug":73,"count":74,"latest_published_at":75},"Dev Tools","dev-tools",78,"2026-09-18T04:00:00.000Z",{"name":77,"slug":78,"count":79,"latest_published_at":80},"Software","software",75,"2026-09-10T20:41:21.000Z",{"name":82,"slug":83,"count":84,"latest_published_at":85},"Startups","startups",55,"2026-09-09T23:14:29.000Z",{"name":87,"slug":88,"count":89,"latest_published_at":90},"Gaming","gaming",43,"2026-09-10T12:18:06.000Z",{"name":92,"slug":93,"count":94,"latest_published_at":95},"General","general",42,"2026-09-18T22:35:10.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":102,"slug":103,"count":104,"latest_published_at":105},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]