CLJul 2, 2023

Large Language Models Enable Few-Shot Clustering

CMU
arXiv:2307.00524v1136 citationsh-index: 91
Originality Incremental advance
AI Analysis

This addresses the problem of reducing expert feedback costs for semi-supervised clustering, though it appears incremental as it applies existing LLMs to a known bottleneck.

The paper tackles the problem of semi-supervised text clustering requiring extensive expert feedback by showing that large language models (LLMs) can amplify expert guidance to enable few-shot clustering, with LLM incorporation before or during clustering routinely providing significant improvements in cluster quality.

Unlike traditional unsupervised clustering, semi-supervised clustering allows users to provide meaningful structure to the data, which helps the clustering algorithm to match the user's intent. Existing approaches to semi-supervised clustering require a significant amount of feedback from an expert to improve the clusters. In this paper, we ask whether a large language model can amplify an expert's guidance to enable query-efficient, few-shot semi-supervised text clustering. We show that LLMs are surprisingly effective at improving clustering. We explore three stages where LLMs can be incorporated into clustering: before clustering (improving input features), during clustering (by providing constraints to the clusterer), and after clustering (using LLMs post-correction). We find incorporating LLMs in the first two stages can routinely provide significant improvements in cluster quality, and that LLMs enable a user to make trade-offs between cost and accuracy to produce desired clusters. We release our code and LLM prompts for the public to use.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes