Krishna Acharya
@kvachai.bsky.social
11 followers 20 following 11 posts
Ph.D candidate @Georgia Tech | Recommender systems, Algorithmic Fairness, Differential privacy. https://krishnacharya.github.io/
Posts Media Videos Starter Packs
kvachai.bsky.social
8/8
🗓️ I’ll be at the KDD Workshop on Online and Adaptive Recommender Systems (OARS) — happy to chat about this work, online and in person in Toronto!
#GLoSS #KDD2025 #OARS #LLM #RecommenderSystems #SemanticSearch #DenseRetrieval #LoRA #LLaMA3
kvachai.bsky.social
7/8
In addition, user segment-wise evaluation shows:
- Strong gains for cold-start users in Toys and Sports
- Benefits from longer user histories in Beauty
This highlights GLoSS’s robustness across interaction lengths.
#ColdStart #Personalization
kvachai.bsky.social
6/8
📈 Results on Amazon Beauty, Toys, and Sports datasets, GLoSS improves :
Recall@5 by +33.3%, +52.8%, +15.2%
- NDCG@5 by +30.0%, +42.6%, +16.1% over ID-based baselines.
GLoSS also outperforms LLM-based models(P5, GPT4Rec, LlamaRec, E4SRec) with Recall@5 gains of +4.3%, +22.8%, +29.5% respectively.
kvachai.bsky.social
5/8
For query generation, we fine-tune 4-bit quantized LLaMA-3 models (1B, 3B, 8B) using LoRA—
enabling efficient training on a single RTX A5000 using the Unsloth AI library.
For dense retrieval, we use e5-small-v2 as the text encoder.
#LoRA #LLaMA3 #Unsloth
kvachai.bsky.social
4/8
Prior LLM-based recommenders often rely on lexical search methods like BM25. GLoSS instead uses dense retrieval, going beyond frequency-based token overlap to capture deeper semantic relevance.
kvachai.bsky.social
3/8
Classic ID-based approaches like SASRec, BERT4Rec, and SemanticID based models like TIGER are effective—
but usually require retraining when new items are added and struggle to generalize beyond patterns seen in training data, especially without rich metadata.
kvachai.bsky.social
2/8
GLoSS is a generative recommendation framework that integrates LLMs with semantic search (aka dense retrieval) for sequential recommendation.
#LLM #RecommenderSystems #DenseRetrieval
kvachai.bsky.social
1/8 Happy to share that our paper GLoSS: Generative Language Models with Semantic Search for
Sequential Recommendation is accepted at the KDD OARS workshop! 🎉
Paper, code: github.com/krishnachary...
This is joint work with my wonderful collaborators
@apetrov.bsky.social and @jubaz.bsky.social !
GitHub - krishnacharya/GLoSS: GLoSS: Generative Language Models with Semantic Search for Sequential Recommendation
GLoSS: Generative Language Models with Semantic Search for Sequential Recommendation - krishnacharya/GLoSS
github.com
kvachai.bsky.social
3/3
Among these baselines, a classic retrieval approach (using BM25) based on the text of the last item performs the best. I also explore how often-overlooked steps, like failing to deduplicate exact user-item interactions, can lead to significant inflation in metrics.
kvachai.bsky.social
2/3
In this post, I dive into different model types—from ID-based to fully metadata-based models, key preprocessing steps, the leave-one-item-out split, evaluation metrics, and four baselines that any trained recommender should aim to beat.
kvachai.bsky.social
Happy to share that I’ve started writing!
Check out my first post on generative recommendation here:
krishnacharya.github.io/posts/genera...