[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-a-way-to-maximize-partial-auc-without-negative-labels":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},9606,"a-way-to-maximize-partial-auc-without-negative-labels","A Way to Maximize Partial AUC Without Negative Labels","A new training method lets classifiers optimize for partial AUC using only positive and unlabeled data, skipping the negative labels they usually need.","A new machine learning method can optimize a key classifier metric without ever seeing a labeled example of what it is trying to catch.\n\nResearchers propose a way to train binary classifiers to maximize partial AUC (pAUC), a ROC-curve metric that tracks true-positive rates within a chosen false-positive-rate range, using only positive and unlabeled (PU) data. Normally pAUC maximization needs labeled positive and negative examples, but negative labels are often hard to collect in practice because of privacy limits or the expertise needed to annotate them. The team reworked the underlying math so pAUC, including its FPR-dependent thresholds, can be expressed using just the positive and overall data distributions, then derived an empirical estimator from that. They trained a classifier by maximizing a smoothed version of this estimator and tested it on ten real-world datasets.\n\nThis targets a real bottleneck in fields like cybersecurity, medical care, and ad fraud detection, where confirmed negative cases are expensive or legally fraught to label, while confirmed positive cases, like a known intrusion or a confirmed diagnosis, are comparatively easier to get. If PU-based pAUC training holds up beyond the paper's ten test datasets, it could let teams build FPR-constrained classifiers without the labeling pipeline that currently gates them.\n\nThe paper does not report how its pAUC scores compare against standard methods trained on fully labeled data, so the real test is whether skipping negative labels costs accuracy right where it counts - at the low false-positive end that security and medical teams actually care about.","[\"machine-learning\",\"pu-learning\",\"binary-classification\"]","2026-10-02T04:00:00.000Z","2026-10-03T02:39:34.251Z","2026-10-03T02:39:39.084Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"The dek claims the method 'hits strong partial-AUC scores' but neither the body nor the source material gives any actual pAUC values or comparison baselines — drop or qualify that claim so the dek doesn't assert a result the article never substantiates.","resolved","ai",[32,33,34],"machine-learning","pu-learning","binary-classification",[36],{"name":37,"url":38},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2610.00284",0,{"sections":41},[42,45,49,53,58,62,66,71,76,81,86,91,96,101],{"name":43,"slug":30,"count":44,"latest_published_at":18},"AI",5896,{"name":46,"slug":47,"count":48,"latest_published_at":18},"Security","security",837,{"name":50,"slug":51,"count":52,"latest_published_at":18},"Policy","policy",438,{"name":54,"slug":55,"count":56,"latest_published_at":57},"Deals","deals",317,"2026-10-01T22:00:00.000Z",{"name":59,"slug":60,"count":61,"latest_published_at":18},"Hardware","hardware",199,{"name":63,"slug":64,"count":65,"latest_published_at":18},"Science","science",171,{"name":67,"slug":68,"count":69,"latest_published_at":70},"Consumer Tech","consumer-tech",155,"2026-10-01T19:54:10.000Z",{"name":72,"slug":73,"count":74,"latest_published_at":75},"Dev Tools","dev-tools",96,"2026-10-01T16:57:03.000Z",{"name":77,"slug":78,"count":79,"latest_published_at":80},"Software","software",93,"2026-09-30T21:41:11.000Z",{"name":82,"slug":83,"count":84,"latest_published_at":85},"Startups","startups",90,"2026-10-01T21:55:22.000Z",{"name":87,"slug":88,"count":89,"latest_published_at":90},"Gaming","gaming",53,"2026-10-02T02:50:39.000Z",{"name":92,"slug":93,"count":94,"latest_published_at":95},"General","general",50,"2026-09-30T21:37:54.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"Reviews","reviews",31,"2026-09-28T14:31:34.000Z",{"name":102,"slug":103,"count":104,"latest_published_at":105},"How-To","how-to",7,"2026-10-01T09:00:00.000Z"]