Interactive Methods Paper · No. 2026-07 Latent Minds Institute

Dynamics Over Topology:

Comparing Information Processing Across Neural, Artificial, and Economic Networks

Muhammad Zane Abdullah
Methods paper & tutorial · every number below is computed in your browser
Abstract

Networks appear across neuroscience, machine learning, and economics, but structural similarity does not imply computational equivalence. This interactive paper introduces a common formal framework for comparing information processing in a simplified recurrent neural system, an artificial recurrent neural network, and an agent-based financial market. Each system is described in terms of its topology, state variables, message-passing process, update rules, memory, feedback, objective, and environmental coupling.

Using matched network structures, we examine how changes in centralization, modularity, communication delay, noise, memory, learning, and node diversity affect information retention, prediction, adaptation, robustness, and cascade formation. Interactive perturbations let you compare node removal, signal corruption, feedback delay, and environmental regime changes across the three systems.

The purpose is not to claim that brains, artificial models, and markets instantiate the same mechanism. It is to determine which concepts from network science, information theory, dynamical systems, and causal intervention transfer across domains, and where the analogy fails. Consciousness is treated as a separate unresolved problem and is not inferred from complexity or information-processing capacity.

What this paper is. A comparative methods paper. The three systems are toy models, specified in full and implemented in the page you are reading. The hypotheses in §02 are claims about these implementations, and §06 tests them by running them. Nothing here is a claim about real brains, frontier models, or real markets. Where a result is an artifact of the toy, the text says so.
01A graph is not a computation 02The comparison framework 03Three systems, specified 04Same topology, different systems 05Information flow and retention 06The perturbation laboratory 07Phase space and divergence 08Mechanistic intervention 09Chaos, noise, unpredictability 10Stress, not antifragility 11What transfers, what does not 12Consciousness, and why it is absent 13Limitations
01

A graph is not a computation

The picture of a brain as a network of nodes and edges, and of a market as a network of nodes and edges, invites the conclusion that they are the same kind of object. The picture is doing almost no work.

A graph fixes who can talk to whom. It does not fix what is said, what is remembered, what is optimized, or what happens next. Two systems can share an adjacency matrix exactly and still differ in every respect that matters: one settles to a fixed point, one oscillates forever, one integrates its inputs into a durable memory, one collapses in a cascade after a single node flips.

Fig. 1 · A toy recurrent brain-like networkLIVE
click a node: stimulate → lesion → restore
Recurrent dynamics

Change the mechanism,
not the picture.

The picture never changes. Same nodes, same edges, same layout. Move excitation against inhibition and the identical network converges, oscillates, amplifies, or goes silent. Lesion a node and watch what the rest of it does about that.

Illustrative rate network. This does not simulate a human brain or consciousness. See §12.
Active units
·
Synchrony
·
State entropy
·
Steps
·

Every number under that figure is measured off the running state, not decoration. Synchrony is the mean absolute pairwise correlation between node trajectories over a rolling window, so it rises when the network stops having independent parts. State entropy is the Shannon entropy of the binned activity vector in bits, which falls to zero when every unit agrees and peaks when the state is spread out. Drag inhibition down and watch both numbers move before the picture does anything you would notice.

The panel below makes this concrete and is the argument of the whole paper in one control. The topology is generated once and frozen. The only thing you change is the update rule F. Same nodes, same edges, same initial condition, same input.

Module 1 · One graph, five update rulesLIVE
Scales every weight. Everything else is fixed.
A single kick, then the network is left alone.
node trajectories xi(t) network mean
Spectral radius ρ(gW)
·
Behaviour
·
Final mean |x|
·
Retained at t=60
·

·

The weights are row-normalized, so ρ(W) = 1 exactly and the reported ρ(gW) = g for every rule. That number is a property of the weighted graph and the gain, and it is the same in all five panels. It predicts the linear rule perfectly: below g = 1 the state decays, above it the state explodes, and that is the whole story. It predicts the saturating rule only near the origin, which is where that rule spends the least of its time, and it says nothing at all about the other three, whose dynamics are not a linear map being iterated. Same ρ, five behaviours. The graph is a constraint on the dynamics. It is not the dynamics.

