[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-skillspotter-grades-your-form-not-just-your-actions":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},3082,"skillspotter-grades-your-form-not-just-your-actions","SkillSpotter Grades Your Form, Not Just Your Actions","A new AI architecture jointly detects and scores skilled actions in video, beating prior methods that were grading near-randomly.","An AI system that can tell you not just what you did but how well you did it is closer than it sounds.\n\nResearchers introduced SkillSpotter, a pose-aware multi-view model designed to detect skilled actions in video and grade their quality simultaneously. The system works with ego-exo setups — think AR glasses paired with a fixed external camera — and targets domains like sports, cooking, and music. It improves class-specific mean average precision from 12.40 to 21.82, a 76% jump over the best existing baseline, while pushing balanced grading accuracy from 55.99% to 60.40%. The team also found that seven existing temporal action detection architectures, when adapted to this task, graded near-randomly — revealing a genuine gap in the field, not just incremental benchmarking.\n\nThe gap matters because detecting that someone swung a tennis racket is a solved-enough problem; knowing whether the swing was any good is what real coaching requires. SkillSpotter's three core modules — adaptive temporal suppression, gated 3D body pose fusion, and bidirectional cross-view attention — treat body kinematics as a signal equal to raw video, which is the architectural bet that separates it from prior work. The modules also transfer to other detection models and generalize beyond the primary benchmark to a second dataset, HoloAssist.\n\nPersonalized AR coaching has been a fixture of tech demos for years; the honest question is whether a 60% grading accuracy, however improved, is good enough to tell an athlete something useful rather than something confusing.","[\"ai\",\"computer vision\",\"sports tech\",\"augmented reality\"]","2026-07-01T04:00:00.000Z","2026-07-01T06:48:10.816Z","2026-07-01T06:48:13.786Z","published",null,[],"ai",[24,26,27,28],"computer vision","sports tech","augmented reality",[30],{"name":31,"url":32},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2606.31127",0,{"sections":35},[36,40,45,50,55,60,65,70,75,80,85,89,94,99],{"name":37,"slug":24,"count":38,"latest_published_at":39},"AI",2590,"2026-07-16T04:00:00.000Z",{"name":41,"slug":42,"count":43,"latest_published_at":44},"Security","security",294,"2026-07-15T19:59:48.000Z",{"name":46,"slug":47,"count":48,"latest_published_at":49},"Deals","deals",179,"2026-06-29T20:02:07.000Z",{"name":51,"slug":52,"count":53,"latest_published_at":54},"Policy","policy",158,"2026-07-16T00:02:48.000Z",{"name":56,"slug":57,"count":58,"latest_published_at":59},"Hardware","hardware",122,"2026-07-14T19:46:26.000Z",{"name":61,"slug":62,"count":63,"latest_published_at":64},"Consumer Tech","consumer-tech",93,"2026-07-13T13:20:48.000Z",{"name":66,"slug":67,"count":68,"latest_published_at":69},"Software","software",70,"2026-07-13T19:52:25.000Z",{"name":71,"slug":72,"count":73,"latest_published_at":74},"Science","science",66,"2026-07-10T10:29:37.000Z",{"name":76,"slug":77,"count":78,"latest_published_at":79},"Dev Tools","dev-tools",59,"2026-07-07T04:00:00.000Z",{"name":81,"slug":82,"count":83,"latest_published_at":84},"Gaming","gaming",41,"2026-07-09T04:00:00.000Z",{"name":86,"slug":87,"count":83,"latest_published_at":88},"Startups","startups","2026-06-29T20:55:50.000Z",{"name":90,"slug":91,"count":92,"latest_published_at":93},"General","general",29,"2026-07-10T22:28:58.000Z",{"name":95,"slug":96,"count":97,"latest_published_at":98},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":100,"slug":101,"count":102,"latest_published_at":103},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]