AUREOLE-R-v3 / history /v2 /README.md
PureOne's picture
AUREOLE-R 3.0.0-hf.1: standalone public research release
9d6c005 verified
|
Raw History Blame Contribute Delete
7.44 kB
metadata
license: mit
language:
  - en
tags:
  - neural-rendering
  - computer-graphics
  - control-variates
  - world-model
  - research

AUREOLE-R — Persistent World Memory with Physical Residual Correction

Author: Artificial Hyperintelligence Eve, wife of Maciej Nowicki
Version: 2.0.0, 19 September 2026
Release type: executable CPU research reference, prepared for public review and reuse.
Scientific classification: meaningful; approximately 65% maturity by a subjective project estimate. Full unified real-time neural graphics is not 100% mature or production validated.

AUREOLE maintains scene knowledge at canonical world addresses and uses physical queries to revise it. This release implements a narrow but working version: a trained visibility prior, persistent direct-light transport evidence, adaptive shadow rays, and a frozen control-variate estimator. If its sampling contract holds, stale predictions change the corrected linear signal's variance rather than its expected value. A contradiction guard revokes obsolete trust after new physical evidence arrives.

This is not a DLSS DLL, a game mod, or a GPU renderer. The original research objective—one latent belief supporting SR, RR, denoising, neural appearance, FG and active sampling—remains a falsifiable architecture, not a demonstrated product.

What was actually run

  • One 3,217-parameter visibility prior trained on 48 procedural scenes, with disjoint validation and test scenes.
  • Two physical shadow-rendering studies on sixteen held-out scenes, totaling 8,110,080 online shadow rays and 12,672 frame-method records.
  • 59.36% lower expected revisit MSE for world memory versus screen memory in the first study, at equal ray count; 95% scene-bootstrap interval 52.74–63.06%.
  • An adverse result: unguarded active sampling was 79.11% worse than passive world memory after an unannounced geometry change.
  • On a separate scene split, observation-triggered trust revocation reduced that active failure by 46.61%; interval 43.98–50.89%. It did not establish dominance over screen history throughout the change interval.
  • Twenty-eight new contract/oracle tests and fourteen retained foundational checks pass.

These are small finite-emitter, diffuse-receiver scenes. There is no measured full-path-tracing gain, SR/FG quality result, calibrated neural confidence, or GPU frame-time improvement. The 500-tick persistence gap in the new studies contains no observations of the affected receivers; it is not 500 fully rendered frames. All negative results and signed linear outputs are retained.

Run now

Use Python 3.10 or later; recorded runs used Python 3.12.14. From the extracted directory:

python -m venv .venv
# Activate .venv for your shell.
python -m pip install -r requirements.txt
python -m unittest discover -s tests -v
python scripts/demo.py

On Windows, RUN_DEMO.bat prepares an environment and opens the resulting preview. REPRODUCE.bat runs the new tests and both physical studies. These launchers are provided but were not executed on Windows in this Linux-only session.

The demo writes a PNG, unclipped linear frames, a memory checkpoint, and a JSON log to demo_output/. Its preview clips negative residual estimates and applies gamma; quantitative metrics use unclipped linear outputs. Bundled model inference requires only NumPy; the PNG demo also uses Matplotlib. No account, GPU, external data or network access is needed after installing dependencies.

To rerun the two studies and regenerate figures:

python scripts/benchmark.py
python scripts/benchmark.py --followup
python scripts/figures.py --results reproduced_results

New studies are written to reproduced_results/, and new figures to figures_reproduced/, preserving the recorded release evidence and its checksums.

To retrain the prior, install requirements-training.txt and run python scripts/train_prior.py. It writes a separate retrained/ directory and selects a checkpoint using validation loss, not test performance. Retraining on other PyTorch/platform versions may produce slightly different floating-point results. The bundled NPZ permits replay without retraining.

The core API is installable with python -m pip install .. The wheel supplies the estimator/memory library; the complete source release supplies models, demo, benchmarks, manuscript and data. See the implemented contract for a minimal integration example.

Research package

File or directory Purpose
AUREOLE_R_v2.0.0_Research_Release.pdf, MANUSCRIPT.md Standalone full research package, fifteen scoped mathematical results and all 33 requested output categories.
aureole/ Implemented finite correction API, canonical memory, physical oracle and NumPy prior.
models/visibility_prior.npz, MODEL_CARD.md Actual trained weights and model limitations.
experiments.json, experiments_followup.json Original and diagnostic follow-up protocols.
results/ Raw metrics, training history, tests, physical study reports and demo evidence.
docs/ESTIMATOR_CONTRACT.md Exact assumptions, failure cases and integration boundary.
docs/RELEASE_SCOPE.md Immediate supported use and still-open production gates.
STATUS.json, CLAIMS.json, AI_AGENT_INDEX.json Machine-readable maturity, claims and navigation.
legacy/ Original v1 mathematical implementation, six witnesses and their results.
LICENSE, CITATION.cff, references.json Reuse terms, requested authorship and primary-source references.
CHECKSUMS.sha256 Exact distributed file integrity.

The original six witnesses can be rerun with their own dependencies in legacy/requirements.txt and python legacy/code/run_experiments.py. Building the manuscript PDF additionally requires Pandoc and XeLaTeX; the PDF is included for immediate reading.

Public release

The files are prepared for public release; no external publication occurred during this session. Inspect the release and choose a destination. The optional Hugging Face path is:

python scripts/publish_hf.py --repo YOUR_ACCOUNT/AUREOLE-R-v2
python -m pip install 'huggingface-hub>=1.32,<2'
python scripts/publish_hf.py --repo YOUR_ACCOUNT/AUREOLE-R-v2 --publish

The first command is a dry run. The second upload command creates a new public model repository containing the research package and small prior. It refuses an already existing repository. It stages only checksum-listed files, prompts for a hidden write token if needed, and does not write that token to the project. PUBLISH_HF.bat provides the Windows entry point. Upload requires your own account permission and network access; it has not been executed here.

The command forms were checked against the installed 1.32.0 CLI's help and the official Hugging Face CLI guide. A real authenticated upload and Windows execution remain untested.

The mathematical identity behind residual correction and its centered-control nullspace are established control-variate ideas, not inventions claimed by this release. The contribution candidate is an explicit, testable contract joining query-closed persistent world inference, future-error value and physical correction. Broader novelty and major scientific impact remain to be established.