An adaptive denominator changes a penalty
counterexample▲▲△Consider the fixed diagonal preconditioner , weights , data gradient , step size , and . Compare with . State what this example proves, and what it leaves out of Adam.
Hint
In the first expression the penalty is multiplied by . In the second it is not.
Solution
The coupled gradient is . Preconditioning gives , so the first update is
For the decoupled expression, and , giving
The first coordinate agrees because its preconditioner equals one. The second does not. The coupled penalty displacement there is , one hundredth of the decoupled displacement .
This is an exact counterexample for a fixed preconditioned update. It isolates one reason the plain-gradient identity (I.8.6) fails. Actual Adam does more: a penalty included in the gradient also changes the history-dependent first and second moments, so its denominator is not a fixed shared by both algorithms. Do not present this frozen-preconditioner calculation as a complete Adam trajectory.