HUST-OBS / EVOBC
Single-round Top-1 accuracy (%).
| Method | OBS-OCR | PaddleOCR |
|---|---|---|
| Pix2Pix | 0 | 0 |
| CycleGAN | 0 | 0 |
| BBDM | 19.5 | 7 |
| CDE | 31 | 19 |
| OBSD | 41 | 30 |
| MSEF | 71.5 | 58.5 |
We present a continuous-manifold approach to Chinese script evolution, connecting fragmentary oracle-bone evidence, cross-era supervision, Neural ODE transition dynamics, and survival-aware bidirectional decipherment.
We introduce MSEF, a framework that treats oracle-bone decipherment as a problem of reconstructing historical script trajectories rather than matching isolated glyph images.
Oracle Bone Inscription decipherment is difficult because many ancient glyphs do not map cleanly to one later script form. Existing computational methods often compare OBI with a single later period independently, but characters may change non-monotonically across Bronze, Seal, Clerical, and modern scripts. We propose the Manifold-based Script Evolution Framework (MSEF), which models Chinese script evolution as continuous movement through era-specific manifolds. A Neural ODE learns inter-era transition dynamics, while a survival-aware bidirectional inference procedure recalls plausible candidates forward and verifies them backward. The associated public CCAMC corpus provides occurrence-level source records with dynasty, period, script, provenance, and image references. It is a source component for this work; the FGCCES alignments, survival annotations, engineered features, and character-disjoint splits are not included in the public archive.
Illustrative trajectories visualize the continuous-evolution modeling assumption; they are not independently verified historical reconstructions.
The public CCAMC fine-grained corpus contains 158,620 source occurrences across six original script categories. Occurrences are distinct from unique characters, objects, and images. The package includes occurrence tables, cached source pages, and linked source images. It is not the complete FGCCES benchmark: cross-era character alignments, survival labels, engineered feature files, and train/validation/test splits are not part of this release.
The CCAMC records retain the source collection’s script categories, dynasty and period labels, bibliographic context, and image references. They do not encode inferred cross-era correspondences or extinction labels. These source records are distinct from the derived FGCCES annotations used in the paper’s experiments.
Each view answers one reader question: why existing approaches fail, how to model evolution, how to verify a candidate, and how to inspect what was learned.
Show why direct generation, retrieval, and hand-built rules break when intermediate evidence is missing.
Represent each glyph as an era-conditioned manifold state and learn inter-era movement with Neural ODEs.
Recall candidates forward, prune implausible or extinct paths, and check consistency by tracing backward.
Use mechanistic visualizations to test whether the learned geometry reflects paleographic structure.
The figure groups follow the same logic as the method: diagnostic evidence motivates the model, core diagrams define the framework, inference figures explain verification, and mechanistic figures inspect the learned structure.
These figures motivate the method: missing stages, branching variants, and rule explosion make isolated matching brittle.
These figures show the learned state space: glyphs become era-conditioned points, and Neural ODEs describe how they move through history.
These figures show the inference path: retrieve broadly first, then remove candidates that are extinct, implausible, or not reconstructable backward.
These figures test the learned mechanism: where the model attends, what features matter causally, and whether the learned geometry has interpretable structure.
Dense qualitative evidence is presented at larger scale so that neighborhoods, trajectories, retrieval examples, and the global variant network can be inspected without losing local structure.
These tables reproduce the reported manuscript results. They are distinct from the source-data statistics and implementation checks supplied with the code release.
Single-round Top-1 accuracy (%).
| Method | OBS-OCR | PaddleOCR |
|---|---|---|
| Pix2Pix | 0 | 0 |
| CycleGAN | 0 | 0 |
| BBDM | 19.5 | 7 |
| CDE | 31 | 19 |
| OBSD | 41 | 30 |
| MSEF | 71.5 | 58.5 |
Four-choice visual association; accuracy (%).
| Model | Normal | Complex | Overall |
|---|---|---|---|
| Random | 25 | 25 | 25 |
| GPT-4o-2024-11-20 | 26.31 | 25.52 | 26.23 |
| Gemini 2.5 Pro | 55.22 | 39.44 | 53.66 |
| Claude 4 Sonnet | 35.93 | 25.92 | 34.94 |
| GLM-4.5V-106B | 33.19 | 27.11 | 32.48 |
| Qwen2.5-VL-72B | 25.41 | 24.98 | 25.36 |
| InternVL3-78B | 52.29 | 36.38 | 50.71 |
| InternVL3-38B | 52.71 | 39.51 | 51.4 |
| MSEF | 74.82 | 53.24 | 72.18 |
Mean ± standard deviation across five runs; recall (%).
| Method | R@1 | R@5 | R@10 | R@1% | AP |
|---|---|---|---|---|---|
| Diff-Oracle | 52.1 ± 1.3 | 68.9 ± 1.6 | 77.4 ± 1.2 | 85.2 ± 1.0 | 0.56 |
| OracleFusion | 58.3 ± 1.2 | 74.5 ± 1.3 | 81.2 ± 1.1 | 88.1 ± 0.9 | 0.62 |
| CrossFont | 54.6 ± 1.4 | 70.8 ± 1.4 | 78.5 ± 1.2 | 86.5 ± 1.0 | 0.58 |
| OracleSage | 60.1 ± 1.1 | 76.2 ± 1.2 | 82.8 ± 1.0 | 89.5 ± 0.8 | 0.64 |
| OracleAgent | 62.8 ± 1.0 | 77.9 ± 1.1 | 84.6 ± 0.9 | 90.8 ± 0.7 | 0.67 |
| MSEF | 72.5 ± 0.8 | 86.5 ± 0.6 | 91.8 ± 0.5 | 95.6 ± 0.4 | 0.78 |
@misc{fu2026tracing,
title = {Tracing the Evolution of Oracle Bone Characters Across Three Millennia},
author = {Fu, Tianhao and Xu, Xinxin and Wang, Spike and Kang, Cunyi and Cao, Jian and Cao, Xixin},
note = {Preprint},
year = {2026}
}