3 ms·
> TLDR: A faulty loss function leads to faulty results. This. The use of "gaming" to describe the observed behaviour seems strange. To "game" suggests some m
by spinningslate 7y ago
> TLDR: A faulty loss function leads to faulty results.
This. The use of "gaming" to describe the observed behaviour seems strange. To "game" suggests some malfeasance in the algorithm; a deliberate effort to subvert the intended goal, which in turn implies knowing what the "real" goal was - and somehow deciding to shortcut it.
That isn't the case. Rather, the problem lies in appropriately specifying the desired outcome, and any relevant constraints that must be obeyed. Indeed, DeepMind has separately written about the "specification problem" elsewhere [0].
That's in no way to downplay the difficulty in specification. It's one we've wrestled with in software for decades.
> Either you have the mathematical and stochastic skills to describe your problem criteria as a differentiable function, or not.
Indeed. That statement could equally have been written ~30 years ago when Z, VDM and the likes were active areas of research. More recently, TLA+ has gotten some traction, but it's still very much in the margins.
Perhaps ML will spur the next wave of specification formalisms. But it will face the same challenge as its pre-decessors: how to make it accessible to more than a very (very) small set of sufficiently capable few.
[0] https://medium.com/@deepmindsafetyresearch/building-safe-artificial-intelligence-52f5f75058f1 https://medium.com/@deepmindsafetyresearch/building-safe-art...
- perl4ever 7y agoIt seems to me that saying the problem with AI is specifying the problem to be solved is admitting that you haven't even started to develop AI. We could be just around the corner, but the fact that people are taking for granted that there's no intelligence in AI isn't promising. If you respond defensively about how difficult it is to give people what they want, well, that's the whole point.
- fxtentacle 7y agoI see myself more as the observer here. I see that there's plenty of publications of people claiming to exceed the "state of the art", as well as plenty of people claiming to have found the holy grail. But if you use their resulting AIs with real-world data, they usually fail. For example, people were willing to declare optical flow "solved" already 5 years ago. Yet, autonomous drones still crash into wires, glass, trees, snow, water, etc., because their optical flow algorithms cannot handle these aspects of reality (which were not present in the AI training data).
- SubiculumCode 7y agoThe article addresses your point exactly.