Not only that, there are _inherent_ pathologies associated with using deep nets in the first place.
Not only that, there are _inherent_ pathologies associated with using deep nets in the first place.
BR: I think there is! And I think there's an exciting opportunity here to understand how to combine robust control and reinforcement learning. Being able to build systems from data alone simplifies the engineering process, and has had several recent promising results. Guaranteeing that these systems won't behave catastrophically will enable us to actually deploy machine learning systems in a variety of applications with major impacts on our lives. It might enable safe autonomous vehicles that can navigate complex terrains. Or could assist us in diagnostics and treatments in health care. There are a lot of exciting possibilities, and that's why I'm excited about how to find a bridge between these two viewpoints.
For instance, the network might only be used to decide among a series of actions, and those actions can still have limits (such as “car cannot travel faster than X” or “Y cannot change more than 3 times per minute”, or whatever). There is still an abundance of attention put into safety, as usual for the auto industry. It isn’t just a brain hooked up to an engine that is allowed to run rampant.
One would expect the output of the neural nets to be encoded in those.
1. "Keep the car in a straight line" => The road is closed or there is a detour, or the lane markers aren't visible (or incorrectly marked like on the Palo Alto stretch of the 101 where there are two sets of lane markers; one new (the "actual" markers) and another old but barely faded and still very visible.
2. "Turn right, 10 degree" => With what steering radius? What if the road is bumpy or sloped and the driver has to compensate with the wheel?
etc.
These corner cases are everyday occurrences and lend a necessity for something far more sophisticated than a mere ad hoc model to represent and control human-level driving behaviors with a finite set of rudimentary actions.
Actuator inputs like steering and pedals are almost always represented using continuous values rather than discrete sets for these very reasons.
An alien race landed on earth and demands to play a game of Go. We only get to play one game with them. If they win, our planet is destroyed.
Who would you trust to play for the human race if this scenario happened tomorrow? Lee Sedol or AlphaGo? Remember that we do not completely understand how AlphaGo reasons, it is still a black box to us.
Also, one shot for the survival of humanity is very different from billions of iterations of driving situations every day for the foreseeable future. A complete understanding of the system is much more valuable when you have the opportunity to iterate.
I'm not necessarily arguing for one approach; just saying that the analogy doesn't really apply to the case at hand.
To be honest, I would have felt the same way two years ago. Seeing all these recent advances in the field has slowly changed my mentality.
Last time I checked we can talk to Lee Seedol and ask him to explain things. We can ask him questions. We can have an intelligent conversation with him.
Example: Would you fly on a plane designed ultimately by a human vs an impenetrable black box?
Also there is a spectrum. Let us not pretend otherwise.
1. One end: No explanations.
2. Middle: Seometimes false explanataions and sometimes true explanations.
3. Other end: Always true explanations.
Are we really saying the middle is completely useless?
We have no way to determine whether an explanation is true, false, or simply a post-hoc rationalization. We like to believe that we can, but we're just fooling ourselves.
If we have no way of determining whether something is true or false, then I can say the same thing about your own statement quoted above. I can just say it is false and go on with my life.
I sincerely hope you realize the obvious self contradiction :D
Logic 101. :)
Logic 201. :-)
> I never claimed that we have no way of determining whether something is true or false
Everything can be cast as a declarative statement.
Matches(givenStatement, actualIntention).
N.B: When I was younger I had no idea that others did those and thought they were fucking with me when they were describing this.
That means we have to start with physics.
If adaptability is the metric, machines still didn't beat humans.
AlphaGo was trained on some set of movements (as were the other AIs that helped train it). It is not a pure game theory construction, so there is no reason to expect it to be as good against an alien as it is against a person.
/s