PromptNCE: Pointwise Mutual Information Predictions Using Only LLMs and Contrastive Estimation Prompts

· Source: cs.CL updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Data Science & Analytics · Depth: Expert, extended

Summary

PromptNCE is a novel method for zero-shot pointwise mutual information (PMI) estimation using large language models (LLMs), eliminating the need for task-specific critic training in low-data environments. The approach frames conditional probability estimation as a contrastive task, augmenting the candidate set with an explicit "OTHER" category. This theoretical addition allows PromptNCE to recover the true conditional P(y|x) rather than merely a ranking. Evaluated on three public datasets (Words, ChaosNLI, GoEmotions) against human-derived ground-truth PMI, PromptNCE consistently achieved the highest Spearman correlation, reaching up to 0.82 on ChaosNLI, 0.69 on Words, and 0.47 on GoEmotions. It outperformed other prompting methods and commercial models like GPT-5.2, with Claude Sonnet 4 generally showing superior performance. A case study also demonstrated its utility in scoring student knowledge summaries in computer science education.

Key takeaway

For NLP engineers evaluating text relationships in low-data scenarios, PromptNCE offers a robust zero-shot PMI estimation method. You should consider implementing its contrastive prompting with an "OTHER" category to improve conditional probability elicitation from LLMs. This approach provides a principled scoring signal for tasks like content summarization or student knowledge assessment, where traditional training data is scarce.

Key insights

PromptNCE enables zero-shot pointwise mutual information estimation using LLMs by adding an "OTHER" category to contrastive prompts for true conditional probability recovery.

Principles

Method

PromptNCE estimates PMI by combining an LLM-elicited conditional probability (from a contrastive prompt with an "OTHER" category) and a grounded marginal probability, then calculating log P(y|x) - log P(y).

In practice

Topics

Code references

Best for: AI Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, NLP Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CL updates on arXiv.org.