{"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/how-did-this-get-funded-automatically","title":"How Did This Get Funded?! Automatically Identifying Quirky Scientific Achievements","arxiv_id":"2106.03048","date":"2021-06-06","proceeding":"ACL 2021 5","authors":["Chen Shani","Nadav Borenstein","Dafna Shahaf"],"abstract":"Humor is an important social phenomenon, serving complex social and psychological functions. However, despite being studied for millennia humor is computationally not well understood, often considered an AI-complete problem. In this work, we introduce a novel setting in humor mining: automatically detecting funny and unusual scientific papers. We are inspired by the Ig Nobel prize, a satirical prize awarded annually to celebrate funny scientific achievements (example past winner: \"Are cows more likely to lie down the longer they stand?\"). This challenging task has unique characteristics that make it particularly suitable for automatic learning. We construct a dataset containing thousands of funny papers and use it to learn classifiers, combining findings from psychology and linguistics with recent advances in NLP. We use our models to identify potentially funny papers in a large dataset of over 630,000 articles. The results demonstrate the potential of our methods, and more broadly the utility of integrating state-of-the-art NLP methods with insights from more traditional disciplines.","url_abs":"https://arxiv.org/abs/2106.03048v1","url_pdf":"https://arxiv.org/pdf/2106.03048v1.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":"how-did-this-get-funded-automatically","repo_url":"https://github.com/nadavborenstein/Iggy","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"articles","task_name":"Articles"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2106.03048","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2106.03048"}},"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/nadavborenstein/Iggy","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"unverified":13},"by_repo_kind":{"official":{"samples":13,"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":"49022cce7a3fb118","entry":"acc_and_f1","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"model_training/run_classifier_dataset_utils_refactored.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/model_training/run_classifier_dataset_utils_refactored.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"49022cce7a3fb118"}},{"code_sha256_prefix":"f53fd2fa105381fe","entry":"analyze_dataset_using_function","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"classifiers/run_classifiers.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/classifiers/run_classifiers.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"f53fd2fa105381fe"}},{"code_sha256_prefix":"46c9f75cf65808ec","entry":"average_word_len","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"classifiers/classifiers.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/classifiers/classifiers.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"46c9f75cf65808ec"}},{"code_sha256_prefix":"88c9d3a79324b3cd","entry":"convert_examples_to_features","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"model_training/run_classifier_dataset_utils_refactored.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/model_training/run_classifier_dataset_utils_refactored.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"88c9d3a79324b3cd"}},{"code_sha256_prefix":"c965a1dbedd3dbc5","entry":"define_model","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"model_training/baselines.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/model_training/baselines.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c965a1dbedd3dbc5"}},{"code_sha256_prefix":"51e1b2a3ee0f5669","entry":"get_feature_columns_names","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"model_training/MLP_train.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/model_training/MLP_train.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"51e1b2a3ee0f5669"}},{"code_sha256_prefix":"cbd213e08f65453f","entry":"len_analysis","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"classifiers/classifiers.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/classifiers/classifiers.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"cbd213e08f65453f"}},{"code_sha256_prefix":"0abe6f3f8d7a48f3","entry":"load_data","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"model_training/MLP_train.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/model_training/MLP_train.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"0abe6f3f8d7a48f3"}},{"code_sha256_prefix":"211c12a17b88b600","entry":"load_data","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"model_training/baselines.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/model_training/baselines.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"211c12a17b88b600"}},{"code_sha256_prefix":"91cd24d73916ca4e","entry":"load_datasets","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"model_training/MLP_train.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/model_training/MLP_train.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"91cd24d73916ca4e"}},{"code_sha256_prefix":"3c241ecfe3749a6d","entry":"simple_accuracy","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"model_training/run_classifier_dataset_utils_refactored.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/model_training/run_classifier_dataset_utils_refactored.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3c241ecfe3749a6d"}},{"code_sha256_prefix":"a829a8fa0cd10795","entry":"t_test","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"classifiers/run_classifiers.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/classifiers/run_classifiers.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a829a8fa0cd10795"}},{"code_sha256_prefix":"fe0c6898038c4952","entry":"train_model","repo":"nadavborenstein/Iggy","repo_kind":"official","path":"model_training/baselines.py","file_url":"https://github.com/nadavborenstein/Iggy/blob/HEAD/model_training/baselines.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"fe0c6898038c4952"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}