[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-researchers-teach-chatbots-to-track-emotional-support-over-time":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},8130,"researchers-teach-chatbots-to-track-emotional-support-over-time","Researchers Teach Chatbots to Track Emotional Support Over Time","A new training method called AFlow scores mid-conversation strategy shifts, not just final replies, to make AI emotional support chatbots less generic.","A new training method scores every step of a supportive conversation, not just how it ends.\n\nResearchers propose the Affective Flow Language Model, or AFlow, which treats a multi-turn emotional-support chat as a flow of utility moving through the conversation rather than a single graded response. Paired with a technique called Affective Flow Preference Optimization, the model uses a flow-balance objective over partial dialogue paths to push credit for a good or bad outcome back onto the intermediate turns that led there. That lets the system learn which support strategies work better at particular moments, not just which final reply sounds best. The team tested the approach on two existing emotional-support datasets, ExTES and ESConv, and reported gains in strategy alignment, response diversity, and generation quality across multiple model setups.\n\nMost alignment work for support chatbots grades either one response at a time or the dialogue as a whole, which leaves the middle of the conversation as a black box - the equivalent of judging a counselor only by intake notes and final outcome, never the session in between. Giving models turn-by-turn feedback on strategy could matter for anyone using these bots for repeated, evolving check-ins rather than a single question and answer.\n\nIt is worth remembering this is a benchmark result on ExTES and ESConv, not a clinical trial, so \"better\" here means better than other chatbots on those test sets - not better than a human listening on the other end.","[\"ai\",\"chatbots\",\"emotional-support\",\"nlp\"]","2026-09-28T04:00:00.000Z","2026-09-28T10:39:18.519Z","2026-09-28T10:39:30.107Z","published",null,[],"ai",[24,26,27,28],"chatbots","emotional-support","nlp",[30],{"name":31,"url":32},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2602.08826",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",4799,{"name":40,"slug":41,"count":42,"latest_published_at":18},"Security","security",762,{"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",151,{"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"]