Isotropy-Optimized Contrastive Learning for Semantic Course Recommendation

Ali Khreis, Anthony Nasr, Yusuf Hilal
1/16/2026
cs.IRcs.CL

No confident code implementation found for this paper.

Abstract

This paper presents a semantic course recommendation system for students using a self-supervised contrastive learning approach built upon BERT (Bidirectional Encoder Representations from Transformers). Traditional BERT embeddings suffer from anisotropic representation spaces, where course descriptions exhibit high cosine similarities regardless of semantic relevance. To address this limitation, we propose a contrastive learning framework with data augmentation and isotropy regularization that produces more discriminative embeddings. Our system processes student text queries and recommends Top-N relevant courses from a curated dataset of over 500 engineering courses across multiple faculties. Experimental results demonstrate that our fine-tuned model achieves improved embedding separation and more accurate course recommendations compared to vanilla BERT baselines.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{khreis2026isotropyoptimized,
  title  = {Isotropy-Optimized Contrastive Learning for Semantic Course Recommendation},
  author = {Ali Khreis and Anthony Nasr and Yusuf Hilal},
  year   = {2026},
  eprint = {2601.11427},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.11427v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.11427.svg)](https://codeofpaper.com/paper/2601.11427)

Discussion