I wish companies like Tesla would accept this and shift some of the self driving budget to better battery tech. That's the need of the hour with fuel prices rising like they are and global warming looming over us.
I wish companies like Tesla would accept this and shift some of the self driving budget to better battery tech. That's the need of the hour with fuel prices rising like they are and global warming looming over us.
So, yes this is true, but also not the full story. At this point we don't have neural networks that are also capable of explaining their reasoning, but what we CAN do is do a lot of introspection with that network. There is an entire field called AI Explainability that seeks to probe the network in various ways to help humans understand what is happening. Remember that you have total control over the network, and you can run inference thousands of times, or run pieces of the network, or feed test data in to the network.
I am a casual observer of the field but I see this "AI can't explain itself" thing thrown around a lot by people who don't know about the extensive research being done in explainability.
Also Tesla has a massive testing infrastructure that checks their network for regressions. So they will know if it suddenly starts failing in some area before they release it. Obviously this is new and complex tech so it is not perfect.
But I think self driving is important for their business, and they are probably investing heavily in both batteries and AI. And fully self driving electric taxis could eliminate the need for many people to own an ICE car at all.
That's not true for "AI". It's true for a particular kind of AI system, which are collectively known as "black box" approaches. Deep neural nets for example, are a "black box" approach because they can't explain their decisions, as you say.
There are other AI approachs besides deep learning. Recently, a system based on Inductive Logic Programming, a form of machine learning for logic programs, beat 8 human champions in the card game of Bridge:
https://www.theguardian.com/technology/2022/mar/29/artificia...
In Bridge, players must be able to explain their plays to their opponent, and the AI Bridge player in the article above, Nook, was specifically designed to have this ability _and_ play better than human champions.
Btw, lest this is perpetually misunderstood:
AI ⊆ machine learning ⊆ neural networks ⊆ deep learning
Not that I think we WILL get to full self driving any time soon, but the car not being able to explain itself doesn't prevent us from getting there.
Anyway, IMO is what's more important is demonstrating an AI system can be trusted for the task it's doing (for example by being clear that the data it's predicting on is similar to what it has encountered before), and using the predictions responsibly (like not making a final high value decision based solely on model output). These things are not trivial and areas of ongoing research. But I think they will be more fruitful for developing useful AI vs trying to "explain" something in a way that will satisfy a human checker.
(Also, incidentally, there is work showing that much of explainability - for example feature maps - is just building something that produces output a human wants to see. It doesn't actually or necessarily correspond to how the NN calculated it output)
How exactly does your brain do route planning?
How do you pick which lane to turn down in the parking lot when looking for a space?
Why did you get off at exit 14?
Wait, this isn’t even your turn, why did you go left here?
I mean, when you get down to it, why are you even driving to this deadend job?
But yeah, sure, humans can ‘explain’ their behavior, which is why we can trust them.
That is not the kind of explanation that is needed in AI systems. When people talk about "explainable AI", they literally just mean systems that can answer the kind of question that a human would be able to answer.
That's because a question that a human cannot answer is very likely to have an answer that a human will either not be able to understand, or will have to work very hard to understand... which is no better than no explanation
But when an AI gets sufficiently complex of course there won’t be explanations that make sense for those kinds of errors, because just like a human the AI is integrating lots of different bits of information that it has learned are important and it has limited capacity and sometimes it just gets its attention focused on the wrong thing and it just didn’t see the guy, okay?
Demanding that AI be explainable is fundamentally demanding that it not be intelligent.
That out of the way, there are AI approaches that can explain their actions just fine without going dumb. For example, I posted this comment earlier:
https://news.ycombinator.com/item?id=30872400
about an AI system called Nook that recently won a tournament against 8 human champions of the card game Bridge. In Bridge, players must be able to explain their moves, so an AI player without the ability to explain its decisions can't play a full game of Bridge.
There is a whole field of "explainable AI" - presumably in contrast with (the very popular) "opaque, inexplicable AI."
Personally I like decision trees, because you can trace the reasoning.
Actually the AI is mostly just for object recognition, and the navigation and decision making are simple rules-based systems.
Has that been proven to be a fundamental limitation yet?