3 ms·
> That would hurt society more than help because once the algorithms are public, the code's inner workings can then be gamed and abused. That's an important co
by jlokier 7y ago
> That would hurt society more than help because once the algorithms are public, the code's inner workings can then be gamed and abused.
That's an important consideration, but I don't think it is known to be inevitable.
It seems like a worthy research goal, to develop algorithms which are not gameable (in defined ways) despite knowing the algorithms.
Consider how publishing good encryption algorithms does not render the encryption breakable.
And the research being done now on Differential Privacy techniques, to allow large scale data collection from individuals without compromising individual privacy.
I suspect there is an analogous class of algorithms that resist being gamed in ways that matter. Possibly requiring that the deployed algorithm depend on a secret key or random seed, but that would be fine as long as the secret does not encode another algorithm.