Status and Resources
Last verified: 2026-05-13
Current Status
-
Operational: C++ ECAN agents (attentionrepo); MeTTa ECAN (metta-attentiononSTI,0.5stochastic PeTTa) with elapsed-time importance decay and Hebbian learning. The "stochastic-importance-diffusion" module name is inherited concept naming from the 2009 paper; the active implementation in both C++ and MeTTa is deterministic
× (1 − decay_rate)^averageElapsedTimenot the literal× (1 + tanh(...))focus-boundary probability — confirmed by direct code inspection of both repos. - Under development: MORK-native importance embedding via Weighted Atom Sweeps; DAS Attention Broker integration; collapse→fold performance refactoring
- Proposed: Incompressible-fluid-network attention dynamics (In-Fluid-Net); HJB-based optimal control for goal-aware attention routing; continuous-time transport between discrete ECAN steps
Open Problems / Research Directions
- Scaling ECAN to very large AtomSpaces — balancing diffusion breadth against computational cost (fringe spreading as intermediate solution)
- Integration of fluid-dynamic attention with MORK's ShardZipper for distributed attention state
- Tuning the economic parameters (rent, wages, tax rates) adaptively rather than manually — virtual-Hebbian-weight calibration as one proposed methodology
- Formal analysis of convergence and stability properties under the fluid extension
- Resolving Hyperpose concurrency for attention diffusion — batch-parallel STI updates with bounded error tolerance
- IIT Phi as evaluation metric for attention dynamics quality — unexplored since 2017
-
Re-establish executable PLN-attention coupling. The narrow URE STI source-selection hook from 2016–2018 was deliberately unwired in commit
0b744dbabwhen the URE rewrite did not preserve the AttentionBank dependency. Current MeTTa-PLN has no attention-layer integration; the 2014 Harrigan et al. paper-architectural design has not been productionized as an executable runtime. See ECAN Full → Development and Historical Context for the full timeline. -
Decide which broader-OpenCog ECAN consumers to revive. Pre-2019 OpenCog had Ghost dialogue (STI-weighted action-selector at
matcher.scm:117-130, 284; STI/AF reads/writes in matcher and schema procedures), NLP fuzzy matching (AF-only viabank->atom_is_in_AF), Python web API AttentionValue surfaces, and OpenPsi (action-selector seam plus an uncalledrule-sca-weightSTI helper — an enabler rather than a default consumer) — all confirmed at the pre-removal monorepo snapshot during the ECAN cluster pilot. None were preserved as functioning ECAN integrations across the 2019 AttentionBank removal; none have documented MeTTa equivalents. Selecting which consumer integrations to rebuild is an open Hyperon-ecosystem decision.
Primary Sources
- Economic Attention Networks — Iklé, Pitt, Goertzel, Sellman (2009). AGI-09.
- Nonlinear Dynamical Attention — Iklé & Goertzel (2011). AGI-11.
- Guiding PLN with Attention Allocation — Harrigan et al. (2014). AGI-14.
- Goertzel, B. (2025). Hyperon for AGI⇒ASI Whitepaper, §5.3–5.4, §6.3.
-
Cluster-pilot extraction archive (2026-04-26): 4 source briefs + 16 findings/reconciliation files at
scripts/archive/ecan_pilot/in the wiki repository. Cross-model triangulation by Claude orchestrator + Codex + Gemini.