This is the corrective the title names. Network diagrams of the brain, of a transformer, and of the financial system are often placed side by side as if the resemblance were evidence. The resemblance is a statement about A. Every question worth asking is a question about F.
02

The comparison framework

To compare systems honestly we need a description that has room for the things that differ. A system is not a graph. It is a tuple:

System = ⟨ Topology, State, Dynamics, Learning, Memory, Objective, Environment ⟩

Each node i carries an internal state xi(t). Information arrives from neighbours as a weighted message:

mi(t) = Σj Aij · Wij(t) · xj(t − dij)message

The node updates by a system-specific rule, given its own state, the message, exogenous input u, and parameters θi:

xi(t+1) = Fi( xi(t), mi(t), u(t), θi )update

Connections may themselves change, on a slower timescale:

Wij(t+1) = Wij(t) + ΔWij(t)learning

Everything interesting lives in the parts that this notation leaves open: what xi represents, what the messages are, how F is defined, what drives ΔW, what feedback is available and on what delay, what objective or selection pressure exists, and how the environment constrains the whole thing.

Filling in that table for the three systems is the entire comparison:

Factor Biological (toy) Artificial RNN Agent-based market
xi isA firing rate, in [−1,1]A hidden activationA belief about value, plus capital
MessageSynaptic currentWeighted activationObserved orders and prices
FLeaky integration + saturation + adaptationtanh(Wrech + Winu)Belief revision + demand schedule
ΔWHebbian, local, unsupervisedGradient of a global loss (BPTT)Profit-driven strategy reweighting
MemoryRecurrent state + slow synapsesHidden state (fast) + weights (slow)Belief inertia + price history
FeedbackSensory, internal, no targetA scalar loss, offlineP&L, and price itself (reflexive)
ObjectiveNone specified. Stability is not a goal, it is a propertyExplicit, external, differentiableEach agent has its own, and they conflict
Failure modeRunaway activity, or loss of the representationMisgeneralization under shiftBubble, cascade, illiquidity
InterventionLesion, stimulationAblation, activation patchingInformation shock, agent removal

Read the Objective row twice. It is the deepest split in the table. The RNN has one objective, imposed from outside, and every weight in it is there because it reduced that objective. The market has as many objectives as agents, they are in conflict, and the price is a side effect of that conflict rather than a thing anyone optimizes. The toy neural network has no objective at all: it has dynamics, and we describe what those dynamics do. Any claim that transfers across all three has to survive that gap.

Predefined hypotheses

Interactive papers invite aimless fiddling. To avoid that, the following are stated before the experiments, and §06 runs them against the implementations. They are hypotheses about these three toy models, not laws about brains, AI, and markets. Verdicts fill in when you run the sweep.

H1 · CENTRALIZATION

More centralized topologies produce faster coordination but greater vulnerability to targeted node failure.

Verdict: not yet run
H2 · MODULARITY

Modular networks contain local disturbances better, but transmit globally relevant information more slowly.

Verdict: not yet run
H3 · FEEDBACK DELAY

Increasing feedback delay reduces stability in systems with sufficiently strong recurrent amplification, and only in those.

Verdict: not yet run
H4 · MEMORY AND REGIME CHANGE

Longer memory improves performance in stable environments but slows adaptation after a structural break.

Verdict: not yet run
H5 · HOMOGENEITY

Highly similar node-level update rules produce rapid convergence but increase the risk of correlated error and cascades.

Verdict: not yet run
H6 · CONNECTIVITY

Increasing connectivity first improves information propagation, then amplifies noise and synchronization. The relationship is non-monotonic.

Verdict: not yet run
03

Three systems, specified

All three run on the same adjacency matrix A, generated by one procedure with knobs for density, modularity, and centralization. Node i in the neural model, unit i in the RNN, and agent i in the market have the same neighbours. This is the only thing held equal, and holding it equal is what makes the comparison a comparison rather than three unrelated demos.

