> For the complete documentation index, see [llms.txt](https://3musketeers.gitbook.io/zindi-itu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://3musketeers.gitbook.io/zindi-itu/overview/introduction.md).

# Introduction

Authors:

* Tewodros Idris ([teddyk251](https://zindi.africa/users/teddyk251))
* Alex Gichamba ([zeroppl](https://zindi.africa/users/zeroppl))
* Brian Ebiyau ([Atom007](https://zindi.africa/users/Atom007))

This documentation describes our solutions for both tracks in the "Specializing Large Language Models for Telecom Networks by ITU AI/ML in 5G" challenge.

A brief summary of each solution:

## Phi-2

We develop a RAG pipeline based on ColBERT V2 (<https://arxiv.org/abs/2004.12832> and <https://arxiv.org/abs/2112.01488>) and provide as many retrieved chunks as the context window can support.&#x20;

We also append the full forms of abbreviations that appear in the question and options.

We finetune the LLM with context to align the LLM's generated to our desired output format, and to improve the "usable" context window.&#x20;

## Falcon7B

We adopt the same RAG pipeline and abbreviations expansion as for Phi-2.

Following the challenge guidelines, we could not finetune the model. We find that it responds very poorly when options are provided in the prompt. So, we simply do not provide the options in the prompt.

We allow the LLM to freely generate a response conditioned on the question and context, but not the options. We then develop a scoring system that attempts to find the most likely option given the response.&#x20;

## (Optional) Jump to reproducing results

If you'd like, you can quickly jump to reproducing results: [REPRODUCING RESULTS](/zindi-itu/reproducing-results/installation-instructions.md)
