{"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/riveter-measuring-power-and-social-dynamics","title":"Riveter: Measuring Power and Social Dynamics Between Entities","arxiv_id":"2312.09536","date":"2023-12-15","proceeding":null,"authors":["Maria Antoniak","Anjalie Field","Jimin Mun","Melanie Walsh","Lauren F. Klein","Maarten Sap"],"abstract":"Riveter provides a complete easy-to-use pipeline for analyzing verb connotations associated with entities in text corpora. We prepopulate the package with connotation frames of sentiment, power, and agency, which have demonstrated usefulness for capturing social phenomena, such as gender bias, in a broad range of corpora. For decades, lexical frameworks have been foundational tools in computational social science, digital humanities, and natural language processing, facilitating multifaceted analysis of text corpora. But working with verb-centric lexica specifically requires natural language processing skills, reducing their accessibility to other researchers. By organizing the language processing pipeline, providing complete lexicon scores and visualizations for all entities in a corpus, and providing functionality for users to target specific research questions, Riveter greatly improves the accessibility of verb lexica and can facilitate a broad range of future research.","url_abs":"https://arxiv.org/abs/2312.09536v1","url_pdf":"https://arxiv.org/pdf/2312.09536v1.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":"riveter-measuring-power-and-social-dynamics","repo_url":"https://github.com/maartensap/riveter-nlp","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2312.09536","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2312.09536"}},"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":"deterministic:regex_extraction","url":"https://github.com/huggingface/neuralcoref","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":11,"ran_draft_wrong":1,"unverified":5},"by_repo_kind":{"found_in_text":{"samples":17,"ran":12,"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":"9e8c17dcee7cd5e4","entry":"bytes_to_unicode","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/compat.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/compat.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9e8c17dcee7cd5e4"}},{"code_sha256_prefix":"8e66fd489ce5989b","entry":"clean_token","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/conllparser.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/conllparser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8e66fd489ce5989b"}},{"code_sha256_prefix":"a2124836d3557ce1","entry":"clipped_sigmoid","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/learn.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/learn.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a2124836d3557ce1"}},{"code_sha256_prefix":"10347dfdc30039ba","entry":"encode_distance","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/utils.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"10347dfdc30039ba"}},{"code_sha256_prefix":"f45e82ab123a5616","entry":"filename_to_url","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/file_utils.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/file_utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f45e82ab123a5616"}},{"code_sha256_prefix":"d257ae6d30634cbd","entry":"get_all_pairs_loss","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/learn.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/learn.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d257ae6d30634cbd"}},{"code_sha256_prefix":"845d81774101e9b1","entry":"hash_changed","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"bin/cythonize.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/bin/cythonize.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"845d81774101e9b1"}},{"code_sha256_prefix":"77efc3889d645cc4","entry":"load_embeddings_from_file","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/dataset.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"77efc3889d645cc4"}},{"code_sha256_prefix":"bd784b50f862d66b","entry":"load_hashes","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"bin/cythonize.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/bin/cythonize.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"bd784b50f862d66b"}},{"code_sha256_prefix":"064577f26f876bc6","entry":"parallel_process","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/utils.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"064577f26f876bc6"}},{"code_sha256_prefix":"ad6f3fc551889356","entry":"unicode_to_bytes","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/compat.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/compat.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ad6f3fc551889356"}},{"code_sha256_prefix":"5eff22fa0a651276","entry":"url_to_filename","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/file_utils.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/file_utils.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5eff22fa0a651276"}},{"code_sha256_prefix":"4cc18d5e92c311ba","entry":"cached_path","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/file_utils.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/file_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":"4cc18d5e92c311ba"}},{"code_sha256_prefix":"7dcd71dbff03a3a0","entry":"get_hash","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"bin/cythonize.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/bin/cythonize.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":"7dcd71dbff03a3a0"}},{"code_sha256_prefix":"b04110cfd23c8567","entry":"get_top_pair_loss","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/learn.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/learn.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":"b04110cfd23c8567"}},{"code_sha256_prefix":"a7604c292d6409a3","entry":"load_file","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/conllparser.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/conllparser.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":"a7604c292d6409a3"}},{"code_sha256_prefix":"3152525689191178","entry":"padder_collate","repo":"huggingface/neuralcoref","repo_kind":"found_in_text","path":"neuralcoref/train/dataset.py","file_url":"https://github.com/huggingface/neuralcoref/blob/HEAD/neuralcoref/train/dataset.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":"3152525689191178"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}