The shared substrate · one A, three readings·
Probability mass moved from between-block to within-block edges.
Preferential attachment strength. 0 = flat, 1 = hub dominated.
node radius ∝ degree colour = detected community ring = betweenness hub
Edges
·
Mean degree
·
Clustering C
·
Mean path length
·
Modularity Q
·
Degree Gini
·
Max betweenness
·
Spectral radius
·

Q is computed against the planted block assignment, not a detected one, so it measures how much of the planted structure survived the density and centralization knobs. Path length is over the largest connected component. Betweenness is exact (Brandes), not sampled.

3.1 Biological recurrent network (toy)

A rate-based model with separate excitatory and inhibitory populations. This is a toy model of neural computation. It is not a model of a brain, of a cortical column, or of consciousness. It exists because it is the smallest thing that shows E/I balance, attractor dynamics, and distributed memory at the same time.

// 80% excitatory (W > 0), 20% inhibitory (W < 0) mi(t) = Σj Aij Wij xj(t − d) xi(t+1) = xi + (dt/τ)·( −xi + φ( g·mi(t) + ui(t) − β·ai(t) + σξ ) ) ai(t+1) = ai + (dt/τa)·( −ai + xi(t) )spike-rate adaptation ΔWij = η·xixj − decay·WijHebbian, then row-normalized

with φ = tanh, τ the membrane time constant (the memory knob), τa ≫ τ, and ξ standard normal. Row normalization after the Hebbian step is doing real work: without it, Hebbian learning is unbounded and the network saturates. That normalization is a modelling choice standing in for homeostatic plasticity, and the results depend on it.

3.2 Artificial recurrent network

A vanilla RNN, masked by the same A, trained in your browser by backpropagation through time on a defined task.

h(t+1) = tanh( (A ⊙ Wrec)·h(t) + Win·u(t) ) ŷ = wout⊤·h(T) L = mean( ( ŷ − y* )2 )optimized by Adam

The task is evidence accumulation. Over T steps the network sees a stream of pulses u(t) ∈ {−1, 0, +1}. At the final step it must report the sign of the cumulative sum. Nothing tells the network how to do this. The task is chosen because it has a known optimal solution (integrate, then threshold), which gives us ground truth to probe against: if the network solves it, something inside it has to be approximating a running total, and §08 goes looking for that quantity.

Mechanistic interpretability, defined narrowly. The attempt to identify the internal representations, computations, and causal mechanisms responsible for a model's behaviour. Not "explaining AI", not visualizing activations for their own sake. The test is causal: if you claim a direction in state space carries the accumulated evidence, then editing along that direction should move the output in the predicted way, and §08 does exactly that.

3.3 Agent-based market

Heterogeneous agents on the same graph, trading a single asset with a fundamental value v(t) that follows a random walk with occasional regime breaks. Agents never see v. They see a private noisy signal and their neighbours.

si(t) = v(t) + εi, εi ~ N(0, σi2)private signal bi(t+1) = (1−κi−μi)·bi(t) + κi·si(t) + μi·⟨bj⟩j∈N(i)belief revision di(t) = γi·ci(t)·( bi(t) − p(t) ) // fundamentalist di(t) = γi·ci(t)·( p(t) − p(t−Li) ) // chartist p(t+1) = p(t) + λ·Σi di(t)linear-impact clearing

Clearing is a market maker with linear price impact λ, which is a specified and deliberately simple mechanism, not an order book. Agents differ in signal precision σi, risk appetite γi, capital ci, imitation weight μi, horizon Li, and type. Leverage adds the one genuinely reflexive channel: an agent whose losses breach a margin threshold is forced to liquidate, which moves the price, which can breach the next agent's threshold.

That forced-liquidation loop has no counterpart in either of the other two systems, and it is the source of most of the market's interesting failures. Keep it in mind when §11 asks what transfers.

04

Same topology, different systems

Three panels, one adjacency matrix, one intervention applied to all three at once. The systems are not synchronized in time (their clocks mean different things) but they are synchronized in structure and in what is done to them.

