The FIL Hypothesis: Inductive Biases Help with Kernel Engineering

Nikolai Rozanov, Subhabrata Dutta, Preslav Nakov, Iryna Gurevych
6/29/2026
cs.AI

Official code: ai-nikolai/robust_kernelbench (1 star, AGPL-3.0, last commit 2026-06-30).

Abstract

The Bitter Lesson, which posits that general-purpose methods that scale with computation and data ultimately outperform those with built-in human knowledge, has become a dominant paradigm in the era of Large Language Models. We revisit this principle by observing a new and critical scaling dimension: the duration of the Feedback Information Loop (FIL), the time required for a system to receive a verification signal after generating a prediction. Most historic successes in Artificial Intelligence (AI) have benefited from near instantaneous feedback (e.g., games or classification tasks), but we argue that future AI applications in science and the physical world will inherently involve FILs ranging from hours to weeks. This trend poses a fundamental scaling limit, as obtaining enough verification steps required by purely data-driven methods becomes practically impossible. Additionally, we propose a method that is orthogonal to purely data-driven approaches, based on human-inspired expert knowledge. The method relies on inductive biases and constraining the solution space. We provide an initial validation of the hypothesis and the method, by studying the real-world GPU programming task, a domain with non-trivial FIL, and demonstrate that incorporating inductive biases yields superior performance over data-driven approaches. The code is released under: https://github.com/ai-nikolai/robust_kernelbench

View on arXivView PDF

Code Implementations(1)

AGPL-3.0

An upgraded version of KernelBench that works robustly

10Cuda, ShellJun 29, 20263 months agoAGPL-3.0

Cite this paper

@article{rozanov2026hypothesis,
  title  = {The FIL Hypothesis: Inductive Biases Help with Kernel Engineering},
  author = {Nikolai Rozanov and Subhabrata Dutta and Preslav Nakov and Iryna Gurevych},
  year   = {2026},
  eprint = {2606.30442},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.30442v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.30442.svg)](https://codeofpaper.com/paper/2606.30442)

Discussion