{"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/automated-discovery-of-symbolic-laws","title":"Automated discovery of symbolic laws governing skill acquisition from naturally occurring data","arxiv_id":"2404.05689","date":"2024-04-08","proceeding":null,"authors":["Sannyuya Liu","Qing Li","Xiaoxuan Shen","Jianwen Sun","Zongkai Yang"],"abstract":"Skill acquisition is a key area of research in cognitive psychology as it encompasses multiple psychological processes. The laws discovered under experimental paradigms are controversial and lack generalizability. This paper aims to unearth the laws of skill learning from large-scale training log data. A two-stage algorithm was developed to tackle the issues of unobservable cognitive states and algorithmic explosion in searching. Initially a deep learning model is employed to determine the learner's cognitive state and assess the feature importance. Subsequently, symbolic regression algorithms are utilized to parse the neural network model into algebraic equations. Experimental results show the algorithm can accurately restore preset laws within a noise range in continuous feedback settings. When applied to Lumosity training data, the method outperforms traditional and recent models in fitness terms. The study reveals two new forms of skill acquisition laws and reaffirms some previous findings.","url_abs":"https://arxiv.org/abs/2404.05689v2","url_pdf":"https://arxiv.org/pdf/2404.05689v2.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":"automated-discovery-of-symbolic-laws","repo_url":"https://github.com/ccnu-mathits/adm","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"feature-importance","task_name":"Feature Importance"},{"task_slug":"symbolic-regression","task_name":"Symbolic Regression"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2404.05689","atlas_url":"https://app.syntology.ai/?focus=2404.05689","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2404.05689"}},"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":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ccnu-mathits/adm","reach":{"status":"ok"}}],"summary":{"ran":2,"unverified":1},"by_repo_kind":{"official":{"samples":3,"ran":2,"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":3,"samples":[{"code_sha256_prefix":"7f5e42851c0bdd34","entry":"get_count","repo":"ccnu-mathits/adm","repo_kind":"official","path":"Real_world_dataset_application/Utils.py","file_url":"https://github.com/ccnu-mathits/adm/blob/HEAD/Real_world_dataset_application/Utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7f5e42851c0bdd34"}},{"code_sha256_prefix":"187ab10f753125e9","entry":"read_dataset","repo":"ccnu-mathits/adm","repo_kind":"official","path":"Real_world_dataset_application/Utils.py","file_url":"https://github.com/ccnu-mathits/adm/blob/HEAD/Real_world_dataset_application/Utils.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":"187ab10f753125e9"}},{"code_sha256_prefix":"7ad3702346f36bf9","entry":"load_dataset","repo":"ccnu-mathits/adm","repo_kind":"official","path":"Real_world_dataset_application/Utils.py","file_url":"https://github.com/ccnu-mathits/adm/blob/HEAD/Real_world_dataset_application/Utils.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":"7ad3702346f36bf9"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}