{"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/duality-induced-regularizer-for-tensor","title":"Duality-Induced Regularizer for Tensor Factorization Based Knowledge Graph Completion","arxiv_id":"2011.05816","date":"2020-11-11","proceeding":"NeurIPS 2020 12","authors":["Zhanqiu Zhang","Jianyu Cai","Jie Wang"],"abstract":"Tensor factorization based models have shown great power in knowledge graph completion (KGC). However, their performance usually suffers from the overfitting problem seriously. This motivates various regularizers -- such as the squared Frobenius norm and tensor nuclear norm regularizers -- while the limited applicability significantly limits their practical usage. To address this challenge, we propose a novel regularizer -- namely, DUality-induced RegulArizer (DURA) -- which is not only effective in improving the performance of existing models but widely applicable to various methods. The major novelty of DURA is based on the observation that, for an existing tensor factorization based KGC model (primal), there is often another distance based KGC model (dual) closely associated with it. Experiments show that DURA yields consistent and significant improvements on benchmarks.","url_abs":"https://arxiv.org/abs/2011.05816v2","url_pdf":"https://arxiv.org/pdf/2011.05816v2.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":"duality-induced-regularizer-for-tensor","repo_url":"https://github.com/MIRALab-USTC/KGE-DURA","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"duality-induced-regularizer-for-tensor","repo_url":"https://github.com/MIRALab-USTC/KGE-HAKE","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"duality-induced-regularizer-for-tensor","repo_url":"https://github.com/miralab-ustc/qe-cone","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"knowledge-graph-completion","task_name":"Knowledge Graph Completion"},{"task_slug":"link-prediction","task_name":"Link Prediction"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/link-prediction-on-fb15k-237","task":"Link Prediction","dataset":"FB15k-237","model":"ComplEx-DURA","rank_in_archive_order":10,"of":75,"metrics":{"Hits@1":"0.276","Hits@10":"0.560","MRR":"0.371"},"uses_additional_data":false},{"leaderboard":"/sota/link-prediction-on-wn18rr","task":"Link Prediction","dataset":"WN18RR","model":"RESCAL-DURA","rank_in_archive_order":33,"of":75,"metrics":{"Hits@1":"0.455","Hits@10":"0.577","MRR":"0.498"},"uses_additional_data":false},{"leaderboard":"/sota/link-prediction-on-wn18rr","task":"Link Prediction","dataset":"WN18RR","model":"CP-DURA","rank_in_archive_order":51,"of":75,"metrics":{"Hits@1":"0.441","Hits@10":"0.552","MRR":"0.478"},"uses_additional_data":false},{"leaderboard":"/sota/link-prediction-on-wn18rr","task":"Link Prediction","dataset":"WN18RR","model":"ComplEx-DURA","rank_in_archive_order":73,"of":75,"metrics":{"Hits@1":"0.449","MRR":"0.491"},"uses_additional_data":false},{"leaderboard":"/sota/link-prediction-on-yago3-10","task":"Link Prediction","dataset":"YAGO3-10","model":"ComplEx-DURA (large model)","rank_in_archive_order":2,"of":18,"metrics":{"Hits@1":"0.511","Hits@10":"0.713","MRR":"0.584"},"uses_additional_data":false},{"leaderboard":"/sota/link-prediction-on-yago3-10","task":"Link Prediction","dataset":"YAGO3-10","model":"CP-DURA (large model)","rank_in_archive_order":3,"of":18,"metrics":{"Hits@1":"0.506","Hits@10":"0.709","MRR":"0.579"},"uses_additional_data":false}],"syntology":{"syntology_url":"https://syntology.ai/paper/2011.05816","atlas_url":"https://app.syntology.ai/?focus=2011.05816","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2011.05816"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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/MIRALab-USTC/KGE-DURA","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/miralab-ustc/qe-cone","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/MIRALab-USTC/KGE-HAKE","reach":null}],"summary":{"unverified":2},"by_repo_kind":{"official":{"samples":2,"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":2,"samples":[{"code_sha256_prefix":"b3941f51059c203e","entry":"DURA","repo":"MIRALab-USTC/KGE-DURA","repo_kind":"official","path":"code/regularizers.py","file_url":"https://github.com/MIRALab-USTC/KGE-DURA/blob/HEAD/code/regularizers.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":"b3941f51059c203e"}},{"code_sha256_prefix":"2506c17cda0c5069","entry":"Regularizer","repo":"MIRALab-USTC/KGE-DURA","repo_kind":"official","path":"code/regularizers.py","file_url":"https://github.com/MIRALab-USTC/KGE-DURA/blob/HEAD/code/regularizers.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":"2506c17cda0c5069"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}