Entropy in Conversational AI: Structured Unpredictability as Inferrable Interiority
Mirrored from arXiv — NLP / Computation & Language for archival readability. Support the source by reading on the original site.
Computer Science > Computation and Language
Title:Entropy in Conversational AI: Structured Unpredictability as Inferrable Interiority
Abstract:Sampling can increase response diversity without producing history-dependent behavior. We formalize a different design target, structured unpredictability, as conditional dependence between an output and a persistent hidden state beyond what an observer can infer from the transcript. A selection layer updates a low-dimensional style-and-attention state from a capacity-limited stream, generates several responses with a fixed base model, and selects for novelty and state affinity. Evaluation uses scripted sequences of independent prompt turns: the base model receives the current turn and rendered state, but not the preceding dialogue; cross-turn dependence resides in the wrapper state and response selector. A synthetic implementation validates the pipeline and matches four prospectively hash-frozen divergence features at point level. In the final real-model grid (mlx-community/Qwen2.5-1.5B-Instruct-4bit; 56 sequences per arm), the mechanism increased lexical novelty over the low-variance and consistency-only controls by 0.073 and 0.023, respectively. Its stylometric-consistency contrast with novelty-matched sampling was equivalent to zero under the registered smallest-effect rule, so the joint novelty-consistency criterion failed. The original two-part accumulation criterion also failed; a revised final-grid contrast, frozen after the powered grid, found higher consistency than the memory-reset ablation (0.028, 95% CI [0.018,0.039]), but does not establish path dependence. Twin separation was not established (0.003, 95% CI [-0.011,0.019]); the mean curve's saturating curvature matched the frozen prediction, which without separation does not support path dependence. Probe-level capability equivalence held within +/-0.10 on a near-ceiling battery, while output quality was not evaluated. All outcomes are machine-scored; no claims about perceived mind or consciousness are tested.
| Comments: | 18 pages, 5 figures, 6 tables. Ancillary files contain the complete artifact: code, frozen protocol, per-sequence and per-item outcome files, and deterministic analysis scripts. Code archive: this https URL Final-grid pre-registration: this https URL |
| Subjects: | Computation and Language (cs.CL); Human-Computer Interaction (cs.HC) |
| Cite as: | arXiv:2609.19044 [cs.CL] |
| (or arXiv:2609.19044v1 [cs.CL] for this version) | |
| https://doi.org/10.48550/arXiv.2609.19044
arXiv-issued DOI via DataCite (pending registration)
|
Submission history
From: Sebastian Cochinescu PhD (ABD) [view email][v1] Mon, 20 Jul 2026 23:03:28 UTC (1,193 KB)
Access Paper:
- View PDF
- HTML (experimental)
- TeX Source
Ancillary files (details):
- prototype/PROTOCOL.md
- prototype/README.md
- prototype/REPRODUCIBILITY.md
- prototype/entropyllm/__init__.py
- prototype/entropyllm/arms.py
- prototype/entropyllm/basemodel.py
- prototype/entropyllm/capability.py
- prototype/entropyllm/features.py
- prototype/entropyllm/metrics.py
- prototype/entropyllm/oscillator.py
- prototype/entropyllm/pipeline.py
- prototype/entropyllm/realmodel.py
- prototype/entropyllm/selection.py
- prototype/entropyllm/shape.py
- prototype/entropyllm/state.py
- prototype/entropyllm/statespace.py
- prototype/entropyllm/stream.py
- prototype/entropyllm/twins.py
- prototype/overrides.txt
- prototype/pyproject.toml
- prototype/results/FROZEN_model_predictions.sha256
- prototype/results/RESULTS.md
- prototype/results/accumulation.csv
- prototype/results/axes.csv
- prototype/results/divergence.csv
- prototype/results/fig1_quadrant.png
- prototype/results/fig2_accumulation.png
- prototype/results/fig3_divergence.png
- prototype/results/matching.json
- prototype/results/model_predictions.csv
- prototype/results/overhead.csv
- prototype/results/predicted_shape.json
- prototype/results/quadrant.csv
- prototype/results/run_meta.json
- prototype/results_final/RESULTS_REAL.md
- prototype/results_final/THRESHOLDS_FROZEN.json
- prototype/results_final/accumulation_real.csv
- prototype/results_final/axes_real.csv
- prototype/results_final/capability_items.csv
- prototype/results_final/capability_real.csv
- prototype/results_final/divergence_real.csv
- prototype/results_final/fig1_quadrant_real.png
- prototype/results_final/fig2_accumulation_real.png
- prototype/results_final/fig3_divergence_real.png
- prototype/results_final/final_inference.json
- prototype/results_final/joint_check_real.json
- prototype/results_final/matching_real.json
- prototype/results_final/quadrant_real.csv
- prototype/results_final/run_meta_real.json
- prototype/results_final_design/design.json
- prototype/results_powered/ERRATA.md
- prototype/results_powered/RESULTS_REAL.md
- prototype/results_powered/THRESHOLDS_FROZEN.json
- prototype/results_powered/accumulation_real.csv
- prototype/results_powered/axes_real.csv
- prototype/results_powered/capability_memory_reset_addendum.csv
- prototype/results_powered/capability_real.csv
- prototype/results_powered/divergence_real.csv
- prototype/results_powered/fig1_quadrant_real.png
- prototype/results_powered/fig2_accumulation_real.png
- prototype/results_powered/fig3_divergence_real.png
- prototype/results_powered/joint_check_real.json
- prototype/results_powered/matching_real.json
- prototype/results_powered/posthoc_inference.json
- prototype/results_powered/quadrant_real.csv
- prototype/results_powered/run_meta_real.json
- prototype/results_real/RESULTS_REAL.md
- prototype/results_real/THRESHOLDS_FROZEN.json
- prototype/results_real/accumulation_real.csv
- prototype/results_real/axes_real.csv
- prototype/results_real/capability_real.csv
- prototype/results_real/divergence_real.csv
- prototype/results_real/fig1_quadrant_real.png
- prototype/results_real/fig2_accumulation_real.png
- prototype/results_real/fig3_divergence_real.png
- prototype/results_real/joint_check_real.json
- prototype/results_real/matching_real.json
- prototype/results_real/pliability.csv
- prototype/results_real/pliability.json
- prototype/results_real/quadrant_real.csv
- prototype/results_real/run_meta_real.json
- prototype/scripts/finalgrid_analysis.py
- prototype/scripts/finalgrid_design.py
- prototype/scripts/pliability_check.py
- prototype/scripts/plot.py
- prototype/scripts/posthoc_inference.py
- prototype/scripts/reproduce.py
- prototype/scripts/reproduce_real.py
- prototype/tests/test_metrics.py
- prototype/tests/test_oscillator.py
- prototype/tests/test_pipeline_twins.py
- prototype/tests/test_realmodel.py
- prototype/tests/test_selection.py
- prototype/tests/test_shape.py
- prototype/tests/test_statespace.py
- prototype/tests/test_stream_state.py
References & Citations
Bibliographic and Citation Tools
Code, Data and Media Associated with this Article
Demos
Recommenders and Search Tools
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.
More from arXiv — NLP / Computation & Language
-
A Mechanistic Study of AI-Text Detection Neurons in Frozen BERT: Sparse Probing and Activation Patching on RAID
Sep 28
-
Manifold Projection and Iterative Autoencoder Refinement for Masked Language Modeling
Sep 28
-
Not All Memories Are Equal: Hierarchical Collaborative Memory for Validity-Aware Retrieval in LLM Agents
Sep 28
-
Auditing and Repairing LLM-as-Judge Failures in a Production Text-to-SQL Pipeline
Sep 28
Discussion (0)
Sign in to join the discussion. Free account, 30 seconds — email code or GitHub.
Sign in →No comments yet. Sign in and be the first to say something.