{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/safe-triplet-screening-for-distance-metric","title":"Safe Triplet Screening for Distance Metric Learning","arxiv_id":"1802.03923","date":"2018-02-12","proceeding":null,"authors":["Tomoki Yoshida","Ichiro Takeuchi","Masayuki Karasuyama"],"abstract":"We study safe screening for metric learning. Distance metric learning can\noptimize a metric over a set of triplets, each one of which is defined by a\npair of same class instances and an instance in a different class. However, the\nnumber of possible triplets is quite huge even for a small dataset. Our safe\ntriplet screening identifies triplets which can be safely removed from the\noptimization problem without losing the optimality. Compared with existing safe\nscreening studies, triplet screening is particularly significant because of (1)\nthe huge number of possible triplets, and (2) the semi-definite constraint in\nthe optimization. We derive several variants of screening rules, and analyze\ntheir relationships. Numerical experiments on benchmark datasets demonstrate\nthe effectiveness of safe triplet screening.","url_abs":"http://arxiv.org/abs/1802.03923v2","url_pdf":"http://arxiv.org/pdf/1802.03923v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"safe-triplet-screening-for-distance-metric","repo_url":"https://github.com/birdwatcherYT/Safe-Triplet-Screening-for-Distance-Metric-Learning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[{"task_slug":"metric-learning","task_name":"Metric Learning"},{"task_slug":null,"task_name":"Triplet"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}