Logo Lanfrica

Otto-Destiny/mufasa

Domain:

natural language processing

Record type:

modelsoftware
Creator:
Ott
Host:
The Model for Understanding the Frontiers of African Scientific Advancement. MUFASA is a scientific foundation model designed to reason across Africa's scientific and engineering landscape. It will learn from research papers, technical reports, engineering documents, textbooks, datasets, and other scientific literature relevant to Africa. # 🦁 MUFASA ### Models for Understanding the Frontiers of African Scientific Advancement **A small foundation model that knows what African science has already found — and can reason with you about what it hasn't.** Ask most language models what has been studied about groundwater in the Cross River Basin, or which local materials have been tested as partial cement replacements in Nigeria, and you get plausible prose assembled from a global average. MUFASA answers from a corpus of **10,480 African research papers** it was actually trained on, names the study, and tells you when it doesn't know. It runs offline, on a laptop, in about 800 MB. --- ## Table of contents 1. What makes MUFASA different 2. At a glance 3. The problem 4. System overview 5. Part I — Data engineering 6. Part II — Building the training set 7. Part III — Model engineering 8. Results · ADTC profiler 9. What it looks like in use 10. Running MUFASA 11. What we did not build, and why 12. Roadmap 13. Repository map 14. Reproducing this --- ## 1. What makes MUFASA different ### It is both closed-book and open-book Most domain models are one or the other. A retrieval-augmented assistant has no knowledge of its own — take away the database and it is an empty shell. A fine-tuned model has knowledge but cannot cite, ground, or be corrected by a document you hand it. MUFASA is trained on both behaviours, from the same corpus, in the same weights: ```mermaid graph LR subgraph CB["CLOSED BOOK — knowledge in the weights"] C1["Question only"] --> C2["Answer from learned research"] C2 --> C3["Provenance: LEARNED_STUDY Citation: (Nganje et al., 2015)"] end subgraph OB["OPEN BOOK — grounded in what you give it"] O1["Question + evidence"] --> O2["Answer from the evidence only"] O2 --> O3["Provenance: PROVIDED_EVIDENCE Citation + Evidence span"] end subgraph AB["ABSTENTION — the third behaviour"] A1["Question with no support"] --> A2["Says so plainly"] end style CB fill:#1d3a57,color:#fff style OB fil …