{"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/targeted-mismatch-adversarial-attack-query","title":"Targeted Mismatch Adversarial Attack: Query with a Flower to Retrieve the Tower","arxiv_id":"1908.09163","date":"2019-08-24","proceeding":"ICCV 2019 10","authors":["Giorgos Tolias","Filip Radenovic","Ondřej Chum"],"abstract":"Access to online visual search engines implies sharing of private user content - the query images. We introduce the concept of targeted mismatch attack for deep learning based retrieval systems to generate an adversarial image to conceal the query image. The generated image looks nothing like the user intended query, but leads to identical or very similar retrieval results. Transferring attacks to fully unseen networks is challenging. We show successful attacks to partially unknown systems, by designing various loss functions for the adversarial image construction. These include loss functions, for example, for unknown global pooling operation or unknown input resolution by the retrieval system. We evaluate the attacks on standard retrieval benchmarks and compare the results retrieved with the original and adversarial image.","url_abs":"https://arxiv.org/abs/1908.09163v1","url_pdf":"https://arxiv.org/pdf/1908.09163v1.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":"targeted-mismatch-adversarial-attack-query","repo_url":"https://github.com/gtolias/tma","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"adversarial-attack","task_name":"Adversarial Attack"},{"task_slug":"retrieval","task_name":"Retrieval"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1908.09163","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1908.09163"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/gtolias/tma","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":4},"by_repo_kind":{"official":{"samples":4,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"b1968780f875e7f2","entry":"center_crop","repo":"gtolias/tma","repo_kind":"official","path":"utils.py","file_url":"https://github.com/gtolias/tma/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b1968780f875e7f2"}},{"code_sha256_prefix":"f6c0510ce2f54187","entry":"config_qimname_a","repo":"gtolias/tma","repo_kind":"official","path":"eval_retrieval.py","file_url":"https://github.com/gtolias/tma/blob/HEAD/eval_retrieval.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f6c0510ce2f54187"}},{"code_sha256_prefix":"f19535d35ebd276d","entry":"crow","repo":"gtolias/tma","repo_kind":"official","path":"cirtorchclone/imageretrievalnet.py","file_url":"https://github.com/gtolias/tma/blob/HEAD/cirtorchclone/imageretrievalnet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f19535d35ebd276d"}},{"code_sha256_prefix":"8f29ff98daa59b34","entry":"hist_per_channel","repo":"gtolias/tma","repo_kind":"official","path":"tma.py","file_url":"https://github.com/gtolias/tma/blob/HEAD/tma.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8f29ff98daa59b34"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}