{"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/arxiv-2607-09710","title":"Manifold Constrained Tabular Deep Neural Networks","arxiv_id":"2607.09710","date":"2026-06-23","proceeding":null,"authors":["Tian Li","Lucy Robinson","Varun Ojha","Huizhi Liang"],"abstract":"Tabular classification is often governed by local, condition-triggered rules rather than smooth global patterns. However, tabular deep neural networks (DNNs) are typically built upon Euclidean representations that favor smooth variations and semantic locality. This potential geometric mismatch can make it challenging for tabular DNNs to efficiently represent the discrete, rule-partitioned structures often underlying tabular classification. To address this issue, we propose HDE-Net, a manifold-constrained DNN that enables hierarchical decision modeling in hyperbolic space. We first abstract heterogeneous features into unified Latent Decision Nodes (LDNs) and embed them in the Poincaré ball, forming a continuous representation that resembles tree-structured reasoning. For numerical features, we introduce a Soft Decision Routing mechanism that approximates range-based local rules in a differentiable manner, bringing their LDN semantics closer to those of categorical features. An entropy-aware capacity allocation algorithm further adapts the number of LDNs per numerical feature to balance expressiveness and complexity. On the TALENT-tiny-core classification benchmark (30 datasets), HDE-Net achieves the \\textit{best average rank}, outperforming both industrial GBDTs and recent tabular DNNs while maintaining high efficiency.","url_abs":"https://arxiv.org/abs/2607.09710","url_pdf":"https://arxiv.org/pdf/2607.09710","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2607.09710"}},"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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/LAMDA-Tabular/TALENT","reach":null}],"summary":{"ran":2,"unverified":4},"by_repo_kind":{"found_in_text":{"samples":6,"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":"b9e13a1282199651","entry":"check_softmax","repo":"LAMDA-Tabular/TALENT","repo_kind":"found_in_text","path":"TALENT/model/utils.py","file_url":"https://github.com/LAMDA-Tabular/TALENT/blob/HEAD/TALENT/model/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b9e13a1282199651"}},{"code_sha256_prefix":"db2fe357a8af4965","entry":"rmse","repo":"LAMDA-Tabular/TALENT","repo_kind":"found_in_text","path":"TALENT/model/utils.py","file_url":"https://github.com/LAMDA-Tabular/TALENT/blob/HEAD/TALENT/model/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"db2fe357a8af4965"}},{"code_sha256_prefix":"175da1a523af277a","entry":"get_method_class","repo":"LAMDA-Tabular/TALENT","repo_kind":"found_in_text","path":"TALENT/model/method_registry.py","file_url":"https://github.com/LAMDA-Tabular/TALENT/blob/HEAD/TALENT/model/method_registry.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"175da1a523af277a"}},{"code_sha256_prefix":"ea14a0e79cdca1a8","entry":"get_method_spec","repo":"LAMDA-Tabular/TALENT","repo_kind":"found_in_text","path":"TALENT/model/method_registry.py","file_url":"https://github.com/LAMDA-Tabular/TALENT/blob/HEAD/TALENT/model/method_registry.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ea14a0e79cdca1a8"}},{"code_sha256_prefix":"e248737ecd5c07ad","entry":"load_config","repo":"LAMDA-Tabular/TALENT","repo_kind":"found_in_text","path":"TALENT/model/utils.py","file_url":"https://github.com/LAMDA-Tabular/TALENT/blob/HEAD/TALENT/model/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e248737ecd5c07ad"}},{"code_sha256_prefix":"86d521e0f33f8575","entry":"resolve_bundled_path","repo":"LAMDA-Tabular/TALENT","repo_kind":"found_in_text","path":"TALENT/model/method_registry.py","file_url":"https://github.com/LAMDA-Tabular/TALENT/blob/HEAD/TALENT/model/method_registry.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"86d521e0f33f8575"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}