kyuksel
Why this matters? Persistent internal diversity: AlphaEvolve preserves diversity across generations. EvoLattice preserves it inside the program. Strong components never disappear unless explicitly pruned. Fine-grained credit assignment: Each micro-operator is evaluated across all contexts in which it appears, producing statistics (mean, variance, best-case). AlphaEvolve only sees a single scalar score per program. Quality–Diversity (QD) without archives: EvoLattice naturally exhibits MAP-Elites-style dynamics: monotonic improvement of elites, widening gap between best and average, bounded variance — without external archives or novelty objectives. Structural robustness: AlphaEvolve relies on the hashtag#LLM to preserve graph correctness. EvoLattice applies deterministic self-repair after every mutation, removing structural fragility from the loop.
AlphaEvolve shows how hashtag#LLMs can mutate programs. EvoLattice shows what they should evolve: the internal computational fabric, not entire programs. This turns LLM-guided evolution from a fragile rewrite process into a stable, cumulative, QD-driven discovery system. The same framework applies to prompt and agentic workflow evolution. As agent systems grow deeper and more interconnected, overwrite-based evolution breaks down. EvoLattice’s internal population and self-repair make long-horizon agentic evolution feasible and interpretable.
Across markets with very different behavior — crypto (jump-prone), FX (mean-reverting), equity indices (regime-switching) — the evolved indicators tended to modulate position sizing based on: • local entropy (as a proxy for noise/chaos) • short + medium horizon trend consistency • volatility bursts
This is consistent with the idea that markets penalize signals most during entropy spikes, regardless of asset class.
Would be interested in perspectives from people studying microstructure-aware signal generation.
Two components: • A correlation tree is repurposed as a tournament bracket. At each node, the LLM allocates “selection slots” across branches and performs eliminations inside correlation regimes. • A qualitative evolution loop compares portfolio variants using a rubric (business quality, durability, diversification, resilience) and accepts improvements iteratively — without any explicit optimization objective.
The interesting aspect is not the performance but the explainability: every elimination and mutation step is text-auditable.
Curious whether others have experimented with LLM-based reasoning loops as substitutes for classical optimization in areas outside finance.
Discovering universal technical indicators with AlphaEvolve
These motifs included multi-scale momentum, entropy-based filtering, volatility-adaptive scaling, and regime gating. They reappeared independently across runs, suggesting that certain indicator structures may function as “market invariants” under diverse microstructures.
The system does not use prior knowledge of finance; it only evaluates candidate architectures by out-of-sample performance and stability. The repeated convergence raises questions about whether modern markets impose structural constraints that shape successful technical signals.
Investment without optimization: LLM-as-a-Judge tournaments and evolution
The first component is a correlation-aware selection method that repurposes a hierarchical clustering dendrogram as a tournament bracket. At each internal node, the LLM allocates selection slots between clusters and performs structured eliminations within correlation regimes.
The second component is a portfolio evolution loop that contains no objective function, expected returns, covariance matrices, or solvers. Instead, the model compares variants using a qualitative rubric (business quality, durability, thematic alignment, drawdown resilience, diversification) and accepts improvements through iterative reasoning.
Both mechanisms are fully text-explainable: every elimination, selection, and mutation is auditable.
LLM-Driven Active Listwise Tournaments for Large Universe Portfolio Selection
AlphaSharpe: LLM-Driven "Discovery" of Robust Risk-Adjusted Metrics
AlphaSharpe: LLM-Driven "Discovery" of Robust Risk-Adjusted Metrics
Democratizing Index Tracking: Meta-Learning GNNs for Sparse Portfolio Selection
I've compared this approach to the state-of-the-art evolutionary strategy (Fast CMA-ES) and found that it is more efficient at finding optimal index-tracking portfolios. The PyTorch implementations of both methods and the dataset are available on my Github repository for reproducibility and further improvement. Check out the repository to learn more about this new meta-learning approach for evolutionary optimization, or run your small index fund at home!