Pick an intervention. It is translated into each system's own vocabulary, and the same abstract thing happens in all three: a node is removed, or a message is delayed, or the world changes. Then watch what each system does about it.

Matched recurrent graph no intervention running
Neural
Biological recurrent network
Artificial
Artificial recurrent model
Market
Agent-based market
Persistence
·
Synchrony
·
Entropy
·
Persistence
·
Synchrony
·
Entropy
·
Persistence
·
Synchrony
·
Entropy
·
Shared interventions

Change one abstract factor. Observe three mechanisms.

One slider, applied to all three at once, translated into each system's own vocabulary. The graph is identical and frozen. Anything that diverges below is F, not A.

The three metrics under each panel are the only ones that mean the same thing in all three systems, which is why they are the ones shown. Persistence is the correlation, across nodes, between the state now and the state ten steps ago: it asks whether the pattern of who is doing what has survived. Watch it sit near zero for the market while the other two hold above 0.8. That is not a bug and it is worth a moment: the market's beliefs collapse toward consensus, and once everyone agrees there is no pattern left to persist, so the correlation has nothing to lock onto. The same number means "holds its state" in two systems and "has no state worth holding" in the third. Synchrony is the mean absolute pairwise correlation between units. Entropy is the Shannon entropy of the binned state in bits. Notice what is missing: there is no accuracy here, because the neural network has no task, and no price error, because the other two have no price. The comparable metrics are comparable precisely because they are indifferent to what the system is for.

That figure is for watching. The panel below is for measuring, and it reports the quantities that only make sense one system at a time: retained bits, task accuracy, price error, cascade size.

Module 2 · Cross-system perturbation, measuredLIVE
·
Spread of per-node parameters. 0 = every node identical.
·
Sys 1 · Neural (toy)
Representation MI·
Activity variance·
Recovery time·
Stable?·
Sys 2 · Artificial RNN
Task accuracy·
Evidence probe R²·
Δ vs baseline·
Degraded?·
Sys 3 · Market
Price error |p−v|·
Volatility·
Max cascade·
Crashed?·

·

The translation table is the honest part of this module. "Remove 30% of nodes" means killing neurons, ablating hidden units, and bankrupting traders. Those are not the same event. What makes the comparison meaningful is not that the events are alike but that the structural operation on A is identical, so any difference in outcome is attributable to F, which is exactly the paper's question.

05

Information flow and retention

"Information" gets used loosely in comparisons like this one. Here it means one thing, computed one way. For a discrete external variable Y and a discretized system state X:

I(X;Y) = Σx,y p(x,y)·log₂[ p(x,y) / ( p(x)·p(y) ) ]bits H(X) = −Σx p(x)·log₂ p(x)

This measures statistical dependence between two variables. It does not measure meaning, understanding, causal structure, or consciousness. A thermostat and a neuron can have the same mutual information with the room temperature.

Estimator honesty. These are plug-in estimates from binned samples, and plug-in MI is biased upward at small sample counts: with enough bins and few samples every variable looks informative about every other. The panel applies the Miller-Madow correction and reports the shuffled-baseline MI, which is the value you would get from independent data. Read any MI here as "the estimate exceeds its own null by this much", not as a true bit count.
Module 3 · What survives the trip through the networkLIVE
Watch the shuffled baseline fall as this rises.
·
I(state(t); input(0)), retention shuffled null
Peak MI
·
Shuffled null
·
Retention half-life
·
State entropy H(X)
·
SNR
·
Bottleneck node
·

·

Two things worth noticing. Delay does not destroy information, it displaces it: the peak moves right and the half-life is largely unchanged, because a delay line is a memory. Noise does destroy it, and the loss is roughly exponential in time. Longer τ extends the half-life and simultaneously lowers the peak, which is the memory tradeoff of H4 showing up as an information-theoretic quantity rather than a performance one.

06

The perturbation laboratory

This module runs the six hypotheses from §02. Each sweep varies one factor across a range, holds everything else fixed, repeats over seeds, and reports the outcome curve with a verdict. The verdicts written back into §02 are produced by the runs, not by the author.

