Automated, auditable dating of the Babylonian Astronomical Diaries with language models and astronomical tools
Organizations: Department of Electrical and Computer Engineering, The Ohio State University, Columbus, OH 43210, USA · Department of Astronomy, The Ohio State University, Columbus, OH 43210, USA · Center for Cosmology and AstroParticle Physics (CCAPP), The Ohio State University, Columbus, OH 43210, USA · Max-Planck-Institut für Astronomie, Königstuhl 17, D-69117 Heidelberg, Germany ·
Abstract
The Babylonian Astronomical Diaries record the sky over nearly six centuries. Many tablets are broken and have lost their date formula. Experts dated many of them one tablet at a time in the standard edition, Astronomical Diaries and Related Texts from Babylonia (ADART). They used the recorded sky and other evidence, such as year formulas and royal names. Our system automates the astronomical part for all tablets with the same rules. A rule-based parser turns the recorded observations into clauses, short statements with fixed fields. A language model checks them against the text and adds observations that the parser missed. Astronomical tools test the clauses in all 701 years from 626 BCE to AD 75. The system ranks the years by how well they agree with the clauses. The system withholds published dates until its results are final, and the output lists the passages and computed positions behind each candidate year. On 120 dated tablets, the years tied at the top of the ranking include the published year in 96% of cases. For 86 of them, this top group is a single year, the published year in 84. In 119 of the 120, the reported candidate set contains it. For 56 undated entries of ADART IV, the system gives ranked candidate years. For each tablet, the results show how far astronomy alone narrows the year. An interactive page at https://tingyuansen.github.io/Babylonian_Dating/ follows each tablet and links the code, protocol and results.
Figures & tables
| Outcome | Record and passage | Result |
|---|---|---|
| Parser clause modified | X300993, “Around the 6th, Mars’ last appearance in Gemini” | The parser read the appearance without its day. Review proposed day 6 from the same sentence, and the field check accepted it. |
| Restored mark added | X202270, “solar [eclipse” | The parser did not mark the clause as restored. Review cited the bracket before “eclipse”, and the field check accepted the mark. |
| Proposed change rejected | X202552, “moon was] 1 1/2 cubits behind Tauri” | Review proposed month V from a heading in an earlier sentence. The confirming call rejected it, because the month came from another sentence. |
| Missed observation recovered | X301323, “the moon having passed a little to the east, it stood 3 cubits in front of Venus to the west” | The parser missed this relation, whose subject is “it”. The search found it, and code bound “it” to the Moon named earlier in the sentence. |
| Astronomical but unsupported | X102732, “Mercury, which had set, was not visible” | The search found an astronomical report, but the invisibility of a planet lies outside the rules. It was recorded in a separate category. |
| Search proposal rejected | X102812, “[… Ni] ght of the 21st” | The search proposed the Moon in front of Virginis and cited this heading with a wrong letter. Code did not find the citation in the translation and rejected the proposal before any astronomical test. |
| Clause type | Test | Window or tolerance | Example |
|---|---|---|---|
| Planet in a named sign | The planet is in the stated Babylonian sign during the month | The month | “Mars was in Sagittarius” (X301492) |
| First or last appearance in a sign | The planet is in the stated sign. The date of visibility is not tested | The month | “Mercury’s last appearance in the east in Libra” (X301492) |
| Planet station | The planet’s apparent motion along the ecliptic reverses | The month 20 days | “Jupiter became stationary in Aquarius” (X301492) |
| Station against a Normal Star | A station of the stated kind lies at the measured distance from the star | The month, or 2 days of a stated day, and | “when Saturn became stationary to the west, it became stationary 1 cubit behind Geminorum” (X300873) |
| Planet enters a sign | The planet crosses into the stated sign, in either direction of motion | The month 20 days | “Mars reached Capricorn” (X301492) |
| Moon against a star or planet | The relation holds in ecliptic longitude | “the moon was 2 1/2 [cubits] below Librae” (X301322) |
| Observation type | Clauses | Testable | Years | Bits | Decisive (%) |
|---|---|---|---|---|---|
| Moon or planet against a Normal Star | 2062 | 1330 | 548 | 0.4 | 1 |
| Planet in a named sign | 683 | 659 | 123 | 2.5 | 35 |
| Moon against a planet | 357 | 219 | 84 | 3.1 | 19 |
| First appearance in a sign | 229 | 229 | 436 | 0.7 | 15 |
| Last appearance in a sign | 222 | 222 | 534 | 0.4 | 0 |
| Planet enters a sign | 101 | 101 | 460 | 0.6 | 16 |
| Observation type | Clauses | Testable | Agree | Contradict | Untestable | Agreement (%) |
|---|---|---|---|---|---|---|
| Moon or planet against a Normal Star | 2062 | 1330 | 1224 | 106 | 732 | 92.0 |
| Planet in a named sign | 683 | 658 | 643 | 15 | 25 | 97.7 |
| Moon against a planet | 357 | 219 | 203 | 16 | 138 | 92.7 |
| First appearance in a sign | 229 | 228 | 219 | 9 | 1 | 96.1 |
| Last appearance in a sign | 222 | 220 | 207 | 13 | 2 | 94.1 |
| Planet enters a sign | 101 | 101 | 98 | 3 | 0 | 97.0 |
| Quantity | Symbol | What it is | How it is used |
|---|---|---|---|
| Verdict | Agree, contradict or untestable, for clause in candidate year | Basis of all later quantities | |
| Bits | , from the numbers of testable and agreeing years of clause (Eq. 1 ) | Summed in or , shared equally among clauses with identical verdicts | |
| Tier | Decisive if of a decisive type, unrestored, not marked as unobserved, and securely dated or tested over its whole year (section S5), and supporting otherwise | Only decisive clauses decide which years stay in the strict set | |
| Clock | , | Mars, Jupiter, Saturn, lunar eclipses, or the solar year. counts the clocks that agree with year (Eq. 2 ) | Counts independent agreement, apart from bits |
| Summed bits | , | Summed bits of the agreeing decisive or supporting clauses (Eq. 2 ) | forms the strict set, and only orders |
| Contradictions | Number of source statements that contradict the year | Only order the years |
| Test volume | Records | First group | First three groups | Strict set | Median strict set |
|---|---|---|---|---|---|
| ADART I | 33 | 31 (94%) | 33 (100%) | 33 (100%) | 9 years |
| ADART II | 26 | 25 (96%) | 26 (100%) | 26 (100%) | 49.5 years |
| ADART III | 61 | 59 (97%) | 60 (98%) | 60 (98%) | 17 years |
| All three rounds | 120 | 115 (96%) | 119 (99%) | 119 (99%) | 15.5 years |
| Rules from all volumes | 120 | 115 (96%) | 119 (99%) | 119 (99%) | 15 years |
| ADART IV addenda | 12 | 11 (92%) | 11 (92%) | 11 (92%) | 64.5 years |
| Entry | Page | Museum number | Clocks | Groups | ||
|---|---|---|---|---|---|---|
| 805 | 539 | BM 99671 | Jupiter, Saturn | 21 | 21 | : 21 years, : 75 years, : 115 years |
| 303 | 274 | BM 35863 | Saturn † | 52 | 52 | : 52 years, : 649 years |
| 853 | 567 | MNB 1877 | Mars, Saturn | 54 | 20 | : 20 years, : 34 years, : , , |
| 264 | 252 | BM 35685 | Mars, Saturn | 56 | 56 | : 56 years, : 28 years, : 411 years |
| 209 | 214 | BM 35294 | Mars, Saturn | 57 | 57 | : 57 years, : 27 years, : 411 years |
| 837 | 558 | Rm 780 | Mars, Saturn | 58 | 58 | : 58 years, : 35 years, : 378 years |
Historical Document Analysis
Historical document analysis uses AI to transcribe, interpret, organize, and retrieve information from archival texts and images.
See all 52 papers