How does data removal from GPT *work
OpenAI has a form where you can request that your data is “removed” from their models https://share.hsforms.com/1UPy6xqxZSEqTrGDh4ywo_g4sk30 , but how does that actually work? How does one untrain a model? Are they planning to just retrain the entire model without your data? My understanding of LLMs is mostly theoretical so maybe I’m missing something here but my understanding is that once a model is trained you can’t exactly untrain it. It’s not like you can just move the weights a gradient step in the opposite direction or something. Idk what OpenAI plans to do with data removal requests and how effective it will actually be.
20 comments
[ 2.6 ms ] story [ 53.5 ms ] threadOpenAI doesn't remove data from the trained models, they filter it at the output level. They also remove it from training data, but of course the model lives on.
I'm a strong supporter of a "do not encode" header / metadata on content that allows individuals, content creators and providers to tell AIs not to encode specific text / images / documents in the first place.
Sounds like there is a decent story that can be written about the right-to-forget in GPT/LLM era ... similar to "The Eternal Sunshine of the Spotless Mind" for human memory.
"Hallucinations" will be a main story-telling device in this one as well.
This is no stretch of the imagination due to existence of fraudulent copyright takedown requests being submitted daily to Youtube against legitimate channels (with Youtube giving said legitimate channels very real copyright strikes against their accounts regularly, with only very visible cases having a chance of reversal)...
https://arxiv.org/abs/2202.05262 https://arxiv.org/abs/2210.07229
9:55 LoRA
14:45 Hypernetworks
[1] https://www.youtube.com/watch?v=dVjMiJsuR5o
1) Block Personally Identifiable info to get into training data : Maybe have a redact such info before passing it to model . Just having a layer between I/O and the processing .
2) Have a sort of VCS for models and rewind and retrain if such is needed to be done . ( Seems quite unfeasible )
3) If it is not an info but rather an opinion , train the model to counter biases until a netural or agreed stance is reached
Can you craft a specific prompt to get it to hallucinate info about someone non-famous without mentioning them in the prompt?
user input ---> | prompt filter | GPT | output filter | --> sanitized output