Genetic algorithm vs. gradient descent comparison for training distance-encoding biomorphic neural networks (DEBI-NN) in low-data medical regimes
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill genetic-algorithm-gradient-descent-debi-nn --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Genetic Algorithm Gradient Descent Debi Nn?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-genetic-algorithm-gradient-descent-debi-nn)More formats (shields.io, HTML) on the badges page.
---
name: genetic-algorithm-gradient-descent-debi-nn
description: Genetic algorithm vs. gradient descent comparison for training distance-encoding biomorphic neural networks (DEBI-NN) in low-data medical regimes
version: 1.0.0
author: system
arxiv_id: 2605.27411
created: 2026-05-28
tags: [genetic-algorithm, gradient-descent, neural-network, biomorphic, distance-encoding, medical-imaging, low-data, evolutionary-optimization, spatial-backpropagation]
activation_keywords: [DEBI-NN, genetic algorithm training, gradient descent, evolutionary neural network, biomorphic, spatial encoding, medical dataset, low data regime]
---
# Genetic Algorithm vs Gradient Descent for DEBI-NN Training
## Overview
Distance-encoding biomorphic-informational neural network (DEBI-NN) is a novel architecture where connection weights are defined by distances between neurons positioned in Euclidean space, drastically reducing trainable parameters. This research compares genetic algorithm (GA) vs gradient descent (GD) training effectiveness.
**arXiv**: 2605.27411
**Authors**: Amine Boukhari, Boglarka Ecsedi, Laszlo Papp, Mathieu Hatt
**Submitted**: May 13, 2026
## Key Contributions
1. **DEBI-NN Architecture**: Connection weights defined by Euclidean distances between neurons, not directly trained weights
2. **Spatial Backpropagation Scheme**: New gradient descent learner tailored for DEBI-NN
3. **Systematic Comparison**: GA vs GD across synthetic and medical datasets (n=85 to n=2126)
4. **Medical Applications**: Tested on DLBCL, HECKTOR (radiomic), and fetal cardiotocography datasets
## Core Findings
### Performance Results
- **Synthetic (two-moons)**: GA 100% vs GD 83%
- **DLBCL**: GA 83% vs GD 78%
- **HECKTOR**: GA 80% vs GD 67%
- **Fetal Cardiotocography**: GA 81% vs GD 66%
### Key Insights
- GA consistently produces superior decision boundaries
- GD exhibits instability with spatial encoding
- Entangled gradients from neuron interdependencies limit backpropagation effectiveness
- Evolutionary strategies are more suitable for highly interdependent spatial parameters
## Technical Implementation
### DEBI-NN Core Mechanism
```
# Weight calculation based on spatial distances
w_ij = f(distance(position_i, position_j))
# Positions are trainable parameters
# Weights are derived, not directly optimized
```
### Spatial Backpropagation Challenges
- **Parameter Coupling**: Changing one neuron position affects multiple weights
- **Gradient Entanglement**: Interdependent gradients through distance function
- **Non-linear Spatial Encoding**: Classical backpropagation struggles with spatial patterns
## When to Use
**Use this method when**:
- Working with small medical datasets (n < 500)
- Training spatially-encoded neural architectures
- Optimizing networks with highly interdependent parameters
- Medical imaging classification with radiomics
- Low-data regime scenarios
**Avoid when**:
- Large datasets where GD converges reliably
- Standard architectures with directly trainable weights
- Time-constrained training (GA slower)
## Implementation Steps
1. **Architecture Setup**
- Define neuron positions in Euclidean space
- Set distance encoding function (e.g., exponential decay)
- Initialize spatial coordinates
2. **Genetic Algorithm Training**
```python
# GA parameters for DEBI-NN
population_size = 50-100
mutation_rate = 0.01-0.1
crossover_rate = 0.7-0.9
fitness = classification_accuracy
```
3. **Hyperparameter Tuning**
- Targeted search per dataset
- Population diversity maintenance
- Elitism for preserving best solutions
## Comparison Framework
| Aspect | Genetic Algorithm | Gradient Descent |
|--------|------------------|------------------|
| Stability | High | Low (entangled gradients) |
| Non-linear patterns | Captures well | Struggles |
| Training time | Longer | Faster but may not converge |
| Decision boundaries | Superior | Suboptimal |
| Medical dataset accuracy | 80-100% | 66-78% |
| Parameter interdependencies | Handles well | Limited effectiveness |
## Medical Dataset Results
### DLBCL (Diffuse Large B-Cell Lymphoma)
- Sample size: ~150
- GA accuracy: 83%
- GD accuracy: 78%
### HECKTOR (Head and Neck Cancer)
- Radiomic features
- GA accuracy: 80%
- GD accuracy: 67%
### Fetal Cardiotocography
- Sample size: 2126
- GA accuracy: 81%
- GD accuracy: 66%
## Advantages of GA for DEBI-NN
1. **Global Optimization**: Explores entire parameter space
2. **No Gradient Computation**: Avoids entangled gradient problems
3. **Natural Selection**: Preserves good spatial configurations
4. **Robustness**: Stable convergence with interdependencies
## Limitations
1. **Computational Cost**: GA requires more iterations
2. **Hyperparameter Sensitivity**: Population size, mutation rate critical
3. **Scalability**: May struggle with very high-dimensional spaces
4. **No Theoretical Guarantees**: Unlike convex GD optimization
## Research Implications
- **Evolutionary vs Gradient**: Fundamental trade-off in spatial architectures
- **Biomorphic Networks**: New paradigm for low-data medical applications
- **Parameter Reduction**: Distance encoding dramatically cuts trainable parameters
- **Medical AI**: Better suited for clinical datasets with limited samples
## Related Work
- **Neuroevolution**: Evolutionary neural network training
- **Biomorphic Computing**: Bio-inspired architectures
- **Spatial Neural Networks**: Position-based weight calculation
- **Distance Encoding**: Geometric representation learning
## Pitfalls and Solutions
| Pitfall | Solution |
|---------|----------|
| GA slow convergence | Increase population diversity, adaptive mutation |
| GD instability | Use GA instead, or hybrid approach |
| Overfitting small datasets | Regularization via spatial constraints |
| Hyperparameter search cost | Incremental population sizing |
## Future Directions
1. **Hybrid GA-GD**: Combine global search with local refinement
2. **Adaptive Encoding**: Dynamic distance functions
3. **3D Spatial Networks**: Extend to volumetric medical imaging
4. **Transfer Learning**: Pretrained spatial configurations
## Code Example
```python
import numpy as np
from deap import algorithms, base, creator, tools
# DEBI-NN weight function
def compute_weights(neuron_positions, distance_func='exp'):
n = len(neuron_positions)
weights = np.zeros((n, n))
for i in range(n):
for j in range(n):
dist = np.linalg.norm(neuron_positions[i] - neuron_positions[j])
if distance_func == 'exp':
weights[i, j] = np.exp(-dist)
elif distance_func == 'linear':
weights[i, j] = 1.0 / (1.0 + dist)
return weights
# GA fitness function
def evaluate_positions(positions, X, y):
weights = compute_weights(positions)
# Forward pass through DEBI-NN
predictions = forward_pass(X, weights)
accuracy = compute_accuracy(predictions, y)
return accuracy,
# Setup GA
creator.create("FitnessMax", base.Fitness, weights=(1.0,))
creator.create("Individual", list, fitness=creator.FitnessMax)
toolbox = base.Toolbox()
toolbox.register("attr_float", np.random.uniform, -10, 10)
toolbox.register("individual", tools.initRepeat, creator.Individual,
toolbox.attr_float, n=num_neurons * dimensions)
toolbox.register("population", tools.initRepeat, list, toolbox.individual)
toolbox.register("evaluate", evaluate_positions, X=X_train, y=y_train)
toolbox.register("mate", tools.cxTwoPoint)
toolbox.register("mutate", tools.mutGaussian, mu=0, sigma=1, indpb=0.1)
toolbox.register("select", tools.selTournament, tournsize=3)
# Run evolution
pop = toolbox.population(n=100)
algorithms.eaSimple(pop, toolbox, cxpb=0.8, mutpb=0.05, ngen=50)
```
## Key Takeaways
1. **GA > GD for DEBI-NN**: Evolutionary optimization superior for spatial architectures
2. **Medical Low-Data**: DEBI-NN excels in small medical dataset scenarios
3. **Gradient Limitations**: Spatial interdependencies fundamentally challenge backpropagation
4. **Parameter Efficiency**: Distance encoding reduces trainable parameters dramatically
5. **Clinical Utility**: Better accuracy for radiomics and medical imaging classification
## References
- Boukhari et al. (2026). Genetic algorithm vs. gradient descent for DEBI-NN. arXiv:2605.27411
- Related: Neuroevolution, Spatial Neural Networks, Biomorphic ComputingIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!