{"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/information-based-transductive-active","title":"Transductive Active Learning: Theory and Applications","arxiv_id":"2402.15898","date":"2024-02-13","proceeding":null,"authors":["Jonas Hübotter","Bhavya Sukhija","Lenart Treven","Yarden As","Andreas Krause"],"abstract":"We study a generalization of classical active learning to real-world settings with concrete prediction targets where sampling is restricted to an accessible region of the domain, while prediction targets may lie outside this region. We analyze a family of decision rules that sample adaptively to minimize uncertainty about prediction targets. We are the first to show, under general regularity assumptions, that such decision rules converge uniformly to the smallest possible uncertainty obtainable from the accessible data. We demonstrate their strong sample efficiency in two key applications: active fine-tuning of large neural networks and safe Bayesian optimization, where they achieve state-of-the-art performance.","url_abs":"https://arxiv.org/abs/2402.15898v5","url_pdf":"https://arxiv.org/pdf/2402.15898v5.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":"information-based-transductive-active","repo_url":"https://github.com/jonhue/activeft","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"information-based-transductive-active","repo_url":"https://github.com/jonhue/transductive-active-learning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"jax","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"active-learning","task_name":"Active Learning"},{"task_slug":"bayesian-optimization","task_name":"Bayesian Optimization"},{"task_slug":"learning-theory","task_name":"Learning Theory"},{"task_slug":"prediction","task_name":"Prediction"},{"task_slug":"transductive-learning","task_name":"Transductive Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2402.15898","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2402.15898"}},"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/jonhue/activeft","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/jonhue/transductive-active-learning","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":4},"by_repo_kind":{"listed":{"samples":4,"ran":0,"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":"aea17cdfb0ef708e","entry":"grad_approx","repo":"jonhue/transductive-active-learning","repo_kind":"listed","path":"lib/utils.py","file_url":"https://github.com/jonhue/transductive-active-learning/blob/HEAD/lib/utils.py","link_basis":"harvester_set","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":"aea17cdfb0ef708e"}},{"code_sha256_prefix":"ed484a50c8deef98","entry":"noise_covariance_matrix","repo":"jonhue/transductive-active-learning","repo_kind":"listed","path":"lib/utils.py","file_url":"https://github.com/jonhue/transductive-active-learning/blob/HEAD/lib/utils.py","link_basis":"harvester_set","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":"ed484a50c8deef98"}},{"code_sha256_prefix":"b74c0c9effc06859","entry":"prepare_df","repo":"jonhue/transductive-active-learning","repo_kind":"listed","path":"lib/plotting.py","file_url":"https://github.com/jonhue/transductive-active-learning/blob/HEAD/lib/plotting.py","link_basis":"harvester_set","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":"b74c0c9effc06859"}},{"code_sha256_prefix":"54fb9bf66c465831","entry":"solve_linear_system","repo":"jonhue/transductive-active-learning","repo_kind":"listed","path":"lib/utils.py","file_url":"https://github.com/jonhue/transductive-active-learning/blob/HEAD/lib/utils.py","link_basis":"harvester_set","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":"54fb9bf66c465831"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}