Upload 2 files
Browse files- emo-v37-paper(ENG).txt +186 -71
- emo-v37-paper(JPN).txt +178 -73
emo-v37-paper(ENG).txt
CHANGED
|
@@ -4,74 +4,82 @@ Paper: Improving Time-Series SNR Estimation and Regret Bound in the Autonomous O
|
|
| 4 |
|
| 5 |
Abstract
|
| 6 |
|
| 7 |
-
Adjusting the learning rate
|
| 8 |
|
| 9 |
-
This paper proposes the autonomous algorithm emoPulse (v3.7),
|
| 10 |
|
| 11 |
-
This method
|
| 12 |
|
| 13 |
-
|
|
|
|
|
|
|
| 14 |
|
| 15 |
|
| 16 |
1. Introduction
|
| 17 |
|
| 18 |
-
This paper presents a unified theory for the optimizers EmoSens / EmoAiry / EmoCats (v3.7).
|
|
|
|
|
|
|
| 19 |
|
| 20 |
-
This
|
| 21 |
|
| 22 |
-
|
| 23 |
|
| 24 |
-
|
| 25 |
|
| 26 |
-
|
| 27 |
|
| 28 |
-
|
| 29 |
|
| 30 |
-
|
|
|
|
|
|
|
| 31 |
|
| 32 |
This approach achieved the following three outcomes:
|
| 33 |
|
| 34 |
-
Dramatic improvement in computational efficiency: Complex calculations of higher-order moments were replaced with scalar control,
|
| 35 |
|
| 36 |
Optimization for low precision and quantization: Matrix decomposition in EmoAiry, complete elimination of second moments in EmoCats, and encoding by both methods enabled large-scale learning in low-resource environments.
|
| 37 |
|
| 38 |
-
Autonomous Convergence: By introspecting the S/N ratio of the loss landscape, it eliminates the need for manual schedulers and minimizes the user's trial cost.
|
|
|
|
|
|
|
| 39 |
|
| 40 |
-
Mathematically, this represents an advanced fusion of D-adaptation theory and time-series signal processing, forming the foundation for realizing “democratic AI learning” that preserves research environments and diverse cultures in developing countries.
|
| 41 |
|
| 42 |
|
| 43 |
2. Theoretical Framework: Emotional Circulation
|
| 44 |
|
| 45 |
-
This system
|
| 46 |
|
| 47 |
2.1 Approximation of Higher-Order Moments Using Multi-EMA
|
| 48 |
|
| 49 |
-
By utilizing the differences between three-
|
| 50 |
|
| 51 |
-
EMA_t = (1
|
| 52 |
|
| 53 |
-
The emotional scalar
|
| 54 |
-
Multiple EMAs with different time constants accumulate vast
|
| 55 |
-
By taking
|
| 56 |
-
|
| 57 |
|
| 58 |
※ Note on the Time-Series Formation of Higher-Order Moments:
|
| 59 |
|
| 60 |
The higher-order moment approximation in this method is not calculated from single-step gradient information but is formed through temporal accumulation.
|
| 61 |
|
| 62 |
-
This means it observes not the static curvature of the terrain but the “dynamic rate of change in the terrain as learning progresses.”
|
| 63 |
|
| 64 |
-
2.2 Definition of the
|
| 65 |
|
| 66 |
-
|
| 67 |
|
| 68 |
-
|
| 69 |
|
| 70 |
-
This trust possesses boundedness, never reaching ±1.0 (complete certainty) or 0 (complete despair), ensuring the system always maintains a moderate balance of “room for exploration” and “caution.”
|
| 71 |
|
| 72 |
This forms the following feedback loop (emotional circulation system) with the loss function L as its origin.
|
| 73 |
|
| 74 |
-
|
| 75 |
|
| 76 |
|
| 77 |
3. emoPulse: Learning Rate Generation via Autonomous Pulsation
|
|
@@ -80,36 +88,55 @@ Abstract
|
|
| 80 |
|
| 81 |
3.1 Dynamic Estimation of Noise and Distance
|
| 82 |
|
| 83 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
|
| 85 |
-
|
| 86 |
-
|
| 87 |
|
| 88 |
-
|
| 89 |
-
Even when heading in a deteriorating direction (trust<0), applying a boost compensates for the time lag and accelerates the self-correction process (resilience).
|
| 90 |
|
| 91 |
-
|
| 92 |
|
| 93 |
-
|
| 94 |
|
| 95 |
-
|
|
|
|
|
|
|
| 96 |
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
|
|
|
|
| 101 |
|
| 102 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 103 |
|
| 104 |
4.1 Convergence and Regret Analysis
|
| 105 |
|
| 106 |
-
The cumulative regret R(T) under emoPulse is bounded above as follows, incorporating the dynamically varying learning rate η_t
|
| 107 |
|
| 108 |
-
R(T)
|
| 109 |
|
| 110 |
-
Here, (1
|
| 111 |
-
|
| 112 |
-
|
|
|
|
| 113 |
|
| 114 |
The emoPulse method presented here is a generalization that approximates the learning rate structure of D-adaptation by Defazio & Mishchenko (2023) using the loss's time-series statistics (d_t, N_t).
|
| 115 |
|
|
@@ -117,39 +144,48 @@ Abstract
|
|
| 117 |
|
| 118 |
Definition of emoPulse
|
| 119 |
|
| 120 |
-
η_t = ( d_t / (N_t + ε) )^2
|
| 121 |
-
|
| 122 |
-
This is a direct time-series reconstruction of SNR control based on the distance / noise ratio of D-adaptation.
|
| 123 |
-
|
| 124 |
-
This structure causes the learning rate η_t to immediately decrease as Noise N_t increases, since the denominator (N_t + ε) grows.
|
| 125 |
|
| 126 |
-
|
| 127 |
|
| 128 |
-
This
|
|
|
|
|
|
|
| 129 |
|
| 130 |
4.2 Proof of Positive Definiteness and Boundedness
|
| 131 |
|
| 132 |
We prove below that this algorithm prevents learning rate explosion and vanishing at any step t and is bounded.
|
| 133 |
|
| 134 |
-
1.
|
| 135 |
|
| 136 |
-
|
| 137 |
|
| 138 |
-
|
| 139 |
|
| 140 |
-
In
|
|
|
|
| 141 |
|
| 142 |
-
|
| 143 |
|
| 144 |
-
|
| 145 |
|
| 146 |
-
|
| 147 |
|
| 148 |
-
|
|
|
|
| 149 |
|
| 150 |
-
|
| 151 |
|
| 152 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 153 |
|
| 154 |
|
| 155 |
5. Coding Normalization: Adaptation to Low-Precision Environments
|
|
@@ -158,7 +194,7 @@ Abstract
|
|
| 158 |
|
| 159 |
To eliminate reliance on precise floating-point calculations and support ultra-low precision environments (ultra-quantization), the following update rules are adopted (EmoAiry, EmoCats, etc.)
|
| 160 |
|
| 161 |
-
|
| 162 |
|
| 163 |
This enables EmoAiry to resolve the imbalance in accuracy between one-dimensional vectors and two-dimensional moments, achieving a “unification of will” that extracts only the consensus on direction.
|
| 164 |
※ EmoCats supports encoding based on Lion with WD separation.
|
|
@@ -193,22 +229,101 @@ Supplementary Material (1): Analysis of emoPulse Dynamics in v3.7
|
|
| 193 |
|
| 194 |
1. Purpose
|
| 195 |
|
| 196 |
-
In v3.7, we analyze
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 197 |
|
| 198 |
-
|
|
|
|
| 199 |
|
| 200 |
-
Normal improvement phase (stable state): Loss fluctuations are small, with ∣scalar∣≈0. As a result, trust approaches ±1.0 (certainty), and the driving force dest is maintained at maximum efficiency.
|
| 201 |
-
During periods of rapid deterioration (turbulent periods): Losses surge ∣scalar∣ increases sharply. At this time, trust fluctuates near zero.
|
| 202 |
|
| 203 |
-
|
| 204 |
|
| 205 |
-
|
| 206 |
|
| 207 |
-
Effect C: Restoration (Rebound) > The moment the gradient direction corrects and ∣scalar∣ begins moving toward 0 (stable), the damping by noiseest in the denominator is released. The accumulated energy in dest is instantly liberated as emoPulse, acting as a “restoration spring” that rapidly pulls the model back to its original stable region.
|
| 208 |
|
| 209 |
-
|
| 210 |
|
| 211 |
-
This
|
| 212 |
|
| 213 |
|
| 214 |
References
|
|
|
|
| 4 |
|
| 5 |
Abstract
|
| 6 |
|
| 7 |
+
Adjusting the learning rate and ensuring generalization performance are central challenges in deep learning optimization. Existing methods relied on precise gradient estimation and were vulnerable to noise in environments with extremely low precision.
|
| 8 |
|
| 9 |
+
This paper proposes the autonomous algorithm emoPulse (v3.7), which centers on a multi-faceted analysis of the loss function over time.
|
| 10 |
|
| 11 |
+
This method autonomously generates an optimal learning rate based on the signal-to-noise ratio by capturing the “undulations” of the loss landscape from a three-stage exponential moving average (Multi-EMA) and utilizing sentiment scalars and a confidence indicator (Trust).
|
| 12 |
|
| 13 |
+
Furthermore, by synthesizing the learning results of three optimizers (Sens/Airy/Cats) belonging to this family and possessing distinct update characteristics, we present a method that integrates local solutions in a “cubic positioning” manner to artificially create flat minima.
|
| 14 |
+
|
| 15 |
+
This achieves robust convergence independent of hyperparameter settings, providing a democratic foundation for research environments in developing countries with limited computational resources and for multilingual learning aimed at preserving diverse cultural heritage.
|
| 16 |
|
| 17 |
|
| 18 |
1. Introduction
|
| 19 |
|
| 20 |
+
This paper presents a unified theory for the optimizers EmoSens / EmoAiry / EmoCats (v3.7).
|
| 21 |
+
|
| 22 |
+
This method centers on the emoPulse mechanism, which autonomously generates learning rates by layering the exponential moving average (EMA) of loss values and extracting “Trust” from the time-series statistics of the loss function.
|
| 23 |
|
| 24 |
+
This represents an advanced fusion of theory and time-series signal processing (SNR estimation), achieving robust convergence independent of hyperparameter settings.
|
| 25 |
|
| 26 |
+
The starting point of this research lies in rethinking the “excessive reliance on precise gradient estimation” inherent in existing adaptive gradient methods.
|
| 27 |
|
| 28 |
+
In environments with extremely low precision and ultra-quantization (e.g., 1-bit/2-bit), gradients contain extremely high noise, significantly reducing reliability.
|
| 29 |
|
| 30 |
+
On the other hand, the loss value continues to function as an accurate scalar value indicating the model's “distance from the correct answer,” even under the influence of quantization.
|
| 31 |
|
| 32 |
+
This method treats the gradient as a reference value for direction (intent) and delegates the initiative of learning to the multifaceted analysis of loss, which is an accurate observation value.
|
| 33 |
|
| 34 |
+
This approach achieves the replacement of higher-order moment calculations with scalar control and optimization for low-precision and quantized environments through encoded updates.
|
| 35 |
+
|
| 36 |
+
Its most significant feature lies in integrating local solutions from multiple emo-based optimizers with distinct characteristics as “cubic positioning.” This enables reaching the flat minimum—previously requiring lengthy iterative learning—through short-term learning and synthesis.
|
| 37 |
|
| 38 |
This approach achieved the following three outcomes:
|
| 39 |
|
| 40 |
+
Dramatic improvement in computational efficiency: Complex calculations of higher-order moments were replaced with scalar control via temporal accumulation of loss, reducing computational load through temporal accumulation approximation.
|
| 41 |
|
| 42 |
Optimization for low precision and quantization: Matrix decomposition in EmoAiry, complete elimination of second moments in EmoCats, and encoding by both methods enabled large-scale learning in low-resource environments.
|
| 43 |
|
| 44 |
+
Autonomous Convergence: By introspecting the S/N ratio of the loss landscape, it eliminates the need for manual schedulers and minimizes the user's trial cost.
|
| 45 |
+
|
| 46 |
+
※ Higher-order moments: Aggregation into higher-order statistics on the time axis
|
| 47 |
|
| 48 |
+
Mathematically, this represents an advanced fusion of D-adaptation theory and time-series signal processing, forming the foundation for realizing “democratic AI learning” that preserves research environments and diverse cultures in developing countries.
|
| 49 |
|
| 50 |
|
| 51 |
2. Theoretical Framework: Emotional Circulation
|
| 52 |
|
| 53 |
+
This system forms a feedback loop with the loss function L centered at the origin.
|
| 54 |
|
| 55 |
2.1 Approximation of Higher-Order Moments Using Multi-EMA
|
| 56 |
|
| 57 |
+
By utilizing the differences between three-tiered EMAs (short, medium, long), we capture the “changes in curvature,” “uncertainty in fluctuations,” and “variability in changes” within the loss landscape.
|
| 58 |
|
| 59 |
+
EMA_t = (1 - α) * EMA_{t-1} + α * L_t
|
| 60 |
|
| 61 |
+
The emotional scalar sigma_t generated from this difference is a nonlinear statistic that compresses information about higher-order moments (skewness, kurtosis, and variance) into the range [−1,1].
|
| 62 |
+
Multiple EMAs with different time constants accumulate vast historical steps as “history” in a layered manner.
|
| 63 |
+
By taking this relative time-delay differential, we observe the “dynamic higher-order rate of change in terrain accompanying learning progression” — a phenomenon impossible to detect through static terrain analysis.
|
| 64 |
+
By recursively incorporating this into the update formula, the long-term “smoothness” of the terrain is reflected in the parameter updates.
|
| 65 |
|
| 66 |
※ Note on the Time-Series Formation of Higher-Order Moments:
|
| 67 |
|
| 68 |
The higher-order moment approximation in this method is not calculated from single-step gradient information but is formed through temporal accumulation.
|
| 69 |
|
| 70 |
+
This means it observes not the static curvature of the terrain but the “dynamic rate of change in the terrain as learning progresses.”
|
| 71 |
|
| 72 |
+
2.2 Definition of the trust level metric trust_t
|
| 73 |
|
| 74 |
+
Define the core metric trust_t that determines the “quality” of updates as follows.
|
| 75 |
|
| 76 |
+
trust_t = sgn(sigma_t) * (1.0 - abs(sigma_t))
|
| 77 |
|
| 78 |
+
This trust possesses boundedness, never reaching ±1.0 (complete certainty) or 0 (complete despair), ensuring the system always maintains a moderate balance of “room for exploration” and “caution.”
|
| 79 |
|
| 80 |
This forms the following feedback loop (emotional circulation system) with the loss function L as its origin.
|
| 81 |
|
| 82 |
+
Loss → Multi-EMA → Scalar/Trust → emoPulse → Loss
|
| 83 |
|
| 84 |
|
| 85 |
3. emoPulse: Learning Rate Generation via Autonomous Pulsation
|
|
|
|
| 88 |
|
| 89 |
3.1 Dynamic Estimation of Noise and Distance
|
| 90 |
|
| 91 |
+
Track the system's “wandering” and “progress” using the following two internal variables, N_t and d_t. Here, N_t represents “oscillation” (instability), and d_t represents “progress” (distance).
|
| 92 |
+
|
| 93 |
+
Noise_est (N_t) N_t = (1 - α) * N_{t-1} + α * abs(sigma_t)
|
| 94 |
+
Distance Estimate (d_t) d_t = (1 - α) * d_{t-1} + α * abs(trust_t)
|
| 95 |
+
|
| 96 |
+
3.2 Definition of emoPulse and Autonomous Control / Instantaneous SNR and History Management (dNR_hist)
|
| 97 |
+
|
| 98 |
+
The generation of emoPulse is determined by the “tug-of-war” between instantaneous SNR and temporal SNR. First, calculate the respective bases for instantaneous and temporal SNR.
|
| 99 |
|
| 100 |
+
noise_base = abs(sigma_t - trust_t) + ε_s
|
| 101 |
+
d_base = abs(N_t - d_t) + ε_t
|
| 102 |
|
| 103 |
+
Using these, the current SNR intensity is defined as follows.
|
|
|
|
| 104 |
|
| 105 |
+
dNR_now_val = ( d_base / noise_base )^2
|
| 106 |
|
| 107 |
+
Update Rules for dNR_hist:
|
| 108 |
|
| 109 |
+
Acceleration conditions:
|
| 110 |
+
if dNR_now_val >= dNR_hist and trust_t >= threshold_high:
|
| 111 |
+
dNR_hist = min( dNR_now_val, dNR_hist * factor_grow )
|
| 112 |
|
| 113 |
+
Conditions for deceleration:
|
| 114 |
+
if threshold_low <= trust_t <= threshold_high:
|
| 115 |
+
dNR_hist = dNR_now_val * factor_decay
|
| 116 |
|
| 117 |
+
The final learning rate emoPulse is determined as follows.
|
| 118 |
|
| 119 |
+
emoPulse_t = clamp( dNR_hist * (emoScope * η_base), η_min, η_max )
|
| 120 |
+
|
| 121 |
+
This design guarantees the following autonomous behaviors:
|
| 122 |
+
|
| 123 |
+
Confidence Region (∣trust∣>0.5): SNR improves, learning rate accelerates maximally. Rapidly aims for flat minima.
|
| 124 |
+
Hesitation Region (∣trust∣<0.5): As uncertainty increases, suppressing the learning rate prevents divergence in sharp valleys.
|
| 125 |
+
※ η_base is a scaling factor determined by the user-defined initial learning rate and the system's default sensitivity.
|
| 126 |
+
|
| 127 |
+
|
| 128 |
+
4. emoPulse: Regret Bound and Boundedness Analysis
|
| 129 |
|
| 130 |
4.1 Convergence and Regret Analysis
|
| 131 |
|
| 132 |
+
The cumulative regret R(T) under emoPulse is bounded above as follows, incorporating the dynamically varying learning rate η_t.
|
| 133 |
|
| 134 |
+
R(T) <= O( Σ_{t=1}^T [ η_t * ||g_t||^2 * (1 - |σ_t|)^2 ] )
|
| 135 |
|
| 136 |
+
Here, the coefficient (1 - |σ_t|) quantifies the “trust” of the update derived from the consistency of the short-term, medium-term, and long-term EMAs in the loss function.
|
| 137 |
+
A large |σ_t| indicates that the loss is fluctuating significantly, leading to a determination that the gradient information for that step is unreliable.
|
| 138 |
+
In contrast, a state where |σ_t| is small indicates that the loss transition is smooth and the reliability of the update direction is high.
|
| 139 |
+
Therefore, the signal strength trust_t = 1 - |σ_t| serves to adaptively weight the “effective update amount” in the Regret Bound, thereby suppressing the accumulation of regret due to uncertain gradients.
|
| 140 |
|
| 141 |
The emoPulse method presented here is a generalization that approximates the learning rate structure of D-adaptation by Defazio & Mishchenko (2023) using the loss's time-series statistics (d_t, N_t).
|
| 142 |
|
|
|
|
| 144 |
|
| 145 |
Definition of emoPulse
|
| 146 |
|
| 147 |
+
η_t = ( d_t / (N_t + ε) )^2 * η_base
|
|
|
|
|
|
|
|
|
|
|
|
|
| 148 |
|
| 149 |
+
This is a direct time-series reconstruction of SNR control based on the distance/noise ratio of D-adaptation.
|
| 150 |
|
| 151 |
+
This structure causes the denominator to dominate when the noise component N_t increases, immediately reducing the learning rate η_t.
|
| 152 |
+
This self-adjustment function automatically suppresses excessive updates in unstable areas of loss terrain.
|
| 153 |
+
This theoretically guarantees a “learning-rate-free” property where the algorithm autonomously achieves dynamic stability without requiring external learning rate scheduling.
|
| 154 |
|
| 155 |
4.2 Proof of Positive Definiteness and Boundedness
|
| 156 |
|
| 157 |
We prove below that this algorithm prevents learning rate explosion and vanishing at any step t and is bounded.
|
| 158 |
|
| 159 |
+
1. Non-zero boundedness of the denominator (momentary doubt: noise_base)
|
| 160 |
|
| 161 |
+
The noise_base used as the denominator during emoPulse generation is defined as the deviation between the current emotion scalar sigma_t and the confidence level trust_t, as follows.
|
| 162 |
|
| 163 |
+
noise_base = abs(sigma_t - trust_t) + ε_s
|
| 164 |
|
| 165 |
+
In the implementation, since |sigma_t| < 1.0 and trust_t is a signed function based on sigma_t, this difference is bounded.
|
| 166 |
+
Furthermore, the safety factor (+0.1) at the end physically prevents the learning rate from exploding (NaN) due to the denominator approaching zero.
|
| 167 |
|
| 168 |
+
2. Lower Boundedness of the Numerator (Time Certainty: d_base)
|
| 169 |
|
| 170 |
+
The numerator d_base in the generation of emoPulse is defined as the difference between the noise estimate N_t (noise_est) and the distance estimate d_t (d_est) as historical data.
|
| 171 |
|
| 172 |
+
d_base = abs(N_t - d_t) + ε_t
|
| 173 |
|
| 174 |
+
N_t is guaranteed to be positive definite by max(noise_est, 1e-3), and d_t is updated by the cumulative sum of abs(trust_t), regardless of improvement or deterioration.
|
| 175 |
+
By adding a safety factor (+0.1) to these temporal statistical differences, it is mathematically guaranteed that **“even when history is unstable in an extremely low-precision environment, the minimum step size (lower limit of the numerator) is always ensured.”**
|
| 176 |
|
| 177 |
+
3. Conclusions on Boundedness and Constraints on emoPulse:
|
| 178 |
|
| 179 |
+
The effective learning rate emoPulse_t generated from the ratio of the “instantaneous basis (denominator)” and “temporal basis (numerator)” is strictly constrained within the following range based on the safety margin setting of max(min(..., 3e-3), 1e-6) in the final implementation.
|
| 180 |
+
|
| 181 |
+
0 < η_min <= emoPulse_t <= η_upper_bound
|
| 182 |
+
|
| 183 |
+
Here, the lower limit (η_min) represents the minimum “metabolic rate” (heartbeat) that the system maintains even under the most uncertain conditions. This prevents learning from stopping (deadlock) and allows for autonomous recovery.
|
| 184 |
+
On the other hand, the upper bound (η_upper_bound) functions as a limiter to prevent the model from diverging even when a sharp increase in the dNR coefficient occurs.
|
| 185 |
+
|
| 186 |
+
Implementation Considerations: Stabilization through Initial Value Setting
|
| 187 |
+
※ In environments with very small datasets or high initial noise, it is recommended to set the initial values of d_t and N_t to small values (e.g., 0.02) until the multi-EMA stabilizes the “history”.
|
| 188 |
+
This suppresses divergence caused by initial stochastic noise. Specifically, by initializing N₀ larger than d₀, the system essentially starts in a “conservative mode.”
|
| 189 |
|
| 190 |
|
| 191 |
5. Coding Normalization: Adaptation to Low-Precision Environments
|
|
|
|
| 194 |
|
| 195 |
To eliminate reliance on precise floating-point calculations and support ultra-low precision environments (ultra-quantization), the following update rules are adopted (EmoAiry, EmoCats, etc.)
|
| 196 |
|
| 197 |
+
delta_w_t = -emoPulse_t * sign( m_t / ( sqrt(v_t) + ε ) )
|
| 198 |
|
| 199 |
This enables EmoAiry to resolve the imbalance in accuracy between one-dimensional vectors and two-dimensional moments, achieving a “unification of will” that extracts only the consensus on direction.
|
| 200 |
※ EmoCats supports encoding based on Lion with WD separation.
|
|
|
|
| 229 |
|
| 230 |
1. Purpose
|
| 231 |
|
| 232 |
+
In v3.7, we analyze the physical significance of the interaction (tug-of-war) between the newly introduced “instantaneous D/N estimation” and “temporal D/N estimation” for the dynamic control of the learning rate.
|
| 233 |
+
|
| 234 |
+
2. Nature: A dynamic equilibrium between momentary doubt and enduring trust
|
| 235 |
+
|
| 236 |
+
Instantaneous Base (noise_base): noise_base = abs( scalar_t - trust_t ) + ε_s Measures the deviation between the “current emotion scalar (wave)” and the “current trust level”. When these do not match (the divergence is large), the system develops “strong doubts (momentary noise)” about the current state and increases the denominator.
|
| 237 |
+
Time-based foundation (d_base): d_base = abs(noise_est_t - d_est_t) + ε_d Measures the difference between “noise as history (wave average)” and “confidence as history”. This represents the “confidence level for updates (temporal distance)” derived from past context.
|
| 238 |
+
|
| 239 |
+
3. Effect: Creation of Dynamic Rhythm
|
| 240 |
+
|
| 241 |
+
Effect A: Immediate Braking During Sudden Changes When sudden loss changes cause the scalar and trust to diverge, the noise_base (denominator) becomes dominant. This allows the learning rate to be instantly reduced as an immediate judgment, even when the temporal history is still stable, thereby preventing divergence before it occurs.
|
| 242 |
+
|
| 243 |
+
Effect B: During the stable phase, when self-accelerated learning progresses smoothly (scalar and trust are stable) and confidence as history (d_base) accumulates, the dNR coefficient maximizes output with a “squared” term. dNR_now_val = ( d_base / noise_base )^2 This naturally increases the “step size” in stable regions, accelerating convergence.
|
| 244 |
+
|
| 245 |
+
Effect C: Stability Maintenance via History (dNR_hist) Even if the instantaneous dNR_now_val is high, setting a growth limit of dNR_hist * 1.05 suppresses excessive acceleration. On the other hand, in unreliable areas, we continue cautious exploration by accumulating deceleration pressure at dNR_hist * 0.98.
|
| 246 |
+
|
| 247 |
+
4. Conclusions on Numerical Stability
|
| 248 |
+
|
| 249 |
+
This design, which pits the difference between the “time axis (history)” and the “instant axis (present)” against each other, is not merely a matter of decay. The system autonomously **continuously recalculates the ratio of “doubt (Noise)” to “certainty (Distance)”**, enabling dynamic control akin to “heartbeats responding to terrain complexity”—something impossible with manual schedulers.
|
| 250 |
+
|
| 251 |
+
|
| 252 |
+
The “synthesis of flat minima through cubic positioning” described below is a hypothesis derived from intuition and experimentation.
|
| 253 |
+
I hope this intuition will be refined into a rigorous mathematical proof by the next generation of researchers.
|
| 254 |
+
|
| 255 |
+
|
| 256 |
+
Autonomous Flat-Minima Generation via Cubic Positioning of Heterogeneous Optimizers
|
| 257 |
+
|
| 258 |
+
-Proposal of a New Learning Method: Prediction of “Evolutionary Flat Minimum Formation” via Local Synthesis Using Three Types of Emo Systems-
|
| 259 |
+
|
| 260 |
+
|
| 261 |
+
1. Purpose: To resolve the high cost associated with achieving flat minimization.
|
| 262 |
+
|
| 263 |
+
With existing learning methods,
|
| 264 |
+
・A single optimizer
|
| 265 |
+
・Long hours of repetitive learning
|
| 266 |
+
Progressing toward improved generalizability and achieving flat minimization has become established.
|
| 267 |
+
This requires various resources, including computational resources, and is not an environment that anyone can implement.
|
| 268 |
+
This proposal aims to fundamentally alter this high-cost structure by employing an emo-style optimizer.
|
| 269 |
+
|
| 270 |
+
2. Proposal: Don't “search” for flat minimalism—create it yourself.
|
| 271 |
+
|
| 272 |
+
The three emo variants (EmoSens, EmoAiry, EmoCats) share a common learning structure despite differing update mechanisms. When trained under identical conditions, they yield learning outcomes with divergent local solutions from different directions.
|
| 273 |
+
Integrating these divergent learning outcomes constitutes a synthesis of local solutions, and we anticipate that this synthesis may broaden and flatten the local solutions. In other words, it may bring local solutions closer to flat minima or transform them into flat minima themselves.
|
| 274 |
+
|
| 275 |
+
Acquiring these local solutions as full-layer LoRA and integrating them using synthesis methods such as TALL-Mask-Merge,
|
| 276 |
+
|
| 277 |
+
∨∨∨ → \___/ Composite image of local solutions
|
| 278 |
+
(Three-directional local solutions) (Post-synthesis flattening)
|
| 279 |
+
|
| 280 |
+
・The “commonly low areas” of local solutions in three directions are emphasized.
|
| 281 |
+
・The sharp edges on three sides (sharp minim) cancel each other out
|
| 282 |
+
・As a result, a shape close to a flat valley bottom (flat minimum) is reconstructed.
|
| 283 |
+
|
| 284 |
+
This treats the local solution as cubic positioning (3-axis positioning),
|
| 285 |
+
|
| 286 |
+
“Instead of exploring Flat Minima”
|
| 287 |
+
This is a new learning method that “creates flat minimums” through synthesis.
|
| 288 |
+
|
| 289 |
+
3. Organization: This integration leads to accelerated learning.
|
| 290 |
+
|
| 291 |
+
Concretizing the proposal: Rather than performing long-term training with full-depth LoRA, FFT (Full Fine-Tuning), etc., achieve the goal by conducting slightly shallower learning across three types and employing synthesis techniques such as TALL-Mask-Merge. This is expected to make it easier to achieve high-precision learning results even in resource-constrained scenarios.
|
| 292 |
+
|
| 293 |
+
The specific implementation method for this proposal is as follows:
|
| 294 |
+
|
| 295 |
+
・Instead of performing long-term training with a single optimizer using all layers of LoRA or FFT,
|
| 296 |
+
・Conduct shallow learning separately using three emo variants,
|
| 297 |
+
・Then integrate the results using TALL-Mask-Merge.
|
| 298 |
+
|
| 299 |
+
As a result,
|
| 300 |
+
|
| 301 |
+
・Without relying on lengthy training sessions
|
| 302 |
+
・Even in resource-constrained environments
|
| 303 |
+
・It is possible to obtain high-precision models approaching flat minimalist architecture
|
| 304 |
+
|
| 305 |
+
4. Conclusion: Integration of Heterogeneous Emotion-Driven Models (Emotional Ensemble)
|
| 306 |
+
|
| 307 |
+
The three optimizers proposed in this study (Sens, Airy, Cats) each inspect the loss landscape based on different mathematical foundations. The “Flat Minima Synthesis via Cubic Positioning” proposed in this study integrates these learning results generated under identical conditions through mask merging (e.g., TALL-Mask-Merge). This approach enables the simultaneous acquisition of “structural stability” and “expressive refinement” that cannot be achieved by a single optimization algorithm. This is expected to become a new optimization paradigm that shifts the learning process in optimization from a temporal pursuit to a spatial, multi-faceted integration.
|
| 308 |
+
|
| 309 |
+
5. Supplementary: Trial Method for Full-Layer LoRA Integration
|
| 310 |
+
|
| 311 |
+
The three models were integrated by combining their respective learning results into the original model, and this new three-model system was then merged back into the original model using TM-merge.
|
| 312 |
+
|
| 313 |
+
Original Model (org) ≪= TM Integration ≪= Model S (Sens), Model A (Airy), Model C (Cats)
|
| 314 |
|
| 315 |
+
Instead of directly integrating with LoRA alone, we integrated it into the base model and then reduced these three models back to the base model using TM-merge.
|
| 316 |
+
FFT predicts that simply merging the three models after FFT back to the original model via TM-merge will yield equivalent results.
|
| 317 |
|
|
|
|
|
|
|
| 318 |
|
| 319 |
+
The True Nature of Loss-Saturated Learning Progress
|
| 320 |
|
| 321 |
+
-Reflections on a Steady Decline with Minimal Stagnation-
|
| 322 |
|
|
|
|
| 323 |
|
| 324 |
+
Loss values rarely plateau or saturate, instead consistently decreasing over time. This behavior is frequently observed, particularly when loss values continue dropping to around half the initial value during the first step—raising doubts about when convergence will ever occur. So is the learning failing? I sense something in the fact that it remains normal without any tendency toward overfitting. An intuitive understanding of this suggests the possibility that the model is learning the repair of the source model as a difference.
|
| 325 |
|
| 326 |
+
This is merely a hypothesis, and like the creation of the flat minimas mentioned earlier, we hope it will be refined into a rigorous mathematical proof by the next generation of researchers.
|
| 327 |
|
| 328 |
|
| 329 |
References
|
emo-v37-paper(JPN).txt
CHANGED
|
@@ -4,159 +4,185 @@
|
|
| 4 |
|
| 5 |
|
| 6 |
要旨 (Abstract)
|
| 7 |
-
ディープラーニングの最適化において学習率の調整は
|
|
|
|
| 8 |
|
| 9 |
|
| 10 |
1. 緒言
|
| 11 |
|
| 12 |
-
本稿では、最適化器 EmoSens / EmoAiry / EmoCats (v3.7) における統一理論を提示する。本手法は、Loss値の指数移動平均 (EMA) を多層化し、損失関数の時系列統計量から 「信頼度」(Trust) を抽出することで、学習率を自律的に生成する emoPulse 機構を核とする。これは数学的には、D-adaptation 理論と時系列信号処理 (SNR推定) の高度な融合であり、ハイパーパラメータ
|
| 13 |
-
本研究の出発点は、既存の適応的勾配手法が持つ「精緻な勾配推定への過度な依存」に対する再考にある。極低精度・超量子化 (1-bit/2-bit等) 環境において、勾配 (Gradient) は極めて高いノイズを含み、信頼性が著しく低下する。一方で、損失値 (Loss) は、量子化の影響下にあっても依然としてモデルの「正解との距離」を示す正確なスカラー値として機能し続ける。
|
| 14 |
|
| 15 |
-
|
| 16 |
|
| 17 |
このアプローチ���より、以下の3つを実現した:
|
| 18 |
|
| 19 |
-
計算効率の劇的向上: 高次モーメントの複雑な計算をスカラー制御に置換し時間的積算による近似で演算負荷を軽減した。
|
| 20 |
|
| 21 |
-
低精度・量子化への最適化: EmoAiry における行列分解、EmoCats における2次モーメントの完全排除、と両手法の符号化により、低リソース環境での大規模学習を可能にした。
|
| 22 |
|
| 23 |
-
自律的収束: 損失地形の S/N 比を内察することで、手動のスケジューラを不要とし、ユーザーの試行コストを最小化した。
|
| 24 |
|
| 25 |
-
|
|
|
|
|
|
|
| 26 |
|
| 27 |
|
| 28 |
2. 理論的フレームワーク:感情循環系 (Emotional Circulation)
|
| 29 |
|
| 30 |
-
本システムは、損失関数 L を原点 (Origin) とし
|
| 31 |
|
| 32 |
2.1 Multi-EMA による高次モーメントの近似
|
| 33 |
|
| 34 |
-
3
|
| 35 |
|
| 36 |
-
EMA_t = (1
|
| 37 |
|
| 38 |
-
この差分から生成される感情スカラー
|
| 39 |
|
| 40 |
-
※ 高次モーメントの時系列的形成に関する注意: 本手法における高次モーメント近似は、単一ステップの勾配情報から算出されるものではなく、時間的積算により形成される。これは静的な地形の曲率ではなく「学習の進行に伴う地形の動的な変化率」を観測していることを意味する。
|
| 41 |
|
| 42 |
-
2.2 信頼度指標
|
| 43 |
|
| 44 |
-
更新の「質」を決定するコア指標
|
| 45 |
|
| 46 |
-
|
| 47 |
|
| 48 |
-
この trust は、±1.0 (完全な確信) にも 0 (完全な絶望) にも到達しない有界性を持ち、システムに常に適度な「探索の余地」と「慎重さ」を維持させる。
|
| 49 |
|
| 50 |
これにより 損失関数 L を原点 とした以下の フィードバック・ループ(感情循環系) を形成する
|
| 51 |
-
|
|
|
|
| 52 |
|
| 53 |
|
| 54 |
3. emoPulse:自律的拍動による学習率生成
|
| 55 |
|
| 56 |
-
v3.7 において、従来の emoDrive (加速機構) は emoPulse へと統合された。これは時系列の S/N 比 (Signal-to-Noise Ratio) に基づく動的距離推定 (D-adaptation) の近似による進化形である。
|
| 57 |
|
| 58 |
3.1 Noise および Distance の動的推定
|
| 59 |
|
| 60 |
-
システムの「迷い」と「進捗」を以下の 2つの内部変数
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 61 |
|
| 62 |
-
|
| 63 |
-
Distance Estimate (dt): dt=0.95dt−1+0.05∣trustt∣
|
| 64 |
|
| 65 |
-
|
|
|
|
|
|
|
| 66 |
|
| 67 |
-
|
|
|
|
|
|
|
| 68 |
|
| 69 |
-
|
| 70 |
|
| 71 |
-
|
| 72 |
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
|
|
|
|
|
|
| 76 |
|
| 77 |
|
| 78 |
4. emoPulse:Regret Bound と有界性の解析
|
| 79 |
|
| 80 |
4.1 収束性と Regret 解析
|
| 81 |
|
| 82 |
-
emoPulse 下における累積 Regret R(T) は、動的に変化する学習率 η_t を含んだ形で次のように上界が与えられる。
|
| 83 |
|
| 84 |
-
R(T)
|
| 85 |
|
| 86 |
-
ここで (1
|
| 87 |
-
|
| 88 |
-
一方、|σ_t| が小さい場合は Loss が滑らかで、更新方向の信頼性が高い。したがって trust_t = 1 − |σ_t| は、Regret Bound における「有効な更新量」を重み付けする役割を果たす。
|
| 89 |
|
| 90 |
-
本手法の emoPulse は、Defazio & Mishchenko (2023) による D-adaptation の学習率構造を、Loss の時系列統計量 (d_t, N_t) によって近似した一般化である。
|
| 91 |
|
| 92 |
η_t ∝ D^2 / noise
|
| 93 |
|
| 94 |
emoPulse の定義
|
| 95 |
|
| 96 |
-
η_t = ( d_t / (N_t + ε) )^2
|
| 97 |
|
| 98 |
-
これは、D-adaptation の距離 / ノイズ比に基づく SNR 制御をそのまま時系列的に再構成したものである。
|
| 99 |
|
| 100 |
-
この構造により、
|
| 101 |
-
これにより、Loss 地形が不安定な領域では更新量が自動的に抑制され、Regret の蓄積が制限される。
|
| 102 |
-
これは、手動のスケジューラを用いずとも学習が自然に安定化する「学習率フリー」の挙動を理論的に保証する。
|
| 103 |
|
| 104 |
4.2 正定値性と有界性の証明
|
| 105 |
|
| 106 |
-
本アルゴリズムが任意のステップ t において、学習率の爆発および消滅を防ぎ、有界であることを以下に証明する。
|
|
|
|
|
|
|
|
|
|
|
|
|
| 107 |
|
| 108 |
-
|
| 109 |
|
| 110 |
-
実装
|
| 111 |
|
| 112 |
-
2. 分子
|
| 113 |
|
| 114 |
-
|
| 115 |
|
| 116 |
-
|
| 117 |
|
| 118 |
-
|
| 119 |
|
| 120 |
-
3. 有界性の結論
|
| 121 |
|
| 122 |
-
以上の
|
| 123 |
|
| 124 |
-
0<η
|
| 125 |
|
| 126 |
-
ここで η
|
|
|
|
|
|
|
|
|
|
| 127 |
|
| 128 |
|
| 129 |
5. 符号化正規化:低精度環境への適応
|
| 130 |
|
| 131 |
-
本章では、emoPulse の理論的枠組みを低精度環境に適用するための符号化正規化 (sign-based normalization) について述べる。
|
| 132 |
|
| 133 |
精緻な浮動小数点計算への依存を排し、極低精度環境 (超量子化) に対応するため、以下の更新則を採用する (EmoAiry, EmoCats, 等)
|
| 134 |
|
| 135 |
-
|
| 136 |
|
| 137 |
-
これにより、 EmoAiry では、1次元ベクトルと2次元モーメントの精度のアンバランスを解消し、方向性の合意のみを抽出する「意志の統一」を実現している。
|
| 138 |
※ EmoCats は Lionベースに WD分離をした符号化で対応している
|
| 139 |
|
| 140 |
|
| 141 |
6. 結論
|
| 142 |
|
| 143 |
-
EmoSens v3.7 は、損失関数の観察から始まる「感情の循環」を完結させた。
|
| 144 |
-
|
| 145 |
-
観測 (Multi-EMA):地形のうねりを捉える。
|
| 146 |
-
判断 (Trust):確信と逡巡を ±0.5 の境界で切り替える。
|
| 147 |
-
行動 (emoPulse):自律的な拍動によって最適な歩幅を決定する。
|
| 148 |
|
| 149 |
-
|
|
|
|
|
|
|
|
|
|
| 150 |
|
| 151 |
|
| 152 |
謝辞
|
| 153 |
-
最初に EmoNavi、EmoSens
|
| 154 |
-
この論文は、既に公開済みの EmoSens(v3.7) とそのバリエーションについて数学的に説明するものです。わたしの作成した EmoSens (派生型も含む) は、AIの発展に寄与できると考えています。この論文をもとに、さらに進化したオプティマイザを共に創出しましょう。
|
| 155 |
-
次の新しい気づきをアイデアを届けてくださる未来の研究者たちに期待と感謝を込めてこの論文を終わります、ありがとうございました。
|
| 156 |
|
| 157 |
|
| 158 |
結語
|
| 159 |
-
本アルゴリズムは、数ある優れた最適化手法の代替を目指すものではなく、学習プロセスにおける「モデルとの対話」を深めるための、もう一つの新しい選択肢として提案する。ユーザーが自らの目的や感性に適ったパートナーを選択し、共に知を育むプロセスの一助となれば幸いです
|
| 160 |
|
| 161 |
|
| 162 |
|
|
@@ -164,19 +190,98 @@
|
|
| 164 |
|
| 165 |
1. 目的
|
| 166 |
|
| 167 |
-
v3.7 において、
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 168 |
|
| 169 |
-
2. 性質:悪化時の「復元バネ」効果
|
| 170 |
|
| 171 |
-
|
| 172 |
-
急激な悪化時 (激動期) : 損失が跳ね ∣scalar∣ が急増する。このとき trust は 0付近へと振れる。
|
| 173 |
|
| 174 |
-
|
| 175 |
-
効果B:エネルギーの蓄積 > 同時に分子の dest も ∣trust∣ の変化 (悪化時でも trust が一定の絶対値を持つ場合) を蓄積し続ける。これは、悪化の衝撃を「次に跳ね返すためのバネの縮み」として内部に蓄えるプロセス
|
| 176 |
-
効果C:復元 (反発) > 勾配の方向が修正され、∣scalar∣ が 0 (安定) に向かい始めた瞬間、分母の noiseest による制動が解除される。蓄積されていた dest のエネルギーが emoPulse として一気に解放され、モデルを元の安定圏へ高速で引き戻す「復元バネ」となる
|
| 177 |
|
| 178 |
-
|
| 179 |
-
この全方向ブーストは、タイムラグによって「手遅れ」になるのを防ぐための予見的エネルギー充填です。これにより、学習率は「ただ下がる」のではなく「次の跳躍(修正)のために力を溜める」という動的なリズムを獲得している。
|
| 180 |
|
| 181 |
|
| 182 |
参考文献 (References)
|
|
|
|
| 4 |
|
| 5 |
|
| 6 |
要旨 (Abstract)
|
| 7 |
+
ディープラーニングの最適化において学習率の調整と汎化性能の確保は中心的な課題である。 既存手法は精緻な勾配推定に依存し、極低精度環境下でのノイズに対して脆弱であった。 本稿では、損失関数 (Loss) の時系列的な多角解析を主軸に置いた自律的アルゴリズム emoPulse (v3.7) を提案する。 本手法は、3段階の指数移動平均 (Multi-EMA) から損失地形の「うねり」を捉え、感情スカラーおよび信頼度指標 (Trust) を介し、S/N比に基づく最適な学習率を自律的に生成する。
|
| 8 |
+
さらに、本系に属する3種の異なる更新特性を持つ最適化器 (Sens/Airy/Cats) の学習結果を合成することで、局所解を「立方測位」的に統合し、人工的にフラットミニマを創出する手法を提示する。 これによりハイパーパラメータの設定に依存しない頑健な収束を実現し、計算資源の限られた途上国の研究環境や、多様な文化遺産の継承を目指す多言語学習において民主的な基盤を提供する。
|
| 9 |
|
| 10 |
|
| 11 |
1. 緒言
|
| 12 |
|
| 13 |
+
本稿では、最適化器 EmoSens / EmoAiry / EmoCats (v3.7) における統一理論を提示する。 本手法は、Loss値の指数移動平均 (EMA) を多層化し、損失関数の時系列統計量から 「信頼度」(Trust) を抽出することで、学習率を自律的に生成する emoPulse 機構を核とする。 これは数学的には、D-adaptation 理論と時系列信号処理 (SNR推定) の高度な融合であり、ハイパーパラメータの設定に依存しない頑健な収束を実現する。
|
| 14 |
+
本研究の出発点は、既存の適応的勾配手法が持つ「精緻な勾配推定への過度な依存」に対する再考にある。 極低精度・超量子化 (1-bit/2-bit等) 環境において、勾配 (Gradient) は極めて高いノイズを含み、信頼性が著しく低下する。 一方で、損失値 (Loss) は、量子化の影響下にあっても依然としてモデルの「正解との距離」を示す正確なスカラー値として機能し続ける。
|
| 15 |
|
| 16 |
+
本手法は、勾配 (Gradient) を方向の参考値 (意志) に留め、学習の主導権を正確な観測値である Loss の多角的解析に委ねる。 このアプローチにより、高次モーメント計算のスカラー制御への置換、および符号化更新による低精度・量子化環境への最適化を達成した。 最大の特徴は、異なる特性を持つ複数の emo系最適化器による局所解を「立方測位」として統合することで、従来は長時間の反復学習を必要としたフラットミニマへの到達を、短期間の学習と合成によって代替可能にした点にある。
|
| 17 |
|
| 18 |
このアプローチ���より、以下の3つを実現した:
|
| 19 |
|
| 20 |
+
計算効率の劇的向上: 高次モーメントの複雑な計算をLoss の時間的積算によるスカラー制御に置換し時間的積算による近似で演算負荷を軽減した。
|
| 21 |
|
| 22 |
+
低精度・量子化への最適化: EmoAiry における行列分解、EmoCats における2次モーメントの完全排除、と両手法の符号化により、低リソース環境での大規模学習を可能にした。
|
| 23 |
|
| 24 |
+
自律的収束: 損失地形の S/N 比を内察することで、手動のスケジューラを不要とし、ユーザーの試行コストを最小化した。
|
| 25 |
|
| 26 |
+
※ 高次モーメント:時間軸における高次統計量 (Time-series Higher-order Statistics) への集約
|
| 27 |
+
|
| 28 |
+
これは数学的には、D-adaptation 理論と時系列信号処理の高度な融合であり、途上国の研究環境や多様な文化を遺すための「民主的なAI学習」を実現する基盤となる。
|
| 29 |
|
| 30 |
|
| 31 |
2. 理論的フレームワーク:感情循環系 (Emotional Circulation)
|
| 32 |
|
| 33 |
+
本システムは、損失関数 L を原点 (Origin) としたフィードバック・ループを形成する。
|
| 34 |
|
| 35 |
2.1 Multi-EMA による高次モーメントの近似
|
| 36 |
|
| 37 |
+
3段階の EMA (short, medium, long) の差分を用いることで、損失地形の「曲率の変化」や「変動の不確実性」や「変化の変動」を捉える。
|
| 38 |
|
| 39 |
+
EMA_t = (1 - α) * EMA_{t-1} + α * L_t
|
| 40 |
|
| 41 |
+
この差分から生成される感情スカラー sigma_t は、高次モーメント (歪度・尖度・変動) の情報を [−1,1] に圧縮した非線形統計量である。 これら時間定数の異なる複数の EMA が、過去の膨大なステップを「履歴」として重層的に蓄積する。 その相対的な時間遅延差分 (Time-delay Differential) をとることで、静的な地形の解析では不可能な「学習の進行に伴う地形の動的な高次変化率」を観測している。 これを更新式に再帰的に含めることで、長長期的な地形の「滑らかさ」をパラメータ更新に反映させている。
|
| 42 |
|
| 43 |
+
※ 高次モーメントの時系列的形成に関する注意: 本手法における高次モーメント近似は、単一ステップの勾配情報から算出されるものではなく、時間的積算により形成される。 これは静的な地形の曲率ではなく「学習の進行に伴う地形の動的な変化率」を観測していることを意味する。
|
| 44 |
|
| 45 |
+
2.2 信頼度指標 trust_t の定義
|
| 46 |
|
| 47 |
+
更新の「質」を決定するコア指標 trust_t を以下のように定義する。
|
| 48 |
|
| 49 |
+
trust_t = sgn(sigma_t) * (1.0 - abs(sigma_t))
|
| 50 |
|
| 51 |
+
この trust は、±1.0 (完全な確信) にも 0 (完全な絶望) にも到達しない有界性を持ち、システムに常に適度な「探索の余地」と「慎重さ」を維持させる。
|
| 52 |
|
| 53 |
これにより 損失関数 L を原点 とした以下の フィードバック・ループ(感情循環系) を形成する
|
| 54 |
+
|
| 55 |
+
Loss → Multi-EMA → Scalar/Trust → emoPulse → Loss
|
| 56 |
|
| 57 |
|
| 58 |
3. emoPulse:自律的拍動による学習率生成
|
| 59 |
|
| 60 |
+
v3.7 において、従来の emoDrive (加速機構) は emoPulse へと統合された。 これは時系列の S/N 比 (Signal-to-Noise Ratio) に基づく動的距離推定 (D-adaptation) の近似による進化形である。
|
| 61 |
|
| 62 |
3.1 Noise および Distance の動的推定
|
| 63 |
|
| 64 |
+
システムの「迷い」と「進捗」を以下の 2つの内部変数 N_t, d_t, で追跡する。 ここで N_t は「揺れ」(不安定性)、d_t は「進捗」(距離) を表す。
|
| 65 |
+
|
| 66 |
+
Noise_est (N_t) N_t = (1 - α) * N_{t-1} + α * abs(sigma_t)
|
| 67 |
+
Distance Estimate (d_t) d_t = (1 - α) * d_{t-1} + α * abs(trust_t)
|
| 68 |
+
|
| 69 |
+
3.2 emoPulse の定義と自律制御 / 瞬間的 SNR と履歴管理 (dNR_hist)
|
| 70 |
+
|
| 71 |
+
emoPulse の生成は、瞬間的な SNR と時間的な SNR の「綱引き」によって決定される。 まず、瞬間的・時間的それぞれの基盤を算出する。
|
| 72 |
+
|
| 73 |
+
noise_base = abs(sigma_t - trust_t) + ε_s
|
| 74 |
+
d_base = abs(N_t - d_t) + ε_t
|
| 75 |
+
|
| 76 |
+
これらを用い、現在の SNR 強度を以下のように定義する。
|
| 77 |
+
|
| 78 |
+
dNR_now_val = ( d_base / noise_base )^2
|
| 79 |
|
| 80 |
+
dNR_hist の更新規則:
|
|
|
|
| 81 |
|
| 82 |
+
加速条件:
|
| 83 |
+
if dNR_now_val >= dNR_hist and trust_t >= threshold_high:
|
| 84 |
+
dNR_hist = min( dNR_now_val, dNR_hist * factor_grow )
|
| 85 |
|
| 86 |
+
減速条件:
|
| 87 |
+
if threshold_low <= trust_t <= threshold_high:
|
| 88 |
+
dNR_hist = dNR_now_val * factor_decay
|
| 89 |
|
| 90 |
+
最終的な学習率 emoPulse は以下で決定される。
|
| 91 |
|
| 92 |
+
emoPulse_t = clamp( dNR_hist * (emoScope * η_base), η_min, η_max )
|
| 93 |
|
| 94 |
+
この設計により、以下の自律的挙動が保証される:
|
| 95 |
+
|
| 96 |
+
確信領域 (∣trust∣>0.5):SNR が向上し、学習率が最大加速。 フラットミニマを高速に目指す。
|
| 97 |
+
逡巡領域 (∣trust∣<0.5):不確実性が増大し、学習率を抑制することで鋭い谷での発散を防ぐ。
|
| 98 |
+
※ η_base は、ユーザー定義の初期学習率とシステムのデフォルト感度によって決定されるスケーリング係数である。
|
| 99 |
|
| 100 |
|
| 101 |
4. emoPulse:Regret Bound と有界性の解析
|
| 102 |
|
| 103 |
4.1 収束性と Regret 解析
|
| 104 |
|
| 105 |
+
emoPulse 下における累積 Regret R(T) は、動的に変化する学習率 η_t を含んだ形で次のように上界が与えられる。
|
| 106 |
|
| 107 |
+
R(T) <= O( Σ_{t=1}^T [ η_t * ||g_t||^2 * (1 - |σ_t|)^2 ] )
|
| 108 |
|
| 109 |
+
ここで、係数 (1 - |σ_t|) は、損失関数の短期・中期・長期 EMA の整合性から導出される更新の「信頼度 (Trust)」を定量化したものである。 |σ_t| が大きい状態は損失が激しく変動していることを示し、当該ステップの勾配情報の信頼性が低いと判定される。
|
| 110 |
+
対照的に、|σ_t| が小さい状態は損失の推移が平滑であり、更新方向の信頼性が高いことを意味する。 したがって、信号強度としての trust_t = 1 - |σ_t| は、Regret Bound における「有効な更新量」を適応的に重み付けし、不確実な勾配による Regret の累積を抑制する役割を果たす。
|
|
|
|
| 111 |
|
| 112 |
+
本手法の emoPulse は、Defazio & Mishchenko (2023) による D-adaptation の学習率構造を、Loss の時系列統計量 (d_t, N_t) によって近似した一般化である。
|
| 113 |
|
| 114 |
η_t ∝ D^2 / noise
|
| 115 |
|
| 116 |
emoPulse の定義
|
| 117 |
|
| 118 |
+
η_t = ( d_t / (N_t + ε) )^2 * η_base
|
| 119 |
|
| 120 |
+
これは、D-adaptation の 距離 / ノイズ比 に基づく SNR 制御をそのまま時系列的に再構成したものである。
|
| 121 |
|
| 122 |
+
この構造により、ノイズ成分 N_t が増大した際には分母が支配的となり、学習率 η_t は即座に縮小する。 この自己調整機能により、損失地形が不安定な領域での過剰な更新が自動的に抑制される。 これは、外部からの学習率スケジューリングを必要とせずとも、アルゴリズムが動的な安定性を自律的に獲得する「Learning-rate-free」な特性を理論的に担保している。
|
|
|
|
|
|
|
| 123 |
|
| 124 |
4.2 正定値性と有界性の証明
|
| 125 |
|
| 126 |
+
本アルゴリズムが任意のステップ t において、学習率の爆発および消滅を防ぎ、有界であることを以下に証明する。
|
| 127 |
+
|
| 128 |
+
1. 分母 (瞬間的疑念:noise_base) の非ゼロ有界性
|
| 129 |
+
|
| 130 |
+
emoPulse 生成時の分母となる noise_base は、現在の感情スカラー sigma_t と信頼度 trust_t の乖離として以下のように定義される。
|
| 131 |
|
| 132 |
+
noise_base = abs(sigma_t - trust_t) + ε_s
|
| 133 |
|
| 134 |
+
実装において |sigma_t| < 1.0 かつ trust_t が sigma_t に基づく符号付関数であることから、この差分は有界である。 さらに末尾の安全係数 (+ 0.1) により、分母がゼロに漸近することによる学習率の爆発 (NaN) を物理的に回避している。
|
| 135 |
|
| 136 |
+
2. 分子 (時間的確信:d_base) の下限有界性
|
| 137 |
|
| 138 |
+
emoPulse 生成時の分子となる d_base は、履歴としてのノイズ推定値 N_t (noise_est) と距離推定値 d_t (d_est) の差として定義される。
|
| 139 |
|
| 140 |
+
d_base = abs(N_t - d_t) + ε_t
|
| 141 |
|
| 142 |
+
N_t は max(noise_est, 1e-3) によって正定値性が保証されており、また d_t は改善・悪化を問わず abs(trust_t) の積算で更新される。 これら時間的な統計量の差に安全係数 (+ 0.1) を加えることで、**「極低精度環境において履歴が不安定な場合でも、常に最小限の歩幅 (分子の下限値) が確保される」**ことが数学的に担保される。
|
| 143 |
|
| 144 |
+
3. 有界性の結論と emoPulse の拘束
|
| 145 |
|
| 146 |
+
以上の「瞬間的基盤 (分母) 」と「時間的基盤 (分子) 」の比率から生成される有効学習率 emoPulse_t は、最終的に実装上の max(min(..., 3e-3), 1e-6) という安全域の設定に基づき、以下の範囲に厳格に拘束される。
|
| 147 |
|
| 148 |
+
0 < η_min <= emoPulse_t <= η_upper_bound
|
| 149 |
|
| 150 |
+
ここで下限値 (η_min) は、システムが最も不確実な状態においても維持される最小の「代謝量」(心拍) であり、これにより学習停止 (デッドロック) を回避し、自律的な回復を待つことが可能となる。 一方、上限値 (η_upper_bound) は、dNR 係数の急激な増大が発生した場合でもモデルの発散を防ぐリミッターとして機能する。
|
| 151 |
+
|
| 152 |
+
実装上の留意点:初期値設定による安定化
|
| 153 |
+
※ データセットが非常に小さい環境や初期ノイズが大きい環境では、マルチ EMA が「履歴」を安定させるまでの間、d_t と N_t の初期値を小さく設定することを推奨する (例:0.02) 。 これにより、初期の確率的ノイズによる発散を抑制できる。 特に、N_0 を d_0 よりも大きく初期化することで、システムは本質的に「慎重モード」から開始される。 これは、初期の重要なステップにおいて、過度に攻撃的な更新を避け、地形の観察を優先する有機的なウォームアップ・フェーズとして機能する。
|
| 154 |
|
| 155 |
|
| 156 |
5. 符号化正規化:低精度環境への適応
|
| 157 |
|
| 158 |
+
本章では、emoPulse の理論的枠組みを低精度環境に適用するための符号化正規化 (sign-based normalization) について述べる。
|
| 159 |
|
| 160 |
精緻な浮動小数点計算への依存を排し、極低精度環境 (超量子化) に対応するため、以下の更新則を採用する (EmoAiry, EmoCats, 等)
|
| 161 |
|
| 162 |
+
delta_w_t = -emoPulse_t * sign( m_t / ( sqrt(v_t) + ε ) )
|
| 163 |
|
| 164 |
+
これにより、 EmoAiry では、1次元ベクトルと2次元モーメントの精度のアンバランスを解消し、方向性の合意のみを抽出する「意志の統一」を実現している。
|
| 165 |
※ EmoCats は Lionベースに WD分離をした符号化で対応している
|
| 166 |
|
| 167 |
|
| 168 |
6. 結論
|
| 169 |
|
| 170 |
+
EmoSens v3.7 は、損失関数の観察から始まる「感情の循環」を完結させた。
|
|
|
|
|
|
|
|
|
|
|
|
|
| 171 |
|
| 172 |
+
観測 (Multi-EMA):地形のうねりを捉える。
|
| 173 |
+
判断 (Trust):確信と逡巡を ±0.5 の境界で切り替える。
|
| 174 |
+
行動 (emoPulse):自律的な拍動によって最適な歩幅を決定する。
|
| 175 |
+
本手法は、途上国のリサーチ環境や低リソースな計算資源においても、多様な文化や言語をAIが自律的に学習することを可能にする民主的な最適化フレームワークである。
|
| 176 |
|
| 177 |
|
| 178 |
謝辞
|
| 179 |
+
最初に EmoNavi、EmoSens、以前の、さまざまなオプティマイザと、研究者たちに深く深く感謝します。 その情熱と知見は、本証明の着想と実現を可能にしました。
|
| 180 |
+
この論文は、既に公開済みの EmoSens(v3.7) とそのバリエーションについて数学的に説明するものです。 わたしの作成した EmoSens (派生型も含む) は、AIの発展に寄与できると考えています。 この論文をもとに、さらに進化したオプティマイザを共に創出しましょう。
|
| 181 |
+
次の新しい気づきをアイデアを届けてくださる未来の研究者たちに期待と感謝を込めてこの論文を終わります、ありがとうございました。
|
| 182 |
|
| 183 |
|
| 184 |
結語
|
| 185 |
+
本アルゴリズムは、数ある優れた最適化手法の代替を目指すものではなく、学習プロセスにおける「モデルとの対話」を深めるための、もう一つの新しい選択肢として提案する。 ユーザーが自らの目的や感性に適ったパートナーを選択し、共に知を育むプロセスの一助となれば幸いです
|
| 186 |
|
| 187 |
|
| 188 |
|
|
|
|
| 190 |
|
| 191 |
1. 目的
|
| 192 |
|
| 193 |
+
v3.7 において、導入された「瞬間的 D / N 推定」と「時間的 D / N 推定」の相互作用 (綱引き) が、学習率の動的制御にどのような物理的意味をもたらすかを解析する。
|
| 194 |
+
|
| 195 |
+
2. 性質:瞬間的疑念と時間的信頼の動的バランス
|
| 196 |
+
|
| 197 |
+
瞬間的基盤 (noise_base): noise_base = abs( scalar_t - trust_t ) + ε_s 「現在の感情スカラー (波) 」と「現在の信頼度」の乖離を測定する。 これらが一致しない (乖離が大きい) 場合、システムは現状に対して「強い疑念 (瞬間的ノイズ) 」を抱き、分母を増大させる。
|
| 198 |
+
時間的基盤 (d_base): d_base = abs( noise_est_t - d_est_t ) + ε_d 「履歴としてのノイズ (波の平均) 」と「履歴としての信頼度」の差を測定する。 これは、過去のコンテキストから導き出された「更新への確信度 (時間的距離) 」を表す。
|
| 199 |
+
|
| 200 |
+
3. 効果:ダイナミック・リズムの創出
|
| 201 |
+
効果A:急変時の即時制動 突発的な損失変化により scalar と trust が乖離すると、noise_base (分母) が支配的となる。 これにより、時間的な履歴がまだ安定していても、瞬間的な判断として学習率を即座に絞り込み、発散を未然に防ぐ。
|
| 202 |
+
効果B:安定期の自己加速 学習が順調 (scalar と trust が安定) し、かつ履歴としての確信度 (d_base) が積み上がると、dNR 係数は「2乗」の項を伴って出力が最大化される。 dNR_now_val = ( d_base / noise_base )^2 これにより、安定圏では「歩幅」を自然に広げ、収束を加速させる。
|
| 203 |
+
効果C:履歴による安定維持 (dNR_hist) 瞬間的な dNR_now_val が高くても、dNR_hist * 1.05 という成長制限を設けることで、過度な加速を抑制する。 一方で、信頼できない領域では dNR_hist * 0.98 の減速圧力を溜めることで、慎重な探索を継続する。
|
| 204 |
+
|
| 205 |
+
4. 数値的安定性の結論
|
| 206 |
+
この「時間軸 (履歴) 」と「瞬間軸 (現在) 」の差分を戦わせる設計は、単なる減衰ではない。 システムが自律的に**「疑念 (Noise) 」と「確信 (Distance) 」の比率を常に再計算し続ける**ことで、手動のスケジューラでは不可能な「地形の複雑さに応じた心拍の鼓動」のような動的制御を実現している。
|
| 207 |
+
|
| 208 |
+
|
| 209 |
+
以下で示す「立方測位によるフラ��トミニマの合成」は、直感と実験から導き出した仮説である。
|
| 210 |
+
この直感が次世代の研究者たちにより厳密な数学的証明へと昇華されることを期待する。
|
| 211 |
+
|
| 212 |
+
|
| 213 |
+
多角的な局所解合成による、自律的フラットミニマ創出モデル:Emo-Cubic 統合手法の提案
|
| 214 |
+
(Autonomous Flat-Minima Generation via Cubic Positioning of Heterogeneous Optimizers)
|
| 215 |
+
|
| 216 |
+
-新しい学習手法の提案:emo系3種による局所合成による"進化的フラットミニマ形成"の予想-
|
| 217 |
+
|
| 218 |
+
1. 目的:フラットミニマ到達の高コスト問題を解決する
|
| 219 |
+
|
| 220 |
+
既存の学習手法では、
|
| 221 |
+
|
| 222 |
+
・1つのオプティマイザ
|
| 223 |
+
・長時間の反復学習
|
| 224 |
+
|
| 225 |
+
での汎化性向上を進行し フラットミニマ へ到達させることが定着している。
|
| 226 |
+
これは計算資源等を含むさまざまなリソースを必要とし誰もが実施できる環境にはない。
|
| 227 |
+
本提案では emo系 オプティマイザを用いることで、この高コスト構造そのものを変えることを目的とする。
|
| 228 |
+
|
| 229 |
+
2. 提案:フラットミニマを"探索"せず、自ら"創出"する
|
| 230 |
+
|
| 231 |
+
emo系3種(EmoSens, EmoAiry, EmoCats)は更新式は異なるが、学習の構造は共通しているため、同一条件の学習すると"異なる方向からの局所解"差異のある学習結果を得られる。
|
| 232 |
+
この差異のある学習結果を統合することは局所解の合成となり、この合成により局所解を広く平坦にする可能性があると予想している。 つまり局所解をフラットミニマに近づけるかそのものへ変える可能性がある。
|
| 233 |
+
|
| 234 |
+
これらの局所解を 全層LoRA として取得し TALL-Mask-Merge などの合成手法で統合すると、
|
| 235 |
+
|
| 236 |
+
∨∨∨ → \___/ 局所解の合成イメージ
|
| 237 |
+
(3方向の局所解) (合成後の平坦化)
|
| 238 |
+
|
| 239 |
+
・3方向の局所解の"共通して低い部分"が強調される
|
| 240 |
+
・3方向で尖った部分(シャープミニマ)が相殺される
|
| 241 |
+
・結果として 平坦な谷底(フラットミニマ)に近い形状が再構成される
|
| 242 |
+
|
| 243 |
+
これは、局所解を 立方測位(3軸測位) として扱い、
|
| 244 |
+
|
| 245 |
+
"フラットミニマを探索する"のではなく
|
| 246 |
+
"フラットミニマを合成によって創出する" という新しい学習手法である。
|
| 247 |
+
|
| 248 |
+
3. 整理:この統合は学習短期化につながる
|
| 249 |
+
|
| 250 |
+
提案の具体化:全層LoRA、FFT(フルファインチューニング)、などを長期で行うのではなく、少し浅い程度の学習を3種で行い TALL-Mask-Merge などの合成手法を用いることで実現する。 これによりリソースに限りのあるケースでも高精度の学習結果を得られやすくなる可能性を持つと予想する。
|
| 251 |
+
|
| 252 |
+
本提案の具体的な実施方法は以下の通り
|
| 253 |
+
|
| 254 |
+
・全層LoRA または FFT を長期で1種類のオプティマイザで行うのではなく
|
| 255 |
+
・emo系3種で浅い学習をそれぞれ行い
|
| 256 |
+
・その結果を TALL-Mask-Merge で統合する
|
| 257 |
+
|
| 258 |
+
これにより、
|
| 259 |
+
|
| 260 |
+
・長時間学習に依存せず
|
| 261 |
+
・リソースが限られた環境でも
|
| 262 |
+
・フラットミニマに近い高精度モデルを得られる 可能性がある。
|
| 263 |
+
|
| 264 |
+
つまり、フラットミニマを“目指す”のではなく、“創り出す”ことで学習を短期化するという発想である。
|
| 265 |
+
|
| 266 |
+
4. 結論:異種感情駆動型モデルの統合(Emotional Ensemble)
|
| 267 |
+
|
| 268 |
+
本研究で提案した3種のオプティマイザ(Sens, Airy, Cats)は、それぞれが異なる数学的基底に基づき損失地形を内察する。 本研究が提案する「立方測位によるフラットミニマ合成」は、同一条件下で生成されたこれらの学習結果をマスクマージ(TALL-Mask-Merge等)により統合する手法は、単一の最適化アルゴリズムでは到達し得ない「構造的安定性」と「表現的精緻さ」の同時獲得を可能にする。 これは最適化における学習プロセスを時間軸の追求から、空間的な多角統合へとシフトさせる新しい最適化パラダイムになると予想する。
|
| 269 |
+
|
| 270 |
+
5. 補足:全層LoRA統合の試行方法
|
| 271 |
+
|
| 272 |
+
3種の統合は元モデルにそれぞれの学習結果を統合し、この新しい3種のモデルを TM-merge にて元モデルへ統合した。
|
| 273 |
+
|
| 274 |
+
元モデル(org) ≪= TM統合 ≪= モデルS(Sens)、モデルA(Airy)、モデルC(Cats)
|
| 275 |
+
|
| 276 |
+
LoRAだけで直接統合せず元モデルへ統合し、これら3つのモデルを元モデルへ TM-merge で還元した。
|
| 277 |
+
FFTではFFT後の3モデルを元モデルへ TM-merge するだけで同等の効果を持つものと予測する。
|
| 278 |
|
|
|
|
| 279 |
|
| 280 |
+
loss飽和しない学習進行の正体
|
|
|
|
| 281 |
|
| 282 |
+
-停滞の少ない下がり続けるlossへの考察-
|
|
|
|
|
|
|
| 283 |
|
| 284 |
+
lossがほとんど停滞や飽和せず、概ね下がり続ける挙動がよく観察される、特に1st-stepのloss値の半値くらいまで下がり続けるのは、いつ収束するのか?という疑念すら抱かせる。 では学習が失敗しているのか?というと過学習傾向でもなく正常であり続けることに何かを感じる。 これについて直感的な理解をすると「学習元モデルの修復を差分として学習している」という可能性を見出すことができる。 これはあくまで仮説であって、先の フラットミニマの創出 と同様で 次世代の研究者たちにより厳密な数学的証明へと昇華されることを期待する。
|
|
|
|
| 285 |
|
| 286 |
|
| 287 |
参考文献 (References)
|