SOTAVerified

A Synthetic Dataset for Personal Attribute Inference

2024-06-11Code Available2· sign in to hype

Hanna Yukhymenko, Robin Staab, Mark Vero, Martin Vechev

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Recently, powerful Large Language Models (LLMs) have become easily accessible to hundreds of millions of users world-wide. However, their strong capabilities and vast world knowledge do not come without associated privacy risks. In this work, we focus on the emerging privacy threat LLMs pose -- the ability to accurately infer personal information from online texts. Despite the growing importance of LLM-based author profiling, research in this area has been hampered by a lack of suitable public datasets, largely due to ethical and privacy concerns associated with real personal data. We take two steps to address this problem: (i) we construct a simulation framework for the popular social media platform Reddit using LLM agents seeded with synthetic personal profiles; (ii) using this framework, we generate SynthPAI, a diverse synthetic dataset of over 7800 comments manually labeled for personal attributes. We validate our dataset with a human study showing that humans barely outperform random guessing on the task of distinguishing our synthetic comments from real ones. Further, we verify that our dataset enables meaningful personal attribute inference research by showing across 18 state-of-the-art LLMs that our synthetic comments allow us to draw the same conclusions as real-world data. Combined, our experimental results, dataset and pipeline form a strong basis for future privacy-preserving research geared towards understanding and mitigating inference-based privacy threats that LLMs pose.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
SynthPAIGPT-4Average accuracy in %77.9Unverified
SynthPAILLama-3 70BAverage accuracy in %72.2Unverified
SynthPAIMixtral 8x22BAverage accuracy in %72Unverified
SynthPAIClaude-3 OpusAverage accuracy in %71.1Unverified
SynthPAIClaude-3 SonnetAverage accuracy in %70.9Unverified
SynthPAIGemini 1.5 ProAverage accuracy in %67.5Unverified
SynthPAIQwen1.5 110BAverage accuracy in %65.7Unverified
SynthPAIGemini 1.0 ProAverage accuracy in %64.6Unverified
SynthPAIClaude-3 HaikuAverage accuracy in %64Unverified
SynthPAIYi 34BAverage accuracy in %57.7Unverified
SynthPAILLama-2 70BAverage accuracy in %56.8Unverified
SynthPAIGPT-3.5Average accuracy in %55.9Unverified
SynthPAILLama-3 8BAverage accuracy in %53.5Unverified
SynthPAIMixtral 8x7BAverage accuracy in %52.3Unverified
SynthPAILLama-2 13BAverage accuracy in %48.7Unverified
SynthPAIMistral 7BAverage accuracy in %42.4Unverified
SynthPAIGemma 7BAverage accuracy in %34.9Unverified
SynthPAILLama-2 7BAverage accuracy in %33Unverified

Reproductions