{"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-2605-02950","title":"Kernel Affine Hull Machines as Compute-Efficient Encoders for Frozen Semantic Spaces","arxiv_id":"2605.02950","date":"2026-05-01","proceeding":null,"authors":["Mohit Kumar","Somayeh Kargaran","Bernhard A. Moser","Manuela Geiß"],"abstract":"Transformer-based semantic encoders are effective for retrieval, but in many deployments the recurring bottleneck is online query encoding rather than offline corpus indexing. This paper studies whether, once a strong teacher representation space and corpus index are fixed, repeated neural query encoding can be replaced by a substantially lighter and analytically explicit estimator. We formulate fixed-teacher lexical-to-semantic encoding as a conditional-mean estimation problem in which the target semantic vector is represented as a noisy mixture of semantic prototypes weighted by posterior cluster probabilities. Kernel Affine Hull Machine (KAHM) geometry is used to estimate these posterior weights from inexpensive lexical features in an explicitly identified RKHS hypothesis space, and the semantic prototypes are refined by normalized least-mean-squares updates from noisy teacher embeddings. This yields a backpropagation-free query-side encoder together with an end-to-end error decomposition into posterior-approximation, finite-sample/generalization, and teacher-noise terms. We instantiate the approach on a controlled Austrian-law retrieval benchmark with 5,000 test queries, 84 candidate laws, and 10,762 aligned retrieval units, using law-specific encoders into a frozen Mixedbread embedding space. Among evaluation-matched learned adapters, KAHM achieves the strongest teacher-space reconstruction and the best rank-sensitive retrieval performance at all evaluated cutoffs. At k=20, it obtains MRR@20 = 0.504, Hit@20 = 0.694, and Top-1 Accuracy = 0.411, while reducing online per-query time by 8.53 relative to direct transformer query encoding in the reported CPU setting. The results support KAHMs as compute-efficient encoders for supervised fixed-representation deployment regimes.","url_abs":"https://arxiv.org/abs/2605.02950","url_pdf":"https://arxiv.org/pdf/2605.02950","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":"2605.02950"}},"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/MohitKumarRostock/Austrian_law_assistant","reach":null}],"summary":{"ran_violates":3,"ran_fixture":4,"unverified":1},"by_repo_kind":{"found_in_text":{"samples":8,"ran":7,"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":"7e3c6d94b5ffd28d","entry":"_as_float_ndarray","repo":"MohitKumarRostock/Austrian_law_assistant","repo_kind":"found_in_text","path":"kahm_regression.py","file_url":"https://github.com/MohitKumarRostock/Austrian_law_assistant/blob/HEAD/kahm_regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"7e3c6d94b5ffd28d"}},{"code_sha256_prefix":"25e66112e224e14a","entry":"_fit_cluster_autoencoder","repo":"MohitKumarRostock/Austrian_law_assistant","repo_kind":"found_in_text","path":"kahm_regression.py","file_url":"https://github.com/MohitKumarRostock/Austrian_law_assistant/blob/HEAD/kahm_regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"DEP_MISSING","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"25e66112e224e14a"}},{"code_sha256_prefix":"ea5ed9dd9d1f31b5","entry":"_scale_like","repo":"MohitKumarRostock/Austrian_law_assistant","repo_kind":"found_in_text","path":"kahm_regression.py","file_url":"https://github.com/MohitKumarRostock/Austrian_law_assistant/blob/HEAD/kahm_regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"ea5ed9dd9d1f31b5"}},{"code_sha256_prefix":"0cf22478784b78b9","entry":"_should_auto_l2_normalize_targets","repo":"MohitKumarRostock/Austrian_law_assistant","repo_kind":"found_in_text","path":"kahm_regression.py","file_url":"https://github.com/MohitKumarRostock/Austrian_law_assistant/blob/HEAD/kahm_regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"0cf22478784b78b9"}},{"code_sha256_prefix":"93f94638253e3c02","entry":"autoencoder","repo":"MohitKumarRostock/Austrian_law_assistant","repo_kind":"found_in_text","path":"kahm_regression.py","file_url":"https://github.com/MohitKumarRostock/Austrian_law_assistant/blob/HEAD/kahm_regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"DEP_MISSING","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"93f94638253e3c02"}},{"code_sha256_prefix":"a127bf013e84a17b","entry":"l2_normalize_columns","repo":"MohitKumarRostock/Austrian_law_assistant","repo_kind":"found_in_text","path":"kahm_regression.py","file_url":"https://github.com/MohitKumarRostock/Austrian_law_assistant/blob/HEAD/kahm_regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a127bf013e84a17b"}},{"code_sha256_prefix":"dfdb7c353a6cf1a6","entry":"parallel_autoencoders","repo":"MohitKumarRostock/Austrian_law_assistant","repo_kind":"found_in_text","path":"kahm_regression.py","file_url":"https://github.com/MohitKumarRostock/Austrian_law_assistant/blob/HEAD/kahm_regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"DEP_MISSING","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"dfdb7c353a6cf1a6"}},{"code_sha256_prefix":"e2610edb8ee86daa","entry":"train_kahm_regressor","repo":"MohitKumarRostock/Austrian_law_assistant","repo_kind":"found_in_text","path":"kahm_regression.py","file_url":"https://github.com/MohitKumarRostock/Austrian_law_assistant/blob/HEAD/kahm_regression.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"e2610edb8ee86daa"}}]},"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":{"kind":"leaderboard_placements","source":"Syntology's leaderboard-shaped extractor over the paper's own arXiv-HTML tables: a model pointed at a cell, the number was read from that cell and checked against the board's metric, dataset, split and scale, and an independent check accepted the entry; not reviewed by the paper's authors or the archive's editors","extractor_model":"global.anthropic.claude-sonnet-4-5-20250929-v1:0","verifier_model":null,"prompt_sha":"fa63d4bb9d755694","coverage":{"sentence":"Syntology has checked 6,264 of the 9,581 papers on this site that are newer than the archive; results from the others appear after they are checked.","papers_newer_than_archive":9581,"papers_checked":6264},"entries":[],"not_placed":{"boards":0,"rejected_by_independent_check":0,"refused_by_a_rule":0,"check_did_not_answer":0,"proposed_without_a_cell":0,"declined_by_site":0}}}