# TRACE-CS: A Hybrid Logic-LLM System for Explainable Course Scheduling

arXiv: https://arxiv.org/abs/2409.03671 · HTML: https://mlsanity.com/paper/2409.03671/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Placed in Reasoning benchmarks and evaluation, one of 17 directions in LLM reasoning.
- Builds on 6 of its 27 references that are in the map.
- First posted on arXiv 5 Sep 2024.

## Placed in

- LLM reasoning / [Reasoning benchmarks and evaluation](https://mlsanity.com/lr/reasoning-benchmarks-and-evaluation/)

## Builds on (most cited first, 6 of 6)

- [On the Planning Abilities of Large Language Models : A Critical Investigation](https://mlsanity.com/paper/2305.15771/) (2023)
- [Embers of Autoregression: Understanding Large Language Models Through the Problem They are Trained to Solve](https://mlsanity.com/paper/2309.13638/) (2023)
- [A Survey of Large Language Models in Medicine: Progress, Application, and Challenge](https://mlsanity.com/paper/2311.05112/) (2023)
- [On Exploiting Hitting Sets for Model Reconciliation](https://mlsanity.com/paper/2012.09274/) (2020)
- [Explaining Preference-driven Schedules: the EXPRES Framework](https://mlsanity.com/paper/2203.08895/) (2022)
- [Contrastive Explanations of Centralized Multi-agent Optimization Solutions](https://mlsanity.com/paper/2308.05984/) (2023)

## Abstract (arXiv)

We present TRACE-CS, a novel hybrid system that combines symbolic reasoning with large language models (LLMs)to address contrastive queries in course scheduling problems. TRACE-CS leverages logic-based techniques to encode scheduling constraints and generate provably correct explanations, while utilizing an LLM to process natural language queries and refine logical explanations into user friendly responses. This system showcases how combining symbolic KR methods with LLMs creates explainable AI agents that balance logical correctness with natural language accessibility, addressing a fundamental challenge in deployed scheduling systems.
