MRKL Systems: A modular, neuro-symbolic architecture that combines large language models, external knowledge sources and discrete reasoning
Open accessAbstract
Huge language models (LMs) have ushered in a new era for AI, serving as a gateway to natural-language-based knowledge tasks. Although an essential element of modern AI, LMs are also inherently limited in a number of ways. We discuss these limitations and how they can be avoided by adopting a systems approach. Conceptualizing the challenge as one that involves knowledge and reasoning in addition to linguistic processing, we define a flexible architecture with multiple neural models, complemented by discrete knowledge and reasoning modules. We describe this neuro-symbolic architecture, dubbed the Modular Reasoning, Knowledge and Language (MRKL, pronounced "miracle") system, some of the technical challenges in implementing it, and Jurassic-X, AI21 Labs' MRKL system implementation.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Understanding when and how to utilize external symbolic tools is important, and this knowledge is dependent on the capabilities of LLMs.
“The study by MRKL Karpas et al. [90] emphasized the importance of understanding when and how to utilize external symbolic tools, as this knowledge is dependent on the capabilities of LLMs, particularly when these tools can reliably perform functions.”
From A Survey on Evaluation of Large Language Models (2024) · cites this paper as [90]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Still being checked.
Research works printed but not linked: 20
- [1]1. Devlin, J., Chang, M.-W., Lee, K. & Toutanova, K. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding in Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers) (Association for Computational Linguistics, Minneapolis, Minnesota, June 2019), 4171-4186. https://aclanthology.org/N19-1423 .
- [2]2. Brown, T. B. et al. Language Models are Few-Shot Learners 2020. https: //arxiv.org/abs/2005.14165 .
- [4]4. Chowdhery, A. et al. PaLM: Scaling Language Modeling with Pathways 2022. https://arxiv.org/abs/2204.02311 . · arXiv
- [5]5. Raffel, C. et al. Exploring the Limits of Transfer Learning with a Unified Textto-Text Transformer. Journal of Machine Learning Research 21, 1-67. http: //jmlr.org/papers/v21/20-074.html (2020).
- [6]6. Sanh, V. et al. Multitask Prompted Training Enables Zero-Shot Task Generalization in International Conference on Learning Representations (2022). https: //openreview.net/forum?id=9Vrb9D0WI4 .
- [7]7. Aribandi, V. et al. ExT5: Towards Extreme Multi-Task Scaling for Transfer Learning in International Conference on Learning Representations (2022). https: //openreview.net/forum?id=Vzh1BFUCiIX .
- [8]8. Liu, Y. et al. RoBERTa: A Robustly Optimized BERT Pretraining Approach 2019. https://arxiv.org/abs/1907.11692 . · arXiv
- [9]9. Smith, S. et al. Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Model 2022. https://arxiv.org/ abs/2201.11990 . · arXiv
- [10]10. Bommasani, R. et al. On the Opportunities and Risks of Foundation Models 2021. https://arxiv.org/abs/2108.07258 . · arXiv
- [11]11. Petroni, F. et al. Language Models as Knowledge Bases? 2019. https://arxiv. org/abs/1909.01066 .
- [12]12. Jiang, Z., Xu, F. F., Araki, J. & Neubig, G. How Can We Know What Language Models Know? 2019. https://arxiv.org/abs/1911.12543 . · arXiv
- [13]13. Tamkin, A., Brundage, M., Clark, J. & Ganguli, D. Understanding the Capabilities, Limitations, and Societal Impact of Large Language Models 2021. https://arxiv.org/abs/2102.02503 . · arXiv
- [14]14. Loureiro, D., Barbieri, F., Neves, L., Anke, L. E. & Camacho-Collados, J. TimeLMs: Diachronic Language Models from Twitter 2022. https://arxiv. org/abs/2202.03829 .
- [15]15. Wei, J. et al. Finetuned Language Models Are Zero-Shot Learners 2021. https: //arxiv.org/abs/2109.01652 .
- [16]16. Min, S., Lewis, M., Zettlemoyer, L. & Hajishirzi, H. MetaICL: Learning to Learn In Context 2021. https://arxiv.org/abs/2110.15943 . · arXiv
- [17]17. Sharir, O., Peleg, B. & Shoham, Y. The Cost of Training NLP Models: A Concise Overview 2020. https://arxiv.org/abs/2004.08900 . · arXiv
- [18]18. Wu, C.-J. et al. Sustainable AI: Environmental Implications, Challenges and Opportunities 2021. https://arxiv.org/abs/2111.00364 . · arXiv
- [19]19. Strubell, E., Ganesh, A. & McCallum, A. Energy and Policy Considerations for Deep Learning in NLP in Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics (Association for Computational Linguistics, Florence, Italy, July 2019), 3645-3650. https://aclanthology.org/P191355 .
- [20]20. Wolfson, T. et al. Break It Down: A Question Understanding Benchmark 2020. https://arxiv.org/abs/2001.11770 . · arXiv
- [21]21. Lester, B., Al-Rfou, R. & Constant, N. The Power of Scale for ParameterEfficient Prompt Tuning 2021. https://arxiv.org/abs/2104.08691 . · arXiv
Cited by
Sorted by citations
A Survey on Evaluation of Large Language Models
Chang, Y., Wang, X., Wang, J., Wu, Y., Yang, L., Zhu, K., Chen, H., Yi, X., Wang, C., Wang, Y., et al. (2024) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/3641289 · Cited by 2,842 · see citing works
A survey on large language model based autonomous agents
Wang, L., Ma, C., Feng, X., Zhang, Z., Yang, H., Zhang, J., Chen, Z., Tang, J., Chen, X., Lin, Y., et al. (2024) · Frontiers of Computer Science · doi:10.1007/s11704-024-40231-1 · Cited by 1,941 · see citing works
The rise and potential of large language model based agents: a survey
Xi, Z., Chen, W., Guo, X., He, W., Ding, Y., Hong, B., Zhang, M., Wang, J., Jin, S., Zhou, E., et al. (2025) · Science China Information Sciences · doi:10.1007/s11432-024-4222-0 · Cited by 970 · see citing works
Augmenting large language models with chemistry tools
M. Bran, A., Cox, S., Schilter, O., Baldassari, C., White, A. D., & Schwaller, P. (2024) · Nature Machine Intelligence · doi:10.1038/s42256-024-00832-8 · Cited by 794 · see citing works
A review of large language models and autonomous agents in chemistry
Ramos, M. C., Collison, C. J., & White, A. D. (2025) · Chemical Science · doi:10.1039/d4sc03921a · Cited by 274 · see citing works
The Rise and Potential of Large Language Model Based Agents: A Survey
Xi, Z., Chen, W., Guo, X., He, W., Ding, Y., Hong, B., Zhang, M., Wang, J., Jin, S., Zhou, E., et al. (2023) · arXiv · doi:10.48550/arxiv.2309.07864 · Cited by 972 · see citing works
Kang, Y., & Kim, J. (2024) · Nature Communications · doi:10.1038/s41467-024-48998-4 · Cited by 268 · see citing works
Jablonka, K. M., Ai, Q., Al-Feghali, A., Badhwar, S., Bocarsly, J. D., Bran, A. M., Bringuier, S., Brinson, L. C., Choudhary, K., Circi, D., et al. (2023) · Digital Discovery · doi:10.1039/d3dd00113j · Cited by 218 · see citing works
NavGPT: Explicit Reasoning in Vision-and-Language Navigation with Large Language Models
Zhou, G., Hong, Y., & Wu, Q. (2024) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v38i7.28597 · Cited by 229 · see citing works
Enhancing Static Analysis for Practical Bug Detection: An LLM-Integrated Approach
Li, H., Yu, H., Zhai, Y., & Qian, Z. (2024) · Proceedings of the ACM on Programming Languages · doi:10.1145/3649828 · Cited by 152 · see citing works
A survey on neural-symbolic learning systems
Yu, D., Yang, B. X., Liu, D., Wang, H., & Pan, S. (2023) · Neural Networks · doi:10.1016/j.neunet.2023.06.028 · Cited by 115 · see citing works
Language Model Behavior: A Comprehensive Survey
Chang, T. A., & Bergen, B. K. (2024) · Computational Linguistics · doi:10.1162/coli_a_00492 · Cited by 105 · see citing works
Tool learning with large language models: a survey
Qu, C., Dai, S., Wei, X., Cai, H., Wang, S., Yin, D., Xu, J., & Wen, J.-R. (2025) · Frontiers of Computer Science · doi:10.1007/s11704-024-40678-2 · Cited by 148 · see citing works
Survey of Different Large Language Model Architectures: Trends, Benchmarks, and Challenges
Shao, M., Basit, A., Karri, R., & Shafique, M. (2024) · IEEE Access · doi:10.1109/access.2024.3482107 · Cited by 110 · see citing works
Mirza, A., Alampara, N., Kunchapu, S., Ríos-García, M., Emoekabu, B., Krishnan, A., Gupta, T., Schilling-Wilhelmi, M., Okereke, M., Aneesh, A., et al. (2025) · Nature Chemistry · doi:10.1038/s41557-025-01815-x · Cited by 156 · see citing works
LLM-Grounder: Open-Vocabulary 3D Visual Grounding with Large Language Model as an Agent
Yang, J., Chen, X., Qian, S., Madaan, N., Iyengar, M., Fouhey, D. F., & Chai, J. Y. (2024) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra57147.2024.10610443 · Cited by 85 · see citing works
AIGC-empowered smart manufacturing: Prospects and challenges
Leng, J., Zheng, K., Li, R. C., Chen, C., Wang, B., Liu, Q., Chen, X., & Shen, W. (2025) · Robotics and Computer-Integrated Manufacturing · doi:10.1016/j.rcim.2025.103076 · Cited by 70 · see citing works
DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines
Khattab, O., Singhvi, A., Maheshwari, P., Zhang, Z., Santhanam, K., Vardhamanan, S., Haq, S., Sharma, A., Joshi, T. T., Moazam, H., et al. (2023) · arXiv · doi:10.48550/arxiv.2310.03714 · Cited by 60 · see citing works
“…but interest has been growing in building multi-stage pipelines and agents that decompose complex tasks into more manageable calls to LMs in an effort to improve performance (Qi et al., 2019; Khattab et al., 2021a; Karpas et al., 2022; Dohan et al., 2022; Pourreza & Rafiei, 2023; Yao et al., 2023).”
BackgroundTIARA: Multi-grained Retrieval for Robust Question Answering over Large Knowledge Base
Shu, Y., Yu, Z., Li, Y., Karlsson, B. F., Ma, T., Qu, Y., & Lin, C.-Y. (2022) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2022.emnlp-main.555 · Cited by 66 · see citing works
Yang, Z., Tian, T., Kong, J., & Chen, H. (2025) · Analytical Chemistry · doi:10.1021/acs.analchem.4c06677 · Cited by 46 · see citing works
Successive Prompting for Decomposing Complex Questions
Dua, D., Gupta, S., Singh, S., & Gardner, M. (2022) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2022.emnlp-main.81 · Cited by 46 · see citing works
Language agents achieve superhuman synthesis of scientific knowledge
Skarlinski, M. D., Cox, S., Laurent, J. M., Braza, J. D., Hinks, M., Hammerling, M. J., Ponnapati, M., Rodriques, S. G., & White, A. D. (2024) · arXiv · doi:10.48550/arxiv.2409.13740 · Cited by 49 · see citing works
“Inspired by PaperQA 17 , PaperQA2 is a RAG agent that treats retrieval and response generation as a multi-step agent task 18 instead of a direct procedure.”
MethodMemory Matters: The Need to Improve Long-Term Memory in LLM-Agents
Hatalis, K., Christou, D., Myers, J., Jones, S., Lambert, K., Amos-Binks, A., Dannenhauer, Z., & Dannenhauer, D. (2024) · Proceedings of the AAAI Symposium Series · doi:10.1609/aaaiss.v2i1.27688 · Cited by 42 · see citing works
Transformers and Large Language Models for Chemistry and Drug Discovery
Bran, A. M., & Schwaller, P. (2024) · Springer eBooks · doi:10.1007/978-981-97-4828-0_8 · Cited by 34 · see citing works
Arkoudas, K. (2023) · doi:10.20944/preprints202308.0148.v1 · Cited by 26 · see citing works
Testolin, A. (2024) · Applied Sciences · doi:10.3390/app14020744 · Cited by 24 · see citing works
Yekta, M. M. J. (2024) · Meta-Radiology · doi:10.1016/j.metrad.2024.100078 · Cited by 18 · see citing works
LADAC: Large Language Model-driven Auto-Designer for Analog CircuitsPreprint
Liu, C., Liu, Y., Du, Y., & Du, L. (2024) · doi:10.36227/techrxiv.170473941.10097233/v1 · Cited by 16 · see citing works
Stolfo, A., Belinkov, Y., & Sachan, M. (2023) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2023.emnlp-main.435 · Cited by 14 · see citing works
Self-citationToward Automated Programming for Robotic Assembly Using ChatGPT
Macaluso, A., Cote, N., & Chitta, S. (2024) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra57147.2024.10610554 · Cited by 13 · see citing works
Das, A., Chen, S., Shyu, M., & Sadiq, S. B. (2023) · IEEE International Conference on Collaboration and Internet Computing (CIC) · doi:10.1109/cic58953.2023.00021 · Cited by 11 · see citing works
Mushtaq, A., Naeem, R., Ghaznavi, I., Taj, I., Hashmi, I., & Qadir, J. (2025) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon62633.2025.11016653 · Cited by 10 · see citing works
Large language models for porous materials: from text mining to autonomous laboratory
Han, S., Bae, T., Kim, J., Kim, Y.-H., & Kim, J. (2026) · Digital Discovery · doi:10.1039/d5dd00578g · Cited by 7 · see citing works
Demystifying Artificial Intelligence for Data Preparation
Chai, C., Tang, N., Fan, J., & Luo, Y. (2023) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3555041.3589406 · Cited by 6 · see citing works
Johnston, P., Nogueira, K., & Swingler, K. M. (2023) · IEEE Access · doi:10.1109/access.2023.3341007 · Cited by 6 · see citing works
MAF: Multi-Aspect Feedback for Improving Reasoning in Large Language Models
Nathani, D., Wang, D., Pan, L., & Wang, W. Y. (2023) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2023.emnlp-main.407 · Cited by 6 · see citing works
Intention-Based GUI Test Migration for Mobile Apps using Large Language Models
Cao, S., Pan, M., Lan, Y., & Li, X. (2025) · Proceedings of the ACM on software engineering. · doi:10.1145/3728978 · Cited by 5 · see citing works
Deep Learning for Computational Heterogeneous Catalysis: Fundamentals and Applications
Deshmukh, G., Ghanekar, P. G., & Greeley, J. (2025) · Journal of the Indian Institute of Science · doi:10.1007/s41745-025-00484-6 · Cited by 5 · see citing works
Large Language Models and Knowledge Graphs: A State-of-the-Art Exploration
Gallardo-Delgado, A. A., Nolazco‐Flores, J. A., Sánchez, B. P., & Buscaldi, D. (2025) · SN Computer Science · doi:10.1007/s42979-025-04277-7 · Cited by 4 · see citing works
Implicit Sentiment Analysis Based on Chain-of-Thought Prompting
Duan, Z., & Wang, J. (2024) · International Conference on Advanced Algorithms and Control Engineering (ICAACE) · doi:10.1109/icaace61206.2024.10549245 · Cited by 4 · see citing works
LLM Augmentations to support Analytical Reasoning over Multiple Documents
Yousuf, R. B., Defelice, N., Sharma, M., Xu, S., & Ramakrishnan, N. (2024) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata62323.2024.10826114 · Cited by 4 · see citing works
GPT-4 Can't ReasonPreprint
Arkoudas, K. (2023) · Preprints.org · doi:10.20944/preprints202308.0148.v2 · Cited by 4 · see citing works
Automating Computational Chemistry Workflows via OpenClaw and Domain-Specific Skills
Ding, M., Huang, C. J., Hu, Y., Li, Y., Lu, Z., Yu, X. H., Zhang, D., Zhai, W., Zhu, T., Gu, Q., et al. (2026) · Journal of Chemical Theory and Computation · doi:10.1021/acs.jctc.6c00622 · Cited by 5 · see citing works
Designing a Large Language Model Based Open Data Assistant for Effective Use
Schelhorn, T. C., Gnewuch, U., & Maedche, A. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-61175-9_27 · Cited by 2 · see citing works
Iterative improvements from feedback for language modelsPreprint
Li, Y. (2023) · doi:10.14293/pr2199.000220.v1 · Cited by 2 · see citing works
ChatMolData: A Multimodal Agent for Automatic Molecular Data Processing
Yu, Y., Wang, H., Zong, L., Chen, B., Li, Y., & Yu, X. (2025) · Advanced Intelligent Systems · doi:10.1002/aisy.202401089 · Cited by 1 · see citing works
Towards Analysis and Interpretation of Large Language Models for Arithmetic Reasoning
Akter, M. S., Shahriar, H., & Cuzzocrea, A. (2024) · IEEE Swiss Conference on Data Science (SDS) · doi:10.1109/sds60720.2024.00049 · Cited by 1 · see citing works
PAACE: A Plan-Aware Automated Agent Context Engineering Framework
Yuksel, K. A. (2025) · arXiv · doi:10.48550/arxiv.2512.16970
Mendel Gödel Machine: Recursive Self-Improving Coding Agents via Comparative Evolution
Liu, C., Liu, Y., Yan, S., Tresp, V., & Ma, Y. (2026) · arXiv · doi:10.48550/arxiv.2608.07645
(2024) · International Research Journal of Modernization in Engineering Technology and Science · doi:10.56726/irjmets60636
HomeArena: A Playground for Household Appliance Intelligence Development and Evaluation
Wu, X., Kong, R., Dong, C., & Zhou, J. (2025) · Communications in computer and information science · doi:10.1007/978-981-96-4279-3_2
Integrating Large Language Models and Reinforcement Learning for Non-linear Reasoning
Alon, Y., & David, C. (2025) · Proceedings of the ACM on software engineering. · doi:10.1145/3715761
Simple implementation examples of agent AI on free energy calculation and phase-field simulation
Koyama, T., Matsuoka, Y., & Ishii, A. (2025) · Science and Technology of Advanced Materials Methods · doi:10.1080/27660400.2025.2601436
FactorMiner: A Self-Evolving Agent with Skills and Experience Memory for Financial Alpha Discovery
Wang, Y., Xu, J., Zhang, H., Huang, S., Sun, D., & Zhang, X.-P. S. (2026) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3770855.3818978
A State-Of-The-Art Review of Industrial Time Series Data Analysis: Methods and Applications
Liu, L., Zhang, Y., Sun, Y., Cai, H., & Wang, C. (2026) · ACM Computing Surveys · doi:10.1145/3844497
Schema-Conditioned Next-Tool Prediction for Coding Agents under Interface Drift
Nyberg, S., & Karlsson, I. (2026) · International Workshop on Agentic AI for Next-Generation Software Development · doi:10.1145/3843282.3844430
- Authors
- Karpas, E., Abend, O., Belinkov, Y., Lenz, B., Lieber, O., Ratner, N., Shoham, Y., Bata, H., Levine, Y., Leyton-Brown, K., Muhlgay, D., Rozen, N., Schwartz, E., Shachaf, G., Shalev-Shwartz, S., Shashua, A., & Tenenholtz, M.
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2022
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2205.00445
- OpenAlex
- W4225405251
- Cited by
- 49
- References
- 0
- Citations by year
- 2026: 5 · 2025: 13 · 2024: 18 · 2023: 11 · 2022: 2
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University) (cc-by)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Logic, Reasoning, and Knowledge
- Keywords
- neuro-symbolic architecture, large language models, modular reasoning, external knowledge sources, system architecture
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review