Module 4 · Hypothesis sweepsREADY

·

More seeds, tighter error bars, slower run.
·

·

H6 deserves a warning, because it is the one where running the model actually refuted the reasoning behind the hypothesis. There is an interior optimum in transmission: a stimulus injected at three nodes and read out at the three most distant nodes arrives best at intermediate density. Below it, paths are too long and the signal decays before arriving. Above it, the signal is washed out as every node averages over everything. That much survives.

The stated mechanism does not. H6 predicted that connectivity would eventually amplify noise and synchronization, and in this model it does the opposite: redundancy falls as density rises. The reason is a single modelling choice. Weights here are degree-normalized, so each node's total input gain is fixed at 1 and an extra edge means every neighbour counts for less. A denser node is averaging over more independent noise sources, and averaging suppresses noise. Had we instead fixed the per-edge weight, density would have raised total gain and amplified noise, and the same sweep over the same graphs would have produced the opposite headline.

This is the paper's own thesis turning up as an experimental result rather than an argument. "More connected is more fragile" is not a claim about connectivity. It is a claim about how coupling scales with degree, which is a property of F, not of A. A network diagram does not record it. Anyone asserting the slogan about a real brain, model, or market owes you the scaling rule, and if they cannot state it, the claim has no content.

A sweep that finds an interior optimum in a toy model is evidence about the toy model. It is a hypothesis-generator for the real system and nothing more. The honest form of the claim is: in a class of models with these dynamics, this tradeoff exists, so it is worth looking for in the real system, using a measurement that could find it absent.

07

Phase space and divergence

A trajectory through state space says things a time series does not. The panel projects the N-dimensional state onto its first two principal components, computed from the trajectory itself, and draws where the system goes.

The second trajectory starts at x₀ + ε with ε around 10−8. Both are run with the same noise realization, so the only difference between them is the initial condition. Their separation is:

D(t) = ‖ x(t) − x′(t) ‖₂ // if D(t) ≈ D₀·eλt over a window before saturation, λ > 0 is evidence of local divergence λ̂ = slope of log D(t) vs t, fitted on the pre-saturation window only
Module 5 · Trajectories and separationLIVE
The bifurcation parameter. Sweep it slowly.
Set to 0 to isolate deterministic divergence.
trajectory from x₀ trajectory from x₀+ε log D(t) with fit window
λ̂ (fit)
·
Fit R²
·
Regime
·
Time to separate
·
Attractor dim (part.)
·

·

The fit window matters enormously and is drawn on the chart for that reason. Fit before the transient has decayed and λ̂ measures the transient. Fit after D reaches the attractor diameter and λ̂ goes to zero because it is measuring saturation. Reported Lyapunov exponents that do not disclose their window are not reporting much.

08

Mechanistic intervention

Correlation finds where a quantity is present. Intervention finds where it matters. The distinction is the whole methodological content of mechanistic interpretability, and this module is built to make the gap between the two visible.

The RNN in §3.2 has been trained on evidence accumulation. If it solves the task, some internal quantity tracks the running sum. We now go find it, three ways, and the three ways disagree.

Module 6 · Probing and patching the trained RNNTRAINING
·
Train loss
·
Test accuracy
·
Probe R² (evidence)
·
Participation ratio
·
Top-1 ablation Δacc
·
Patch effect
·

·

Why the three methods disagree

The probe asks: can I linearly decode the accumulated evidence from h(t)? It usually can, with high R². This is correlational. A probe with R² = 0.95 tells you the information is present and linearly available. It does not tell you the network uses it. A probe can succeed on a quantity the model computes as a side effect and never reads.

The ablation scan zeroes each unit and measures the accuracy drop. If the representation is distributed, every single-unit ablation is nearly free, and the scan reports that nothing matters, which is false. Single-unit ablation systematically under-attributes distributed representations, and this is a known failure mode rather than a discovery about the network.

