ChronoLearn: A GRAG LLM-Based System for Structuring and Exploring Historical Narratives
Paper · 2026 · Mohammad O. ALADDASI, Shahd L. Abu Hijleh and Omar Qawasmeh
Summary
ChronoLearn targets a gap in history learning. Material on Arabic historical narratives, especially Palestinian and Jordanian accounts of the Nakba, is scattered, heavy on text and hard to explore. Chat-style LLM tools add their own problems: they cite no sources and can hallucinate.
The authors build a pipeline in three parts:
- Extraction: an ETL-style NLP stage pulls entities and relations from user-supplied Arabic texts.
- Graph building: a schema guides how those extractions become a knowledge graph.
- Generation: graph retrieval is coupled with LLM generation (GRAG) to produce narratives grounded in the graph.
The test material is a small, deliberately mixed set of three sources: refugee testimony, an encyclopedic article on a folk song, and a scholarly essay on memory. On it they compare two generation strategies: topic-guided generation from full text, and generation grounded in KG triples.
Neither strategy wins outright. Topic conditioning yields more fluent text that overlaps more with the references. Triple grounding gives better factual precision and covers more entities.
An interactive platform with graph views and storylines accompanies the work. Its value lies in showing structured, explainable access to low-resource Arabic historical content.
Key points
- Data: three heterogeneous sources, chosen to span event-based, cultural and memory-based narrative types.
- Zayed (2013) on inter-generational refugee narratives.
- The Arabic Wikipedia article on the song Jafra.
- Abu-Lughod (2007) on memory and postmemory.
- Method A (topic-guided) leads on surface and semantic similarity:
- BERTScore 0.703 vs 0.691.
- ROUGE-L 0.097 vs 0.033.
- Method B (KG triple grounding) leads on entity coverage:
- Recall@5 0.174 vs 0.130.
- HITS@5 is 1.00 for both methods. The authors still note that low Recall@5 means many relevant entities are missed.
- Event linking is reported as linked_named_events: 0. The component is unfinished and is not used during generation or evaluation. Future work covers temporal reasoning, named-event linking and human-in-the-loop validation.
Interesting ideas
- I1. The paper runs two generation arms on the same input: one conditioned on the whole text, one constrained by structured triples. It reports the trade-off between fluency and factual grounding rather than declaring one winner, which makes the cost of grounding visible.
- I2. Generated text is scored with ranking metrics over entities (HITS@k, Recall@k) as well as overlap metrics like ROUGE-L and BERTScore. This shows that a saturated hit rate can hide poor coverage.
- I3. An unfinished pipeline stage is exposed as an explicit zero counter rather than silently skipped, so readers know which constraints were actually active.
- I4. The test set is stratified by narrative type: factual events, symbolic and cultural content, and memory-driven testimony. Extraction difficulty differs sharply across these types, so stratified results are more informative than a pooled score.
- I5. A fixed schema guides the conversion of extracted entities and relations into a graph. This keeps the output canonical and queryable instead of a loose pile of triples.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (back): when generating from the meaning graph, compare graph-only realisation against a text-conditioned baseline. Track fluency and fact fidelity as separate axes.
- I2 (learn): for the text → graph → text compressor, measure what share of source entities and roles survive the round trip, not just whether any one survives.
- I3 (learn): every evaluation report could list each explainable stage with an activity count, so a dead component shows up instead of quietly inflating or deflating scores.
- I4 (answer): split QA evaluation into factual school texts versus fables and tales with implicit or figurative content, and report each separately.
- I5 (world): map frame outputs onto a fixed schema of entities, states and events before they enter the world model, so downstream readers query one consistent structure.
Fields, topics and concepts
📚 Shelves 5The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 worksLiterature and Literary Theory · 519 works
🧭 Topics 1Research subjects and languages the work is about.Semitic languages · 2,908 works
Cite
Cite as Mohammad O. ALADDASI, Shahd L. Abu Hijleh and Omar Qawasmeh. 2026. ChronoLearn: A GRAG LLM-Based System for Structuring and Exploring Historical Narratives. Proceedings of the 2nd International Workshop on Nakba Narratives as Language Resources @ LREC 2026.
@inproceedings{aladdasi2026chronolearn,
title = {{ChronoLearn: A GRAG LLM-Based System for Structuring and Exploring Historical Narratives}},
author = {Mohammad O. ALADDASI, Shahd L. Abu Hijleh and Omar Qawasmeh},
booktitle = {Proceedings of the 2nd International Workshop on Nakba Narratives as Language Resources @ LREC 2026},
year = {2026},
doi = {10.63317/2bbamet766xn},
url = {https://doi.org/10.63317/2bbamet766xn}
}References
- Lila Abu-Lughod. 2007. Return to half-ruins: Memory, postmemory, and living history in palestine. In Ahmad H. Sa’di and Lila Abu-Lughod, editors, Nakba: Palestine, 1948, and the Claims of Memory, pages 77–104. Columbia University Press, New York, NY, USA. find
- Ö.F. Akgül et al. 2025. Recipe-tkg: Temporal knowledge graph completion using llms. arXiv preprint arXiv:2505.17794. ↗
- Interactive Encyclopedia of the Palestine Question (PalQuest). 2022. Meanings of the nakba: Transformations through time and place. Accessed: 2026-02-27. find
- P. Mohanty. 2023. Eduembedd: An educational knowledge graph embedding framework. In CEUR Workshop Proceedings. find
- D. Muralidharan. 2024. Knowledge graph-based multiple-choice question generation. arXiv preprint. ↗
- Y. Sun, W. Yang, and Y. Liu. 2024. Knowledge graph construction of oral historical archives using llm-rag. In ICISDM. find
- M. Wang, Y. Gao, M. Fang, and X. Lyu. 2025. Chatweaver: An interactive llm-supported knowledge graph system. In IEEE AINIT. find
- Wikipedia contributors. 2026. Jafra (song). https://ar.wikipedia.org/wiki/ØňÙĄØśØğ_(ØčØžÙĘÙŁØľ). Wikipedia, The Free Encyclopedia, Accessed: 27-Feb-2026. ↗
- Y. Yan et al. 2025. Knownet: Guided health information seeking via knowledge graph integration. IEEE TVCG. find
- Amal Zayed. 2013. Palestinian Refugee Narratives: An Inter-generational Comparison. Ibrahim Abu-Lughod Institute of International Studies, Birzeit University, Birzeit, Palestine. find
- Q. Zhang, J. Dong, H. Chen, et al. 2024. Knowgpt: Knowledge graph based prompting for large language models. NeurIPS. find
- Z. Zhang and H. Soh. 2024. Extract, define, canonicalize: Towards efficient large-scale knowledge graph construction with llms. arXiv preprint arXiv:2401.03868. ↗
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/aladdasi-2026-chronolearn-grag-llm-based-system/