{"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/effective-distributed-representations-for","title":"Effective Distributed Representations for Academic Expert Search","arxiv_id":"2010.08269","date":"2020-10-16","proceeding":"EMNLP (sdp) 2020 11","authors":["Mark Berger","Jakub Zavrel","Paul Groth"],"abstract":"Expert search aims to find and rank experts based on a user's query. In academia, retrieving experts is an efficient way to navigate through a large amount of academic knowledge. Here, we study how different distributed representations of academic papers (i.e. embeddings) impact academic expert retrieval. We use the Microsoft Academic Graph dataset and experiment with different configurations of a document-centric voting model for retrieval. In particular, we explore the impact of the use of contextualized embeddings on search performance. We also present results for paper embeddings that incorporate citation information through retrofitting. Additionally, experiments are conducted using different techniques for assigning author weights based on author order. We observe that using contextual embeddings produced by a transformer model trained for sentence similarity tasks produces the most effective paper representations for document-centric expert retrieval. However, retrofitting the paper embeddings and using elaborate author contribution weighting strategies did not improve retrieval performance.","url_abs":"https://arxiv.org/abs/2010.08269v1","url_pdf":"https://arxiv.org/pdf/2010.08269v1.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":"effective-distributed-representations-for","repo_url":"https://github.com/mabergerx/SDP500_expert_search","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[{"task_slug":"navigate","task_name":"Navigate"},{"task_slug":"retrieval","task_name":"Retrieval"},{"task_slug":"sentence","task_name":"Sentence"},{"task_slug":"sentence-similarity","task_name":"Sentence Similarity"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2010.08269","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2010.08269"}},"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/mabergerx/SDP500_expert_search","reach":null}],"summary":{"ran_honours":3,"ran_draft_wrong":1},"by_repo_kind":{"official":{"samples":4,"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":4,"samples":[{"code_sha256_prefix":"8f51389732284290","entry":"mean_average_precision","repo":"mabergerx/SDP500_expert_search","repo_kind":"official","path":"Utility/Evaluation.py","file_url":"https://github.com/mabergerx/SDP500_expert_search/blob/HEAD/Utility/Evaluation.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8f51389732284290"}},{"code_sha256_prefix":"c62a2f880ebd60ad","entry":"mean_precision_at_n","repo":"mabergerx/SDP500_expert_search","repo_kind":"official","path":"Utility/Evaluation.py","file_url":"https://github.com/mabergerx/SDP500_expert_search/blob/HEAD/Utility/Evaluation.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c62a2f880ebd60ad"}},{"code_sha256_prefix":"b561d509dd7ee112","entry":"mean_reciprocal_rank","repo":"mabergerx/SDP500_expert_search","repo_kind":"official","path":"Utility/Evaluation.py","file_url":"https://github.com/mabergerx/SDP500_expert_search/blob/HEAD/Utility/Evaluation.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b561d509dd7ee112"}},{"code_sha256_prefix":"c48928a0a105b6e7","entry":"produce_authors_ranking","repo":"mabergerx/SDP500_expert_search","repo_kind":"official","path":"ExpertSearchAPI/API/Functions/re_ranking.py","file_url":"https://github.com/mabergerx/SDP500_expert_search/blob/HEAD/ExpertSearchAPI/API/Functions/re_ranking.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c48928a0a105b6e7"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}