Struct-Bench: A Benchmark for Differentially Private Structured Text Generation
2509.10696v1
cs.CL, cs.LG
2025-09-17
Авторы:
Shuaiqi Wang, Vikas Raunak, Arturs Backurs, Victor Reis, Pei Zhou, Sihao Chen, Longqi Yang, Zinan Lin, Sergey Yekhanin, Giulia Fanti
Резюме на русском
## Контекст
Differentially private (DP) synthetic data generation является перспективным подходом для использования закрытых данных, которые не могут быть раскрыты для обучения моделей или других аналитических целей. Хотя существует много исследований по созданию защищенных неструктурированных текстов и изображений, в организационных средах структурированные данные (например, табличные) более распространены, часто включая текстовые поля. Текущие методы оценки синтетических данных, такие как FID, не удается точно охватить структурные свойства и корреляции таких данных. Наша мотивация заключается в создании бенчмарка, который бы стандартизировал оценку синтетических данных из структурированных источников с естественным языком.
## Метод
Мы предлагаем Struct-Bench, фреймворк и бенчмарк для оценки синтетических данных, полученных из структурированных источников с естественным языком. Методология Struct-Bench основана на Context-Free Grammar (CFG), которая позволяет пользователям определять структуру исходных данных. Бенчмарк включает в себя 7 датасетов (5 реальных и 2 синтетических), каждый аннотированный CFG. Мы также предоставляем стандартные реализации метрик и лидербورд, чтобы обеспечить унифицированную оценку методов защищенного генерирования данных.
## Результаты
Мы проводили эксперименты, используя 5 реальных и 2 синтетических датасеты. Результаты показали, что даже устойчивые методы защищенного генерирования данных структурированного текста сталкиваются с значительными трудностями на Struct-Bench. Наши данные подтверждают, что различия в структуре данных могут значительно сказываться на качестве синтетических данных.
## Значимость
Struct-Bench широко может применяться в области приватного генерирования данных, в частности, для оценки методов DP synthetic data generation. Он позволяет учитывать структуры данных, что делает его особенно удобным для табличных данных. Мы также показали, что Struct-Bench может быть использован для улучшения качества синтетических данных в Private Evolution (PE).
## Выводы
Struct-Bench является первым развитой базой для оценки синтетических данных структурированных источников. Его стандартизированный подход позволяет сравнивать различные методы генерирования данных. Будущие исследования будут сфокусированы на расширении Struct-Bench для новых типов структудных данных и улучшении его метрик.
Abstract
Differentially private (DP) synthetic data generation is a promising
technique for utilizing private datasets that otherwise cannot be exposed for
model training or other analytics. While much research literature has focused
on generating private unstructured text and image data, in enterprise settings,
structured data (e.g., tabular) is more common, often including natural
language fields or components. Existing synthetic data evaluation techniques
(e.g., FID) struggle to capture the structural properties and correlations of
such datasets. In this work, we propose Struct-Bench, a framework and benchmark
for evaluating synthetic datasets derived from structured datasets that contain
natural language data. The Struct-Bench framework requires users to provide a
representation of their dataset structure as a Context-Free Grammar (CFG). Our
benchmark comprises 5 real-world and 2 synthetically generated datasets, each
annotated with CFGs. We show that these datasets demonstrably present a great
challenge even for state-of-the-art DP synthetic data generation methods.
Struct-Bench also includes reference implementations of different metrics and a
leaderboard, thereby providing researchers a standardized evaluation platform
to benchmark and investigate privacy-preserving synthetic data generation
methods. Further, we also present a case study showing how to use Struct-Bench
to improve the synthetic data quality of Private Evolution (PE) on structured
data. The benchmark and the leaderboard have been publicly made available at
https://struct-bench.github.io.
Ссылки и действия
Дополнительные ресурсы: