What Is Synthetic Data? The Good, the Bad, and the Ugly
benthamsgaze.org
What Is Synthetic Data? The Good, the Bad, and the Ugly
1–10 of 13 posts
Re: What Is Synthetic Data? The Good, the Bad, and the Ugly
#2Quick Start:
curl https://clickhouse.com/ | sh
./clickhouse obfuscator --help
Source code:https://github.com/ClickHouse/ClickHouse/tree/master/program...
It does not use differential privacy.
Re: What Is Synthetic Data? The Good, the Bad, and the Ugly
#3Re: What Is Synthetic Data? The Good, the Bad, and the Ugly
#4If you need to anonymize a dataset (structured, possibly linked tables), I recommend clickhouse-obfuscator - a tool designed specifically for this purpose: https://clickhouse.com/blog/five-methods-of-database-obfusca... Quick Start: curl https://clickhouse.com/ | sh ./clickhouse obfuscator --help Source code: https://github.com/ClickHouse/ClickHouse/tree/master/program... It does not use differential privacy.
Re: What Is Synthetic Data? The Good, the Bad, and the Ugly
#5Re: What Is Synthetic Data? The Good, the Bad, and the Ugly
#6For stationary data, only stationary data, it is very powerful.
Look up "Stationary Bootstrap"
Re: What Is Synthetic Data? The Good, the Bad, and the Ugly
#7Synthetic data seems like a potentially useful application of GPT and friends.
Re: What Is Synthetic Data? The Good, the Bad, and the Ugly
#8If you need to anonymize a dataset (structured, possibly linked tables), I recommend clickhouse-obfuscator - a tool designed specifically for this purpose: https://clickhouse.com/blog/five-methods-of-database-obfusca... Quick Start: curl https://clickhouse.com/ | sh ./clickhouse obfuscator --help Source code: https://github.com/ClickHouse/ClickHouse/tree/master/program... It does not use differential privacy.
There are so many ways in which data can point to individuals, you'd need to process every datapoint with a lot of care and investigation.
For example, rare medical conditions can be a good identification tool if the adversary knows the relation between such a condition and a person. How would an automatic tool know if a medical condition is rare enough? How will it know if such information is already available elsewhere?
Information may be transferred as images, or as audio. What if database simply stores these as blobs and only the application knows what format is used inside the blob?
Or, even if the format is known, in format s.a. DICOM where it's hard to tell if the information is significant or not. You can often recognize MRI machines due to various features of an image they take, eg. there might be some artifacts that would be found in every image. DICOMs usually have information s.a. date the image was taken, beside patient's name. But, connecting the date and a machine one may be able to infer which patient was pictured, if they also know that the patient paid for the cab ride around that time. Or, even simpler: sometimes there may be text in DICOM images identifying patients in some way.
Or, in a situation like my office: there's one woman and 30 men working there. Surprisingly, gender becomes a very precise tool at identifying people.
Re: What Is Synthetic Data? The Good, the Bad, and the Ugly
#9If you need to anonymize a dataset (structured, possibly linked tables), I recommend clickhouse-obfuscator - a tool designed specifically for this purpose: https://clickhouse.com/blog/five-methods-of-database-obfusca... Quick Start: curl https://clickhouse.com/ | sh ./clickhouse obfuscator --help Source code: https://github.com/ClickHouse/ClickHouse/tree/master/program... It does not use differential privacy.
Anyone who believes they can anonymize data automatically will be very disappointed... There are so many ways in which data can point to individuals, you'd need to process every datapoint with a lot of care and investigation. For example, rare medical conditions can be a good identification tool if the adversary knows the relation between such a condition and a person. How would an automatic tool know if a medical co…
It’s kind of like the word “secure”. The threat model matters - what is being protected and from whom?
Re: What Is Synthetic Data? The Good, the Bad, and the Ugly
#10Late in the decision process, I couldn't resist, I blurted out the joke that had been on my mind for days,
"I can't believe it's not data!"
("Not butter", if you're young for the margarine commercial reference.)
This did not go over well, and probably cost math a grant.