[R] P.R.I.M.E C-19: Solving Gradient Explosion on Circular Manifolds (Ring Buffers) using Fractional Kernels
| |
HI! I’ve been building a recurrent memory architecture that navigates a continuous 1D ring (pointer on a circular manifold), and hit a failure mode I think DNC / Pointer Network folks will recognize. How to imagine what im talking about: Problem: the “rubber wall” at the wrap seam If the pointer mixes across the boundary (e.g., N−1 → 0), linear interpolation makes the optimizer see a huge jump instead of a tiny step. The result is either frozen pointers (“statue”) or jitter. Fixes that stabilized it:
Status: Activation update: We also tested our lightweight C‑19 activation. On a small synthetic suite (XOR / Moons / Circles / Spiral / Sine), C‑19 matches ReLU/SiLU on easy tasks and wins on the hard geometry/regression tasks (spiral + sine). Full numbers are in the repo. License: PolyForm Noncommercial (free for research/non‑commercial). If anyone’s solved the “wrap seam teleport glitch” differently, or has ideas for better ring‑safe pointer dynamics, I’d love to hear it. If you want, I can add a short line with the exact spiral/sine numbers to make it more concrete. submitted by /u/Acrobatic-Bee8495 |