{"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/supervised-learning-on-relational-databases","title":"Supervised Learning on Relational Databases with Graph Neural Networks","arxiv_id":"2002.02046","date":"2020-02-06","proceeding":null,"authors":["Milan Cvitkovic"],"abstract":"The majority of data scientists and machine learning practitioners use relational data in their work [State of ML and Data Science 2017, Kaggle, Inc.]. But training machine learning models on data stored in relational databases requires significant data extraction and feature engineering efforts. These efforts are not only costly, but they also destroy potentially important relational structure in the data. We introduce a method that uses Graph Neural Networks to overcome these challenges. Our proposed method outperforms state-of-the-art automatic feature engineering methods on two out of three datasets.","url_abs":"https://arxiv.org/abs/2002.02046v1","url_pdf":"https://arxiv.org/pdf/2002.02046v1.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":"supervised-learning-on-relational-databases","repo_url":"https://github.com/mwcvitkovic/Supervised-Learning-on-Relational-Databases-with-GNNs","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"machine-learning","task_name":"BIG-bench Machine Learning"},{"task_slug":"feature-engineering","task_name":"Feature Engineering"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2002.02046","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2002.02046"}},"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/mwcvitkovic/Supervised-Learning-on-Relational-Databases-with-GNNs","reach":null}],"summary":{"ran_draft_wrong":2},"by_repo_kind":{"official":{"samples":2,"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":0,"samples":[{"code_sha256_prefix":"256eef7bd4fc72bf","entry":"fmt_row_for_latex","repo":"mwcvitkovic/Supervised-Learning-on-Relational-Databases-with-GNNs","repo_kind":"official","path":"experiments/GNN/print_and_plot_results.py","file_url":"https://github.com/mwcvitkovic/Supervised-Learning-on-Relational-Databases-with-GNNs/blob/HEAD/experiments/GNN/print_and_plot_results.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"256eef7bd4fc72bf"}},{"code_sha256_prefix":"b1e07885fce5024a","entry":"get_kwargs","repo":"mwcvitkovic/Supervised-Learning-on-Relational-Databases-with-GNNs","repo_kind":"official","path":"experiments/GNN/PoolMLP.py","file_url":"https://github.com/mwcvitkovic/Supervised-Learning-on-Relational-Databases-with-GNNs/blob/HEAD/experiments/GNN/PoolMLP.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b1e07885fce5024a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}