{"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/boosting-scientific-concepts-understanding","title":"Boosting Scientific Concepts Understanding: Can Analogy from Teacher Models Empower Student Models?","arxiv_id":"2406.11375","date":"2024-06-17","proceeding":null,"authors":["Siyu Yuan","Cheng Jiayang","Lin Qiu","Deqing Yang"],"abstract":"Analogical reasoning plays a critical role in human cognition, enabling us to understand new concepts by associating them with familiar ones. Previous research in the AI community has mainly focused on identifying and generating analogies and then examining their quality under human evaluation, which overlooks the practical application of these analogies in real-world settings. Inspired by the human education process, in this paper, we propose to investigate how analogies created by teacher language models (LMs) can assist student LMs in understanding scientific concepts, thereby aligning more closely with practical scenarios. Our results suggest that free-form analogies can indeed aid LMs in understanding concepts. Additionally, analogies generated by student LMs can improve their own performance on scientific question answering, demonstrating their capability to use analogies for self-learning new knowledge. Resources are available at https://github.com/siyuyuan/SCUA.","url_abs":"https://arxiv.org/abs/2406.11375v2","url_pdf":"https://arxiv.org/pdf/2406.11375v2.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":"boosting-scientific-concepts-understanding","repo_url":"https://github.com/siyuyuan/scua","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok"}}],"tasks":[{"task_slug":"question-answering","task_name":"Question Answering"},{"task_slug":"self-learning","task_name":"Self-Learning"}],"methods":[{"method_slug":"self-learning","method_name":"Self-Learning"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2406.11375","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2406.11375"}},"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/siyuyuan/SCUA","reach":{"status":"ok"}}],"summary":{"ran":5,"unverified":3},"by_repo_kind":{"official":{"samples":8,"ran":5,"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":8,"samples":[{"code_sha256_prefix":"459a35c3ded115f7","entry":"answer_check","repo":"siyuyuan/SCUA","repo_kind":"official","path":"studentLMs.py","file_url":"https://github.com/siyuyuan/SCUA/blob/HEAD/studentLMs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"459a35c3ded115f7"}},{"code_sha256_prefix":"f598e4d22fed08d8","entry":"free_form_analogy","repo":"siyuyuan/SCUA","repo_kind":"official","path":"teacherLMs.py","file_url":"https://github.com/siyuyuan/SCUA/blob/HEAD/teacherLMs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f598e4d22fed08d8"}},{"code_sha256_prefix":"fc1433d5441ae6d6","entry":"read_json","repo":"siyuyuan/SCUA","repo_kind":"official","path":"util_func.py","file_url":"https://github.com/siyuyuan/SCUA/blob/HEAD/util_func.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"fc1433d5441ae6d6"}},{"code_sha256_prefix":"66af883835d43b5c","entry":"read_jsonline","repo":"siyuyuan/SCUA","repo_kind":"official","path":"util_func.py","file_url":"https://github.com/siyuyuan/SCUA/blob/HEAD/util_func.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"66af883835d43b5c"}},{"code_sha256_prefix":"73e822c58880b746","entry":"remove_key","repo":"siyuyuan/SCUA","repo_kind":"official","path":"util_func.py","file_url":"https://github.com/siyuyuan/SCUA/blob/HEAD/util_func.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"73e822c58880b746"}},{"code_sha256_prefix":"b781e1fcecd7c5c6","entry":"answer_generation_analogy","repo":"siyuyuan/SCUA","repo_kind":"official","path":"studentLMs.py","file_url":"https://github.com/siyuyuan/SCUA/blob/HEAD/studentLMs.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":"b781e1fcecd7c5c6"}},{"code_sha256_prefix":"573d63ce2bc8eee1","entry":"sci_concept_generation","repo":"siyuyuan/SCUA","repo_kind":"official","path":"teacherLMs.py","file_url":"https://github.com/siyuyuan/SCUA/blob/HEAD/teacherLMs.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":"573d63ce2bc8eee1"}},{"code_sha256_prefix":"59ffe1eabed6deea","entry":"word_analogy","repo":"siyuyuan/SCUA","repo_kind":"official","path":"teacherLMs.py","file_url":"https://github.com/siyuyuan/SCUA/blob/HEAD/teacherLMs.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":"59ffe1eabed6deea"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}