Enhancing LLM Performance in Specialized Spanish Domains Using RAG and PEFT QLoRA
dc.contributor.advisor | Escobar-Vega, Luis M. | |
dc.contributor.author | Badillo-Rangel, Erick | |
dc.date.accessioned | 2025-06-25T19:56:05Z | |
dc.date.available | 2025-06-25T19:56:05Z | |
dc.date.issued | 2024-11 | |
dc.description.abstract | This project explores improving the performance of large language models (LLMs) in Spanish legal domains by combining Retrieval-Augmented Generation (RAG) with Parameter-Efficient Fine-Tuning (PEFT) using the QLoRA technique. Four experiments were conducted to evaluate zero-shot performance across open-ended, closed-ended, and summarization tasks. These included a vanilla baseline, a RAG-enhanced version, and two fine-tuned models (with and without RAG). The training and retrieval data were synthetically generated through a cloud-based, serverless ETL process aligned with medallion architecture principles. Experiments focused on the Ley de Impuesto sobre la Renta 2024. Evaluation used BERTScore, ROUGE, and BLEU metrics to assess semantic similarity, n-gram overlap, and linguistic precision. | |
dc.description.sponsorship | ITESO, A. C. | es |
dc.identifier.citation | Badillo-Rangel, E. (2024). Enhancing LLM performance in Specialized Spanish Domains using RAG and PEFT QLoRA. Trabajo de obtención de grado, Maestría en Sistemas Computacionales. Tlaquepaque, Jalisco: ITESO. | |
dc.identifier.uri | https://hdl.handle.net/11117/11630 | |
dc.language.iso | eng | |
dc.publisher | ITESO | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es | |
dc.subject | RAG | |
dc.subject | Large Language Models | |
dc.subject | LLM | |
dc.subject | ETL | |
dc.subject | PEFT | |
dc.title | Enhancing LLM Performance in Specialized Spanish Domains Using RAG and PEFT QLoRA | |
dc.title.alternative | Mejora del rendimiento de los LLM en dominios especializados en español utilizando RAG y PEFT QLoRA | |
dc.type | info:eu-repo/semantics/masterThesis | |
dc.type.version | info:eu-repo/semantics/acceptedVersion |