{"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/detecting-human-object-interactions-with","title":"Detecting Human-Object Interactions with Action Co-occurrence Priors","arxiv_id":"2007.08728","date":"2020-07-17","proceeding":null,"authors":["Dong-Jin Kim","Xiao Sun","Jinsoo Choi","Stephen Lin","In So Kweon"],"abstract":"A common problem in human-object interaction (HOI) detection task is that numerous HOI classes have only a small number of labeled examples, resulting in training sets with a long-tailed distribution. The lack of positive labels can lead to low classification accuracy for these classes. Towards addressing this issue, we observe that there exist natural correlations and anti-correlations among human-object interactions. In this paper, we model the correlations as action co-occurrence matrices and present techniques to learn these priors and leverage them for more effective training, especially in rare classes. The utility of our approach is demonstrated experimentally, where the performance of our approach exceeds the state-of-the-art methods on both of the two leading HOI detection benchmark datasets, HICO-Det and V-COCO.","url_abs":"https://arxiv.org/abs/2007.08728v2","url_pdf":"https://arxiv.org/pdf/2007.08728v2.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":"detecting-human-object-interactions-with","repo_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"human-object-interaction-detection","task_name":"Human-Object Interaction Detection"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2007.08728","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2007.08728"}},"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/Dong-JinKim/ActionCooccurrencePriors","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":10},"by_repo_kind":{"official":{"samples":10,"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":"5f8551dd0fb2cf55","entry":"compute_area","repo":"Dong-JinKim/ActionCooccurrencePriors","repo_kind":"official","path":"utils/bbox_utils.py","file_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors/blob/HEAD/utils/bbox_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":"5f8551dd0fb2cf55"}},{"code_sha256_prefix":"5c81f0f6cf474579","entry":"compute_area_batch","repo":"Dong-JinKim/ActionCooccurrencePriors","repo_kind":"official","path":"utils/bbox_utils.py","file_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors/blob/HEAD/utils/bbox_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":"5c81f0f6cf474579"}},{"code_sha256_prefix":"d342aa66e09cb8a9","entry":"compute_iou","repo":"Dong-JinKim/ActionCooccurrencePriors","repo_kind":"official","path":"utils/bbox_utils.py","file_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors/blob/HEAD/utils/bbox_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":"d342aa66e09cb8a9"}},{"code_sha256_prefix":"00ad97d3fa0e9432","entry":"create_mlp","repo":"Dong-JinKim/ActionCooccurrencePriors","repo_kind":"official","path":"utils/pytorch_layers.py","file_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors/blob/HEAD/utils/pytorch_layers.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":"00ad97d3fa0e9432"}},{"code_sha256_prefix":"6c82cba89895242a","entry":"dumps_json_object","repo":"Dong-JinKim/ActionCooccurrencePriors","repo_kind":"official","path":"utils/io.py","file_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors/blob/HEAD/utils/io.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":"6c82cba89895242a"}},{"code_sha256_prefix":"0c0c242e0bf98442","entry":"get_activation","repo":"Dong-JinKim/ActionCooccurrencePriors","repo_kind":"official","path":"utils/pytorch_layers.py","file_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors/blob/HEAD/utils/pytorch_layers.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":"0c0c242e0bf98442"}},{"code_sha256_prefix":"fbb293b5e43e3fa4","entry":"load_json_object","repo":"Dong-JinKim/ActionCooccurrencePriors","repo_kind":"official","path":"utils/io.py","file_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors/blob/HEAD/utils/io.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":"fbb293b5e43e3fa4"}},{"code_sha256_prefix":"f9531bd8a2f31c23","entry":"load_pickle_object","repo":"Dong-JinKim/ActionCooccurrencePriors","repo_kind":"official","path":"utils/io.py","file_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors/blob/HEAD/utils/io.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":"f9531bd8a2f31c23"}},{"code_sha256_prefix":"fd54712b1bf5feeb","entry":"manage_required_args","repo":"Dong-JinKim/ActionCooccurrencePriors","repo_kind":"official","path":"utils/argparse_utils.py","file_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors/blob/HEAD/utils/argparse_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":"fd54712b1bf5feeb"}},{"code_sha256_prefix":"8d87f08966a2f30c","entry":"str_to_bool","repo":"Dong-JinKim/ActionCooccurrencePriors","repo_kind":"official","path":"utils/argparse_utils.py","file_url":"https://github.com/Dong-JinKim/ActionCooccurrencePriors/blob/HEAD/utils/argparse_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":"8d87f08966a2f30c"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}