Emergent Intelligence: Resonant Oscillators Produce Proactive Adaptive Behavior
Organizations: FoundAItion Inc · FoundAItion Inc.
Abstract
Most artificial neural systems are built to map given inputs to outputs. Adaptive agents face a prior problem: they must act without enough evidence, seek encounters with the world, and revise behavior when evidence appears. We propose another starting point for intelligent neural networks: proactive search without signals, curiosity at its most basic. We ask whether it can come from a minimal untrained circuit. The spiking unit studied here inverts its response to input: with no signal in its window it fires faster; once signals arrive it switches to a slower, inverted regime. Search needs three or more such oscillators in counter-phase, each reading the same input in a different time window. With no training, supervision, parameter tuning, or controller, the composite switches on its own between exploratory spiral search and exploitative tracking, finding both first-degree symmetry and second-degree groups. The switch comes from temporal disagreement between its fast and slow readings of the same signal. We view the circuit as evolutionarily trained: its abilities come from structure, not experience. Ablation over 63 configurations and 63,000 trials shows the switch needs both temporal staggering and counter-phase opposition, neither enough alone: the behavior is emergent, not programmed. The spiral persists at zero rotational diffusion, so it is structural, and degrades gently under perturbation. More oscillators improve spiral regularity but cut resource capture, so the smallest sufficient circuit wins. We propose that this principle underlies search in simple organisms, navigation and decisions in complex ones, and, being so simple and common, goes unnoticed unless you strip the logic bare. Eventually, networks of such proactive primitives may offer another foundation for AI architectures that explore our world rather than merely predict the next symbol in a sequence.
Figures & tables
| Parameter | Role |
|---|---|
| Decision window length; Left output period in active (HIGH) state | |
| Left output period in suppressed (LOW) state | |
| Right output period in active (HIGH) state | |
| Right output period in suppressed (LOW) state |
| ID | Config | Opposition | Staggering | Prediction |
|---|---|---|---|---|
| H2a | Stochastic agent | – | – | Random walk, no spiral |
| H2b | 1 inverter | – | – | Stable circle |
| H2c | 2-inv (N + C) | Yes | Yes | Wider arc, no spiral (insufficient inverters) |
| H2d | 2-inv (N + N) | No | Yes | Faster circle |
| H2e | 3-inv, all same | Yes | No | Reversed circle (opposition without staggering) |
| H2f | 3-inv, all normal | No | Yes | Accelerating circle (staggering without opposition) |
| ID | Agent | Environment | Prediction |
|---|---|---|---|
| H3a | Composite (4-inv) | Dense band | Spiral tracking transition |
| H3b | Composite (4-inv) | Small circle | Spiral tracking transition |
| H3c | Single inverter | Dense band | Tracking only (control) |
| H3d | Single inverter | Small circle | Tracking only (control) |
| ID | Inverters | Values (s) | Prediction |
|---|---|---|---|
| H6a1 | 3 | 0.15, 0.75, 1.5 | Most food |
| H6a2 | 4 | 0.15, 0.5, 1.0, 2.0 | Slightly less food |
| H6a3 | 5 | 0.15, 0.5, 1.0, 2.0, 4.0 | Less food |
| H6a4 | 6 | 0.15, 0.5, 1.0, 2.0, 4.0, 8.0 | Less food still |
| H6a5 | 7 | 0.15, 0.5, 1.0, 2.0, 4.0, 8.0, 16.0 | Least food |
| ID | Inverters | Values (s) | Prediction |
|---|---|---|---|
| H8a1 | 3 | 0.15, 0.75, 1.5 | Lowest spiral quality |
| H8a2 | 4 | 0.15, 0.5, 1.0, 2.0 | Higher quality |
| H8a3 | 5 | 0.15, 0.5, 1.0, 2.0, 4.0 | Higher quality |
| H8a4 | 6 | 0.15, 0.5, 1.0, 2.0, 4.0, 8.0 | Higher quality |
| H8a5 | 7 | 0.15, 0.5, 1.0, 2.0, 4.0, 8.0, 16.0 | Highest quality |
| Hypothesis | Configs | Trials/Config | Total Trials |
|---|---|---|---|
| H0: Baseline | 7 | 1,000 | 7,000 |
| H1: Emergence | 3 | 1,000 | 3,000 |
| H2: Specificity | 7 | 1,000 | 7,000 |
| H3: Exploitation | 4 | 1,000 | 4,000 |
| H4a: Opposition Balance | 7 | 1,000 | 7,000 |
| H4b: Robustness | 4 | 1,000 | 4,000 |
| Config | Opposition | Staggering | Spiral Quality [95% CI] | Area Visited |
|---|---|---|---|---|
| H2a (stochastic) | – | – | 0.038 [0.032, 0.044] | 38.3 |
| H2b (1 inverter) | – | – | 0.067 [0.062, 0.073] | 21.3 |
| H2c (2-inv N+C) | Yes | Yes | 0.127 [0.118, 0.137] | 49.4 |
| H2d (2-inv N+N) | No | Yes | 0.060 [0.055, 0.065] | 16.1 |
| H2e (same ) | Yes | No | 0.073 [0.067, 0.079] | 120.0 |
| H2f (all normal) | No | Yes | 0.088 [0.082, 0.095] | 15.0 |
| Config | Agent | Environment | Pre-food Spiral [95% CI] | Food Eaten | Revisitation |
|---|---|---|---|---|---|
| H3a | Composite | Dense band | 0.413 [0.397, 0.430] | 283.9 | 0.964 |
| H3b | Composite | Small circle | 0.472 [0.456, 0.487] | 144.6 | 0.962 |
| H3c | Inverter | Dense band | 0.056 [0.045, 0.067] | 88.2 | 0.945 |
| H3d | Inverter | Small circle | 0.069 [0.057, 0.080] | 48.3 | 0.946 |
| Config | Inverters | Food Eaten [95% CI] | Area Visited | Mean Speed (px/s) | Revisitation |
|---|---|---|---|---|---|
| H6a1 | 3 | 749.0 [737.0, 760.9] | 165.2 | 181.5 | 0.909 |
| H6a2 | 4 | 733.8 [722.7, 744.9] | 165.1 | 209.3 | 0.909 |
| H6a3 | 5 | 654.7 [646.0, 663.5] | 140.5 | 208.3 | 0.923 |
| H6a4 | 6 | 593.1 [585.4, 600.9] | 117.6 | 198.0 | 0.935 |
| H6a5 | 7 | 530.2 [522.2, 538.3] | 96.6 | 193.5 | 0.947 |
| Config | Inverters | Spiral Quality | Detection Rate | Area Visited | Mean Speed (px/s) |
|---|---|---|---|---|---|
| H8a1 | 3 | 0.270 [0.255, 0.286] | 0.650 | 164.5 | 268.0 |
| H8a2 | 4 | 0.310 [0.293, 0.327] | 0.679 | 190.5 | 325.0 |
| H8a3 | 5 | 0.383 [0.366, 0.400] | 0.778 | 188.7 | 326.1 |
| H8a4 | 6 | 0.538 [0.522, 0.555] | 0.934 | 177.1 | 303.3 |
| H8a5 | 7 | 0.720 [0.709, 0.730] | 0.998 | 146.0 | 277.6 |
| Config | Net Diff | Food Eaten [95% CI] | Area Visited | Mean Speed (px/s) | Revisitation |
|---|---|---|---|---|---|
| H5a1 (tight) | +1.89 | 456.3 [448.4, 464.2] | 48.9 | 156.9 | 0.973 |
| H5a2 (medium) | +0.89 | 559.6 [552.6, 566.5] | 78.3 | 150.3 | 0.957 |
| H5a3 (wide) | +0.45 | 636.5 [628.2, 644.8] | 128.3 | 147.7 | 0.929 |
| H5a4 (open) | +0.22 | 746.6 [734.8, 758.4] | 165.2 | 181.2 | 0.909 |
| Agent | Food Eaten [mean std] | Area Visited | Spiral Quality | Speed (px/s) |
|---|---|---|---|---|
| NNN (3-inv) | 483 76 | 71 | 0.07 | 62 |
| NNN (7-inv) | 385 131 | 51 | 0.13 | 83 |
| Log spiral | 228 32 | 131 | 0.46 | 97 |
| Levy walk | 127 98 | 111 | 0.06 | 126 |
| ARS | 126 73 | 81 | 0.18 | 99 |
| CRW | 105 79 | 114 | 0.06 | 131 |
| Agent | Spiral Quality [mean std] | Area Visited | Speed (px/s) |
|---|---|---|---|
| NNN (7-inv) | 0.67 0.20 | 150 | 138 |
| Log spiral | 0.33 0.42 | 131 | 89 |
| NNN (3-inv) | 0.25 0.24 | 167 | 133 |
| Stochastic | 0.08 0.11 | 57 | 61 |
| CRW | 0.07 0.09 | 114 | 128 |
| Levy | 0.07 0.09 | 110 | 124 |
| Hypothesis | Checks | Result | Key Finding |
|---|---|---|---|
| H0: Baseline | 14/14 | PASS | Single inverter = circles; speed and radius scale as predicted |
| H1: Emergence | 8/8 | PASS | 3+ inverters spiral; quality increases with inverter count |
| H2: Specificity | 11/11 | PASS | Both opposition and staggering required; gap |
| H3: Exploitation | 9/9 | PASS | Spiral tracking transition; composite eats more |
| H4a: Opposition | 12/12 | PASS | Near-balance = peak quality; balance = max area |
| H4b: Robustness | 5/5 | PASS | Graceful degradation; detectable at 30% jitter |