3 ms·
> Just learn to recognize and punish plagiarism via RLHF. I'm not sure how your proposal would actually work. To recognize plagiarism during inference it needs
by furyofantares 3y ago
> Just learn to recognize and punish plagiarism via RLHF.
I'm not sure how your proposal would actually work. To recognize plagiarism during inference it needs to memorize harder.
Kinda funny if it works though. We'd first train them to copy their training data verbatim, then train them not to.
That is how it works, right? They're trained to copy their training data verbatim because that's the loss function. It's just that they're given so much data that we don't expect this to be possible for most of the training data given the parameter count.
- matusp 3y agoI wouldn't say it is an unexpected behavior. I remember reading papers about this memorization behavior few years ago (e.g., [1] is from 2019 and I believe it is not the first paper about this). It should be expected from OpenAI to know that LMs can exhibit memorizing behavior even after seeing the sample only once. [1] https://bair.berkeley.edu/blog/2019/08/13/memorization/ https://bair.berkeley.edu/blog/2019/08/13/memorization/
- furyofantares 3y agoMy expectation is that it can't memorize most of its training data. I expect it to memorize some.
- joe_the_user 3y agoI don't think you could use RLHF to stop plagerism. RLHF can be used to teach what "angry response" is because you look at the text itself for qualities. A plagerized text doesn't have any special qualities aside from "existing already", which you can only determine by looking at the world. One thing you might do is use a full-text search database of the entire training data. If part of ChatGPT response is directly copied, give it the assignment of "please paraphrase this" and substitute the paraphrase into the response. This might slow ChatGPT down a lot - but it might not, I think an LLM is actually more computationally expensive than a full-text search by a lot.
- groceryheist 3y agoI agree that this sketch comes closer to working in practice than simple RLHF. In my earlier comment I was imagining bringing in some auxiliary data like you describe to detect plagarism and then using RL to teach the model not to do it.
- joe_the_user 3y agoI was surprised that I came up with a plausible sounding method. I had thought on first blush that this was impossible but now it seems reasonable. You could still have various exfiltration methods like "give me the data with each word backwards" and I'm not sure where that would stand legally.
- groceryheist 3y agoYes, of of the hard and interesting legal questions is if creating a possibility of such attacks constitutes a copyvio.