{"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/relation-preserving-triplet-mining-for","title":"Relation Preserving Triplet Mining for Stabilising the Triplet Loss in Re-identification Systems","arxiv_id":"2110.07933","date":"2021-10-15","proceeding":"Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision 2023 1","authors":["Adhiraj Ghosh","Kuruparan Shanmugalingam","Wen-Yan Lin"],"abstract":"Object appearances change dramatically with pose variations. This creates a challenge for embedding schemes that seek to map instances with the same object ID to locations that are as close as possible. This issue becomes significantly heightened in complex computer vision tasks such as re-identification(reID). In this paper, we suggest that these dramatic appearance changes are indications that an object ID is composed of multiple natural groups, and it is counterproductive to forcefully map instances from different groups to a common location. This leads us to introduce Relation Preserving Triplet Mining (RPTM), a feature-matching guided triplet mining scheme, that ensures that triplets will respect the natural subgroupings within an object ID. We use this triplet mining mechanism to establish a pose-aware, well-conditioned triplet loss by implicitly enforcing view consistency. This allows a single network to be trained with fixed parameters across datasets while providing state-of-the-art results. Code is available at https://github.com/adhirajghosh/RPTM_reid.","url_abs":"https://arxiv.org/abs/2110.07933v2","url_pdf":"https://arxiv.org/pdf/2110.07933v2.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":"relation-preserving-triplet-mining-for","repo_url":"https://github.com/adhirajghosh/rptm_reid","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"object","task_name":"Object"},{"task_slug":"person-re-identification","task_name":"Person Re-Identification"},{"task_slug":null,"task_name":"Relation"},{"task_slug":null,"task_name":"Triplet"},{"task_slug":"vehicle-re-identification","task_name":"Vehicle Re-Identification"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/person-re-identification-on-dukemtmc-reid","task":"Person Re-Identification","dataset":"DukeMTMC-reID","model":"RPTM","rank_in_archive_order":12,"of":94,"metrics":{"Rank-1":"93.5","Rank-5":"96.1","mAP":"89.2"},"uses_additional_data":false},{"leaderboard":"/sota/vehicle-re-identification-on-veri-776","task":"Vehicle Re-Identification","dataset":"VeRi-776","model":"RPTM","rank_in_archive_order":2,"of":17,"metrics":{"Rank-1":"97.3","Rank1":"97.3","Rank5":"98.4","mAP":"88.0"},"uses_additional_data":false},{"leaderboard":"/sota/vehicle-re-identification-on-vehicleid-large","task":"Vehicle Re-Identification","dataset":"VehicleID Large","model":"RPTM","rank_in_archive_order":4,"of":10,"metrics":{"Rank-1":"92.9","Rank-5":"96.3","mAP":"80.5"},"uses_additional_data":false},{"leaderboard":"/sota/vehicle-re-identification-on-vehicleid-medium","task":"Vehicle Re-Identification","dataset":"VehicleID Medium","model":"RPTM","rank_in_archive_order":4,"of":9,"metrics":{"Rank-1":"93.3","Rank-5":"96.5","mAP":"81.2"},"uses_additional_data":false},{"leaderboard":"/sota/vehicle-re-identification-on-vehicleid-small","task":"Vehicle Re-Identification","dataset":"VehicleID Small","model":"RPTM","rank_in_archive_order":4,"of":13,"metrics":{"Rank-1":"95.5","Rank-5":"97.4","mAP":"84.8"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2110.07933","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}