The paper introduces MBTIBench, a 286-profile benchmark drawn from the test sets of Kaggle MBTI, PANDORA, and Twitter. It selects roughly six users per self-reported 16-type class and source, manually removes sentences considered noise or label leakage, and asks three English-degree annotators to assign one of four intensity labels on each MBTI dimension. A Dawid–Skene-inspired procedure ranks annotation combinations and converts them, through normalized cumulative frequencies, into scores between 0 and 1. Six LLMs and four prompting methods are compared; zero-shot is often competitive, but no model consistently beats the mean-label baseline and predictions show strong model- and prompt-specific concentrations. In an auxiliary stress task on 300 Dreaddit cases, adding soft labels raises mean accuracy from 72.13% without MBTI and 73.37% with hard labels to 74.00%, although the gain over hard labels is only 0.63 points, reverses in three of ten runs, and the paper does not report the statistical test result. The defensible contribution is its attention to noise, label leakage, disagreement, and output bias in MBTI detection benchmarks. It does not establish that 29.58% of self-reports are psychologically incorrect: that figure records disagreement with three annotators' text-based inferences, not validation against an independent instrument. Population alignment is also unproven because sampling is balanced by type, soft scores are constructed from frequencies within the same dataset, and an audit of the release finds explicit MBTI or related-theory references in at least 67 of 286 records. Scale and discretization inconsistencies, moderate agreement, and privacy and licensing concerns make MBTIBench a useful but still fragile experimental resource rather than psychometric ground truth about people.
Research question
Can a cleaned MBTI detection test set, reannotated with soft intensities, offer a more realistic evaluation of personality inference from text, what patterns and biases do six LLMs show under four prompting strategies, and do those labels provide useful information in an auxiliary stress detection task?