The patch is the causal test, and it lives or dies on choosing the right counterfactual. Overwriting the state at step t can only transfer the evidence accumulated up to t, because the pulses after t still arrive from the original stream. So the target is not "stream b's answer". It is the answer to a hybrid stream: b's pulses through t, then a's. The module constructs that hybrid, runs it, and uses its output as the denominator. Getting this wrong is the easiest way to report a patch effect that means nothing.

The module also patches the entire hidden state as a calibration check. Since h(t) is a sufficient statistic for everything the network does afterwards, a full-state patch has to reproduce the hybrid exactly and score 1.000. It does, to three decimals. That is what licenses reading the next number as a fact about the network rather than a bug in the measurement.

And the next number is the point of the section. On the default settings, the probe decodes the accumulated evidence at R² ≈ 0.99, and patching along that probe direction moves the output only about a fifth of the way to the counterfactual. The quantity is unmistakably there and almost perfectly linearly available, and the direction that best predicts it is not, mostly, the thing the network reads. The readout draws on state components the probe discards as regression residual. A very high R² bought no causal claim whatsoever.

Even the patch is not conclusive. Patching along a probe direction can move the output through an off-distribution activation that the network never produces on its own, which tells you about the network's behaviour off the data manifold rather than about the mechanism it uses on it. Every method here is defeasible. The point of running all three is that the pattern of agreement and disagreement is more informative than any one number.
09

Chaos, noise, unpredictability

Networks are not "inherently chaotic". Chaos is a property some deterministic systems have in some parameter regimes, and it is worth keeping distinct from four things it gets confused with.

TermMeansTestIn this paper
RandomnessNo deterministic generating rule, or none accessible in principleNot decidable from data aloneNever claimed
Measurement noiseThe system is clean, the observation is corruptedRepeat the measurement, not the run§05 channel noise σ
Stochastic dynamicsThe rule itself contains a random termRepeat with the same seed and it repeats exactlyξ in the neural model, εi in the market
Computational unpredictabilityDeterministic and predictable in principle, but no shortcut beats simulating itComplexity argument, not a dynamical oneNot measured here
Deterministic chaosBounded, deterministic, sensitive to initial conditions, positive λλ̂ > 0 on a disclosed pre-saturation window, σ = 0§07, only when σ = 0

The reason §07 has a noise slider that goes to exactly zero is that the chaos claim is only testable there. With σ > 0 the two trajectories separate whether or not the dynamics are chaotic, because they are being driven apart by different noise. Set σ = 0, keep the perturbation at 10−8, and the separation that remains is the system's own.

Even then, λ̂ > 0 on a finite window is evidence of local divergence in the sampled region of state space. It is not proof of chaos, which is an asymptotic property of an invariant set. The estimate is finite-time, initial-condition-dependent, and this page reports it as λ̂ rather than λ for that reason.

10

Stress, not antifragility

Systems that get better under stress are real and worth studying. The vocabulary usually reached for is not the one that lets you measure them. "The system benefits from disorder" is not a testable proposition until you say which system, which disorder, which benefit, and measured against what.

The testable version:

Does repeated exposure to bounded perturbations improve future performance under a defined test distribution? This has a yes-or-no answer, an effect size, and an error bar.

Which is what this panel measures. A system is exposed to repeated bounded shocks during a training phase, then evaluated on a held-out test distribution against a matched control that was never shocked. Three outcomes are possible and all three occur: the exposed system does better (adaptation), the same (robustness without benefit), or worse (accumulated damage). Which one you get depends on the shock magnitude and whether the system has a mechanism that can use the shocks.

Module 4b · Exposure and recoveryLIVE
·
exposed to shocks matched control shock events
Test perf, exposed
·
Test perf, control
·
Effect
·
Mean recovery time
·
Verdict
·

·

The result across the three systems is instructive, and at the default settings it is: no effect, a small negative, and a small positive, in that order.

