{"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-18290","title":"SechKAN: Kolmogorov-Arnold Networks with Hyperbolic Secant Functions","arxiv_id":"2607.18290","date":"2026-06-30","proceeding":null,"authors":["Hoang-Thang Ta"],"abstract":"In recent years, Kolmogorov-Arnold Networks (KANs) have attracted increasing attention due to their effectiveness in machine learning and scientific computing, offering a new paradigm for neural network design. In this paper, we present SechKAN, a novel KAN based on hyperbolic secant (sech) functions. The hyperbolic secant basis is adopted for its smooth bell-shaped form, localized responses, and well-behaved gradients. We employ a 1D linear projection to reduce the number of parameters, allowing SechKAN to maintain a model size comparable to that of multilayer perceptrons (MLPs). Experimental results show the effectiveness of SechKAN on function fitting, PDE surrogate modeling, and image classification benchmarks, including MNIST, Fashion-MNIST, CIFAR-10, and CIFAR-100. On function fitting, SechKAN achieves performance comparable to both MLPs and representative KAN variants. On PDE surrogate modeling, it outperforms MLPs and achieves competitive or better performance than representative KAN variants. On image classification benchmarks, SechKAN achieves the best performance among the evaluated KAN variants while remaining competitive with MLPs using a comparable number of parameters. However, SechKAN still incurs higher computational cost than MLPs and some KAN variants. Our source code is publicly available at https://github.com/hoangthangta/All-KAN.","url_abs":"https://arxiv.org/abs/2607.18290","url_pdf":"https://arxiv.org/pdf/2607.18290","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":"https://app.syntology.ai/?focus=2607.18290","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2607.18290"}},"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/hoangthangta/All-KAN","reach":null}],"summary":{"ran":5,"unverified":1},"by_repo_kind":{"found_in_text":{"samples":6,"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":0,"samples":[{"code_sha256_prefix":"7cd8d7834d601a87","entry":"MMNorm","repo":"hoangthangta/All-KAN","repo_kind":"found_in_text","path":"models/sech_kan.py","file_url":"https://github.com/hoangthangta/All-KAN/blob/HEAD/models/sech_kan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"7cd8d7834d601a87"}},{"code_sha256_prefix":"1d4a7d068cf45d10","entry":"RMSNorm","repo":"hoangthangta/All-KAN","repo_kind":"found_in_text","path":"models/sech_kan.py","file_url":"https://github.com/hoangthangta/All-KAN/blob/HEAD/models/sech_kan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1d4a7d068cf45d10"}},{"code_sha256_prefix":"253e7c5dc20c9d3b","entry":"SechBasisFunction","repo":"hoangthangta/All-KAN","repo_kind":"found_in_text","path":"models/sech_kan.py","file_url":"https://github.com/hoangthangta/All-KAN/blob/HEAD/models/sech_kan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"253e7c5dc20c9d3b"}},{"code_sha256_prefix":"f927d606b85f3e15","entry":"SechKANLayer","repo":"hoangthangta/All-KAN","repo_kind":"found_in_text","path":"models/sech_kan.py","file_url":"https://github.com/hoangthangta/All-KAN/blob/HEAD/models/sech_kan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f927d606b85f3e15"}},{"code_sha256_prefix":"8509ac55e3900b30","entry":"SechKANNoProjectionLayer","repo":"hoangthangta/All-KAN","repo_kind":"found_in_text","path":"models/sech_kan.py","file_url":"https://github.com/hoangthangta/All-KAN/blob/HEAD/models/sech_kan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8509ac55e3900b30"}},{"code_sha256_prefix":"dee59661adf73dc8","entry":"SechKAN","repo":"hoangthangta/All-KAN","repo_kind":"found_in_text","path":"models/sech_kan.py","file_url":"https://github.com/hoangthangta/All-KAN/blob/HEAD/models/sech_kan.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":"dee59661adf73dc8"}}]},"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}