From Interests to Insights: An LLM Approach to Course Recommendations Using Natural Language Queries
Not on the map. Why?
Abstract (arXiv)
Most universities in the United States encourage their students to explore academic areas before declaring a major and to acquire academic breadth by satisfying a variety of requirements. Each term, students must choose among many thousands of offerings, spanning dozens of subject areas, a handful of courses to take. The curricular environment is also dynamic, and poor communication and search functions on campus can limit a student's ability to discover new courses of interest. To support both students and their advisers in such a setting, we explore a novel Large Language Model (LLM) course recommendation system that applies a Retrieval Augmented Generation (RAG) method to the corpus of course descriptions. The system first generates an 'ideal' course description based on the user's query. This description is converted into a search vector using embeddings, which is then used to find actual courses with similar content by comparing embedding similarities. We describe the method and assess the quality and fairness of some example prompts. Steps to deploy a pilot system on campus are discussed.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 13 of its 24 references that are in the map. First posted on arXiv 26 Dec 2024.
Builds on
13 of 24 references.
References · 13
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,824
- 2020Extracting Training Data from Large Language Modelscited by 2,189
- 2020REALM: Retrieval-Augmented Language Model Pre-Trainingcited by 2,141
- 2021Improving language models by retrieving from trillions of tokenscited by 1,293
- 2020Leveraging Passage Retrieval with Generative Models for Open Domain Question Answeringcited by 1,210
- 2022When Not to Trust Language Models: Investigating Effectiveness of Parametric and Non-Parametric Memoriescited by 1,128
- 2022Recommendation as Language Processing (RLP): A Unified Pretrain, Personalized Prompt & Predict Paradigm (P5)cited by 402
- 2022M6-Rec: Generative Pretrained Language Models are Open-Ended Recommender Systemscited by 152
- 2022Robustness of Learning from Task Instructionscited by 35
- 2023OpenP5: An Open-Source Platform for Developing, Training, and Evaluating LLM-based Recommender Systemscited by 19
- 2019Combating the Filter Bubble: Designing for Serendipity in a University Course Recommendation Systemcited by 11
Built on by
Citing papers per year: 2025: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2024RAMO: Retrieval-Augmented Generation for Enhancing MOOCs Recommendations
- 2026Potential for Enhanced Learning in Machine Learning Classes by Using Wiki LLM Indexing
- 2025TutorLLM: Customizing Learning Recommendations with Knowledge Tracing and Retrieval-Augmented Generation
- 2025Answering Students' Questions on Course Forums Using Multiple Chain-of-Thought Reasoning and Finetuning RAG-Enabled LLM
- 2025From Slides to Chatbots: Enhancing Large Language Models with University Course Materials
- 2025Aligning LLMs for the Classroom with Knowledge-Based Retrieval -- A Comparative RAG Study
- 2026RAGEAR: Retrieval-Augmented Graph-Enhanced Academic Recommender
- 2024Fine-Grained Guidance for Retrievers: Leveraging LLMs' Feedback in Retrieval-Augmented Generation