The RNN is the only one that could improve in principle, because it has an objective and a learning rule, so a shock during training is data augmentation. At the defaults it does not improve, because it already solves the task robustly and generalizes to sequences twice as long as it trained on: there is no headroom for the shocks to buy anything. Turn the shock magnitude up and it starts to hurt. The Hebbian network cannot improve in principle. It has plasticity but no objective, so shocks change it without improving anything measurable, and past a threshold they degrade the representation. The market improves while no agent learns anything at all: capital flows from agents who read the shocks badly to agents who read them well, which is selection, not learning, and the surviving population is both better at pricing and less diverse than the one that went in.

Three different mechanisms, three different answers, one of which is "nothing happened". Naming any of this "antifragility" would have collapsed them into one word and hidden the fact that they are not the same phenomenon, that one of them is not a phenomenon at all, and that the market's version comes with a bill: the thing that made it price better is the thing that made it more uniform.

11

What transfers, what does not

This is the ledger. It is probably the most useful thing in the paper, and it is the part that a network diagram of three systems side by side actively obscures.

What transfers
Distributed stateNo single node holds the answer in any of the three. The state is a vector, and the representation is a direction in it.
Feedback and recurrenceAll three have loops, and in all three the loop gain governs whether disturbances die or grow.
Nonlinear saturationtanh in two of them, budget and margin constraints in the third. Saturation is what bounds the runaway.
Partial informationNo node sees the whole state. Every node acts on a local, delayed, noisy view.
Macro from local rulesNothing computes the aggregate. Attractors, accuracy, and price are all side effects.
The intervention toolkitLesion, patch, and shock are formally the same operations, and the causal logic of using them transfers cleanly.
The stability/memory tradeoffLonger memory, slower adaptation. Shows up in all three with the same sign.
What does not transfer
Strategic agencyNeurons do not model the network and act on the model. Traders do. A neuron cannot front-run another neuron.
ReflexivityThe market's price is both output and input, and agents forecast the forecast. No such loop exists in the other two.
The objectiveThe RNN has one, imposed externally. The market has thousands, in conflict. The neural model has none.
The learning ruleHebbian is local and unsupervised. BPTT is global, requires a backward pass, and is biologically implausible. Selection on capital is neither.
Embodiment and metabolismReal neurons have an energy budget that shapes their code. Artificial units do not metabolize.
InstitutionsMarkets have circuit breakers, regulators, and contracts. These are exogenous structure with no analogue in the other two.
Timescale separationWeights and activations are cleanly separated in the RNN. In brains and markets they are entangled.
ConsciousnessCannot be inferred by analogy in either direction. See §12.

The left column is why the comparison is worth making. The right column is why it stops where it does. A claim that uses only left-column properties has a chance of transferring. A claim that quietly depends on a right-column property, while presenting itself as a claim about networks in general, is the failure mode this paper is written against.

12

Consciousness, and why it is absent

Consciousness is not an output variable of any simulation in this paper, and it could not be added as one.

Biological brains support conscious experience. Artificial neural networks and markets process information, but information processing alone does not establish consciousness. No accepted scientific criterion currently permits consciousness to be inferred from network size, connectivity, complexity, information integration, or adaptive performance alone.

This matters here because every quantity this paper computes is exactly the kind of quantity that gets recruited into consciousness arguments: entropy, mutual information, integration, attractor structure, complexity. None of them licenses that step. Specifically, nothing in this paper implies:

The last one deserves its own sentence. Emergence describes a relationship between levels of description. It is a label for a phenomenon that needs explaining, not an explanation of it. Saying consciousness emerges from complexity has the grammatical form of an answer and the content of a restatement.

The honest position is that this is an open interpretive problem. The measurements here are about information processing and adaptive behaviour. They are silent on experience, and their silence is not a gap to be filled by adding more nodes.

13

Limitations

Stated plainly, because an interactive paper is unusually good at making a toy feel like a finding.

The contribution, if there is one, is the framework and the controlled cross-system comparison rather than any individual number. The claim is that Topology + State + Dynamics + Learning + Memory + Objective + Environment is a better unit of comparison than the graph, and that once you compare at that grain, most cross-domain network analogies turn out to be claims about one term while presenting as claims about all seven.