{"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/representational-similarity-via-interpretable","title":"Representational Similarity via Interpretable Visual Concepts","arxiv_id":"2503.15699","date":"2025-03-19","proceeding":null,"authors":["Neehar Kondapaneni","Oisin Mac Aodha","Pietro Perona"],"abstract":"How do two deep neural networks differ in how they arrive at a decision? Measuring the similarity of deep networks has been a long-standing open question. Most existing methods provide a single number to measure the similarity of two networks at a given layer, but give no insight into what makes them similar or dissimilar. We introduce an interpretable representational similarity method (RSVC) to compare two networks. We use RSVC to discover shared and unique visual concepts between two models. We show that some aspects of model differences can be attributed to unique concepts discovered by one model that are not well represented in the other. Finally, we conduct extensive evaluation across different vision model architectures and training protocols to demonstrate its effectiveness.","url_abs":"https://arxiv.org/abs/2503.15699v2","url_pdf":"https://arxiv.org/pdf/2503.15699v2.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":"representational-similarity-via-interpretable","repo_url":"https://github.com/nkondapa/RSVC","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2503.15699","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2503.15699"}},"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/nkondapa/RSVC","reach":null}],"summary":{"ran_draft_wrong":3,"ran_fixture":1,"unverified":1},"by_repo_kind":{"official":{"samples":5,"ran":4,"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":5,"samples":[{"code_sha256_prefix":"85efb942fd2f9516","entry":"_batch_inference","repo":"nkondapa/RSVC","repo_kind":"official","path":"compare_models.py","file_url":"https://github.com/nkondapa/RSVC/blob/HEAD/compare_models.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"85efb942fd2f9516"}},{"code_sha256_prefix":"a8387cb364a210ab","entry":"k_fold_split_image_group","repo":"nkondapa/RSVC","repo_kind":"official","path":"compare_models.py","file_url":"https://github.com/nkondapa/RSVC/blob/HEAD/compare_models.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a8387cb364a210ab"}},{"code_sha256_prefix":"5499fa2c4926b799","entry":"patchify_images","repo":"nkondapa/RSVC","repo_kind":"official","path":"compare_models.py","file_url":"https://github.com/nkondapa/RSVC/blob/HEAD/compare_models.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5499fa2c4926b799"}},{"code_sha256_prefix":"b1bea461e542cee3","entry":"select_class_and_load_images","repo":"nkondapa/RSVC","repo_kind":"official","path":"compare_models.py","file_url":"https://github.com/nkondapa/RSVC/blob/HEAD/compare_models.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b1bea461e542cee3"}},{"code_sha256_prefix":"e6fb88781e32aa7f","entry":"shared_concept_proposals_inference","repo":"nkondapa/RSVC","repo_kind":"official","path":"compare_models.py","file_url":"https://github.com/nkondapa/RSVC/blob/HEAD/compare_models.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e6fb88781e32aa7f"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}