Align Forward, Adapt Backward: Closing the Discretization Gap in Logic Gate Networks
Abstract
Lay Summary
Imagine painting a picture, but in practice you must blend all your colors into one muddy mix and are judged only on that blend. Then the contest changes the rule: you may use just one pure color, no mixing. Because you only practiced the blend, you don't know which pure color to use, and the painting comes out worse. Many neural-network AI models face the same problem, like learnable logic circuits or architecture search that must pick one operation or one subnetwork at each step. Such discrete choices can't be trained directly, so they practice by blending every option, then commit one at deployment. That switch, from blended practice to a single committed choice, quietly lowers accuracy. People thought the fix was a dash of randomness that keeps such choices trainable; we found the real key is simpler. Just practice the same single choices you will use for real, a principle we call forward alignment. The committed choice stays in the foreground, while the gentle learning signal and a built-in tuner work in the background to keep training from collapsing. The idea fits any AI model that must commit to discrete choices, letting it deploy without the usual accuracy drop.