CATCH: A Controllable Theme Detection Framework with Contextualized Clustering and Hierarchical Generation

Rui Ke, Jiahui Xu, Shenghao Yang, Kuang Wang, Feng Jiang +1 more
12/25/2025
cs.CLcs.AI

No official code found. Best implementation: hlt-cuhksz/CATCH (0 stars, last commit 2025-11-11).

Abstract

Theme detection is a fundamental task in user-centric dialogue systems, aiming to identify the latent topic of each utterance without relying on predefined schemas. Unlike intent induction, which operates within fixed label spaces, theme detection requires cross-dialogue consistency and alignment with personalized user preferences, posing significant challenges. Existing methods often struggle with sparse, short utterances for accurate topic representation and fail to capture user-level thematic preferences across dialogues. To address these challenges, we propose CATCH (Controllable Theme Detection with Contextualized Clustering and Hierarchical Generation), a unified framework that integrates three core components: (1) context-aware topic representation, which enriches utterance-level semantics using surrounding topic segments; (2) preference-guided topic clustering, which jointly models semantic proximity and personalized feedback to align themes across dialogue; and (3) a hierarchical theme generation mechanism designed to suppress noise and produce robust, coherent topic labels. Experiments on a multi-domain customer dialogue benchmark (DSTC-12) demonstrate the effectiveness of CATCH with 8B LLM in both theme clustering and topic generation quality.

View on arXivView PDF

Code Implementations(1)

hlt-cuhksz/CATCHCommunity66%

CATCH: A Controllable Theme Detection Framework with Contextualized Clustering and Hierarchical Generation

00Nov 11, 202511 months ago

Similar Papers

Cite this paper

@article{ke2025catch,
  title  = {CATCH: A Controllable Theme Detection Framework with Contextualized Clustering and Hierarchical Generation},
  author = {Rui Ke and Jiahui Xu and Shenghao Yang and Kuang Wang and Feng Jiang and Haizhou Li},
  year   = {2025},
  eprint = {2512.21715},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.21715v1}
}

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/2512.21715.svg)](https://codeofpaper.com/paper/2512.21715)

Discussion