Elon Musk Rolled Out Autopilot Despite Engineers' Safety Concerns, Says Report (theverge.com)
An anonymous reader quotes a report from The Verge: When Elon Musk announced last fall that all of Tesla's cars would be capable of "full autonomy," engineers who were working on the suite of self-driving features, known as Autopilot, did not believe the system was ready to safely control a car, according to the Wall Street Journal. The WSJ report sheds more light on the tension that exists between the Autopilot team and Musk. CNN previously reported in July that Musk "brushed aside certain concerns as negligible compared to Autopilot's overall lifesaving potential," and that employees who worked on Autopilot "struggled" to make the same reconciliation.
A major cause of this conflict has apparently been the way Musk chose to market Autopilot. The decision to refer to Autopilot as a "full self-driving" solution -- language that makes multiple appearances on the company's website, especially during the process of ordering a car -- was the spark for multiple departures, including Sterling Anderson, who was in charge of the Autopilot team during last year's announcement. Anderson left the company two months later, and was hit with a lawsuit from Tesla that alleged breach of contract, employee poaching, and theft of data related to Autopilot, though the suit was eventually settled. A year before that, a lead engineer warned the company that Autopilot wasn't ready to be released shortly before the original rollout. Evan Nakano, the senior system design and architecture engineer at the time, wrote that development of Autopilot was based on "reckless decision making that has potentially put customer lives at risk," according to documents obtained by the WSJ.
A major cause of this conflict has apparently been the way Musk chose to market Autopilot. The decision to refer to Autopilot as a "full self-driving" solution -- language that makes multiple appearances on the company's website, especially during the process of ordering a car -- was the spark for multiple departures, including Sterling Anderson, who was in charge of the Autopilot team during last year's announcement. Anderson left the company two months later, and was hit with a lawsuit from Tesla that alleged breach of contract, employee poaching, and theft of data related to Autopilot, though the suit was eventually settled. A year before that, a lead engineer warned the company that Autopilot wasn't ready to be released shortly before the original rollout. Evan Nakano, the senior system design and architecture engineer at the time, wrote that development of Autopilot was based on "reckless decision making that has potentially put customer lives at risk," according to documents obtained by the WSJ.
After that one poor guy was denogginized through no fault of his own, we now find out apparently the autopilot was not ready for prime time? Wow. Heads should roll over this.
Kill Musk, take his money, and pay the rest of us our Basic Income.
This is MBA behavior, not engineer behavior. I didn't see anything in the newsfeed about it though. I guess the transformation was inevitable though, in hindsight. Someone remove his pocket protector and have him turn in his scientific calculator on the way out.
100 years dungeon, no trials!
And people wonder why I don't think arrogant salesmen like Musk should have the power to make OTA software updates without my permission.
.... not disputing that people may have had a valid point here, but anyone who's tried to execute a change or deliver an outcome will always find one or two dissenting voices in any organisation of scale. Once you take away the marketing fluff, what are the actual facts or reasoning behind their concerns? In my mind its' a discussion that runs very similar to:
1) Company develops new anti-cancer medication. Reduces mortality by 85%.
2) In 5% of cases people will die from a non-cancer related reason, as a result of taking the medication.
Musk appears (though I'm struggling to find specific evidence to support) to have suggested that the net balance is in favor of the roll-out, because you can never deliver anything both perfect and safe. Engineers tending to be cautious in nature, in small numbers have reservations about #2. I think some more clear messaging within the vehicle when you engage autopilot would put this to bed:
'You must remain attentive and prepare to take control of the vehicle at any time'.
It already stops you from taking your hands off the wheel for more than a few seconds, after a few folks have abused the system previously (the chap watching Harry Potter and eating lunch springs to mind) - so aside from semantics around marketing, this feels like lawyers trying to put the screws on Telsa for not shipping a product that prevents people ending themselves through idiocy.
Denials notwithstanding, a deep neural net is just a fancy rule-based expert system. The rules are in the form IF A THEN B where A is a pattern and B is a category or label. It's GOFAI redux. Deep nets suffer from the same problem as all rule based expert systems: they are brittle. Given a situation for which there is no rule, they fail catastrophically.
Full driving autonomy will not happen until AGI gets here. Unfortunately for Musk, nobody knows how to do that.
works the same way
explosions on launch much?
The current hardware doesn't have side facing cameras (or lidar or radar) on the front sides of the car. There are cameras in the side front fenders (in the logo) but they are looking backwards. They need to have side cameras close to the front of the car and high up as possible because before proceeding onwards from a Stop sign you need to see what's coming at you from the left or right side. The camera mounted in the middle post of the windows doesn't have an adequate view.
Can you please focus on making your electric cars and the batteries that run them better and more affordable instead of getting sidetracked with these bullshit features that nobody wants?
Thank you,
Everyone
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
Your mom is just a fancy rule-based expert system.
Ezekiel 23:20
Human's aren't that great in situation's for which they don't have experience either...
That the fountain of BS that is Elon Musk allegedly put personal profit ahead of people's lives?
It seems incredible to me that any engineer who values their career would do any work for him in any shape or form.
I've heard him described as "a latter day Edison".
Unfortunately, Musk knows as much about engineering as Sonny Bono did about downhill skiing.
I think he's a naturally slothful person, sluggish and indolent, a dawdling flaneur, content to waste his life spread eagled on pillows forever indulging himself in the pleasures of the palm.
TL;DR: A complete wanker.
The Machine stops.
We are amazingly great in new situations. In fact, most of the patterns we experience on a daily basis are encountered for the first time. We know how to generalize.
If the potential pay out from the crashes that may happen is less than the money gained from the boost in sales due to this feature then musk made the right choice..
after all you must break a few eggs to make an omelet.
and for those that are going to hate all over elon for this, why arent you grabbing your pitchforks and going after all of those pharma CEO's? the side effects of some of the medications i have heard about are ridiculous.
Simple fact, it is impossible to make a 100% fool proof autopilot given the technology we currently have, either we take a risk and learn from the mistakes we are bound to make or we perpetually put it off until it is perfect (which is effectively never)
capcha: quagmire
Really, who isn't?
There is always people that will say something is unsafe and risky. It's also true that everything has some risk. Doing nothing and sitting in a cave has risk.
When you buy any vehicle you assume some risk. If you are buying a vehicle and believing it to be 100% risk free you are an idiot who shouldn't be on the road.
Trump?
Ezekiel 23:20
What about the patterns we experience while driving? I think they are fairly common. In exceptional circumstances, stopping or swerving to safety sounds reasonable, and there's no reason to believe we need AGI to reach human level capabilities there...
Human's aren't that great in situation's for which they don't have experience either...
Like pluralizing thing's?
It won't matter because AGI will mark the extinction of humans.
Wrong!
He is very disciplined, he has the best rules.
Actually, I have a lot of experience with grammatical mistakes.
Case in points
I can come up with a few examples that I STRONGLY suspect don't meet that standard... Mostly they drive cars around here, but some of them are in public office...
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
We know how to generalize.
Hmmm... Ain't that the truth...
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
You know, a country with money's a little like a mule with a spinning wheel. No one knows how he got it and danged if it knows how to use it.
Heh-heh, mule.
The name's Musk, Elon Musk. And I come before you good people tonight with an idea. Probably the greatest... Aw, it's not for you. It's more of a China idea.
Now, wait just a minute. We're twice as smart as the people of China. Just tell us your idea and we'll give you subsidies for it.
All right. I'll tell you what I'll do. I'll show you my idea. I give you the Tesla Autopilotl!
I've sold autopilots to Plymouth, Oldsmobile, and Studebaker, and by gum, it put them on the map!
Well, sir, there's nothin' on earth like a genuine bona-fide electrified one-car autopilot! What'd I say?
Autopilot!
What's it called?
Autopilot.
That's right! Autopilot!
Autopilot, autopilot, autopilot, autopilot, autopilot...
I hear those things are awfully new.
It's user tested, but not by you.
Is there a chance the car could crash?
It's not your life, so splash the cash.
First adopters must be brave...
They'll be given early graves.
Will this venture fund new green jobs?
No, good sir, I'm the new Steve Jobs.
We've killed off our whole space program.
Fund my SpaceX, my good man.
I swear, it's the country's only choice! Log in to PayPal and raise your voice!
Autopilot
What's it called?
Autopilot
AUTOPILOT!
But the economy's still all fucked and broken.
Subsidies, this man has stolen!
Autopilot
Autopilot
Autopilot!
Autopilot!!!
Auto...*CRASH*
And thus she earns a label?
Browsing at +1 - no ACs, I ignore their posts. So refreshing!
I don't have the exact words Musk has used, but I distinctly remember that he said that all Teslas will come equipped with the HARDWARE necessary for fully autonomous self-driving (computer power, sensors), but that the actual functionality would depend on a future software upgrade.
Now you and I, as software-related techies most of us, know that that will have to be one MASSIVELY COMPLEX and not really invented yet by any stretch of the imagination software upgrade, but technically, what he said is not false.
Where are we going and why are we in a handbasket?
I've been in engineering organizations releasing new products that had life saving or threatening potential. It is always an agonizing, scary hard call as to when you've passed the threshold of risk.
There is a bell curve with a peak. You rarely hit the peak. If you make the call too late, you cost the lives of those you might have saved - too soon, you cost lives of those who might have saved themselves.
Even if you hit the peak perfectly, you'll always be able to truthfully argue that some people are being saved who would have died and some are dying who would have lived. The peak is a point of balance between the two - not a perfect elimination.
I can remember many times hating my bosses when they released a product that I didn't feel was ready. As an engineer, I have to be over-focused on the problems and stand no chance of seeing when I am perfectly perched on that probability peak. They had to pry the projects from my hands to get them out the door. I actually begged in tears once. But, in retrospect, I can't think of any case where my bosses weren't right in releasing the product that I was concerned about releasing.
What we need to force progress is for attorneys to get smart and start figuring out how to file more effective suits for lack of progress toward autonomy. How many are dying today because we don't have it? We need to focus hard on that.
artificial deep neural nets know how to generalize too. What's your point?
Where are we going and why are we in a handbasket?
While not entirely surprising, it's disappointing that Musk has promoted it in the way it has. It's obvious to most people that it shouldn't be though of as a fully autonomous system, for several reasons.
licensed engineers may be need for autodrive software or something like it.
The FAA does code audits on autopilot software.
This is a prime example of what I'm talking about when I say so-called 'self driving cars' are being rushed to market.
NONE of them are really ready and won't be for quite some time -- if ever.
Meanwhile people really don't want them anyway.
Electric cars cool, self-driving cars bad.
If Musk really wants to "save the planet", drop the self-driving crap already. It makes the car more expensive so less people can afford one, meaning they keep their old polluting car or even buy a brand new polluting car.
#DeleteFacebook
Neural Nets are very specifically NOT rule based. They are trained.
GOFAI was pretty much a phrase invented to label stuff that IS NOT the neural net approach.
Autonomous vehicles do not need AGI. It's very much a single domain system. You don't need your autonomous car to be able to diagnose diseases for example.
Musk "brushed aside certain concerns as negligible compared to Autopilot's overall lifesaving potential,"
Popular /. talking point right there. No wonder so many fanboys. Musk is the Donald Trump of tech.
Now I understand.
When Musk opposes autonomous killing machines, he's just trying to reduce the competition. He wants a monopoly!
What if there are two people on different parts of the road in front of the car, and swerving to avoid one will mean hitting the other? The car needs to be able to diagnose which of the two people has a terminal disease, in order to select to hit that one.
This space intentionally left blank
Adversarial patterns prove that you are wrong.
Actually that's false when it comes to new *dangerous* situations. Research has shown that most people's minds take them to what they know when their lives are on the line, even if it runs counter to survival.
If the complexity of the tax code keeps increasing then yes, AGI will mark the extinction of Americans, at least, due to how long it will take to actually compute that number.
Might be useful, actually. You pull over and the hooker gets in. Car scans for disease and automatically hits the eject button before you pay.
Oh, trolly problem time. What if the terminally ill person has several years to live, and the other person is suicidal and wants to be run over?
LOL.... and what does the training do? Nothing more than program a set of rules which we are not able to even understand or decompose (that's why NNs can't be used in some applications, where the consumer must understand WHY the specific outcome).
Whenever someone starts getting sanctimonious about safety I ask them if they fit the best possible tyres to their car for the next journey. If not then they are prepared to sacrifice safety for cost or convenience.
3rd article questions if Tesla can see motorcycles:
"Tesla Model S with Autopilot rear ends motorcyclist because the system didn’t “see” the rider"
Agreed that Neural Nets are not "rule based", but I do think they need far higher level of intelligence than anything we've seen to date. The car is going to need to identify traffic police and follow instructions, they need to interpret human instructions. If they get on the loud-speaker and say "pull-over" vs. "pull-over at the next exit", they'll need to understand that. Not saying it's impossible, just many years off.
Fast Federal Court and I.T.C. updates
What if there are two people on different parts of the road in front of the car, and swerving to avoid one will mean hitting the other? The car needs to be able to diagnose which of the two people has a terminal disease, in order to select to hit that one.
What if the two people are healthy, but the car can quickly identify which of the two has a higher net worth, so it can hit the poorer one. No moral problems there at all.
I know it's a currently an absurd result, but eventually, the computer will have to decide, or decide to ignore their net worth and use other factors, or to just flip a coin and hit one randomly. Every decision comes with it's own set of moral issues.
Fast Federal Court and I.T.C. updates
It won't matter because AGI will mark the extinction of humans.
I'm pretty bearish on AGI. To get it in our lifetimes, it'll require continued exponential increases in processing power, i.e., it requires Moore's law to continue. However, many signs currently indicate that Moore's law is dead. It's entirely possible that our civilization may be hitting a technological plateau and that real AGI is not a few or dozens of years away, but hundreds or thousands.
Fast Federal Court and I.T.C. updates
If the complexity of the tax code keeps increasing then yes, AGI will mark the extinction of Americans, at least, due to how long it will take to actually compute that number.
The tax code is large and opaque to most, but it has a bit of organizational beauty to it. Most people don't understand it because they never studied it. But if you can write software, you can understand tax law.
Fast Federal Court and I.T.C. updates
licensed engineers may be need for autodrive software or something like it. The FAA does code audits on autopilot software.
It's not exactly a code audit, it's more like the FAA certifies code to a certain level of robustness. For commercial airline software to get certified, they generally have to prove that every line of code has been covered by tests, and every branch has been taken and not taken. There are even higher levels of certification (usually for the OS), where the code must be symbolically expressed, and mathematically proved to be correct. Not an inexpensive undertaking.
Fast Federal Court and I.T.C. updates
If they are well trained on a dataset that covers all the relevant situation, they can interpolate, but they cannot really extrapolate all that well. No known machine learning technique know how to deal with a completely new and unexpected situation.
In other words we don't know.
More specifically, they are indeed rule based, but the rules are learned, not engineered.
Well that's debatable, and I would come out on the other side of that debate.
But it's neither here nor there, because GOFAI is specifically done with Human readable rules. And there's no one suggesting Neural Nets can be interpreted as that. That is not debatable.
Nah, you just hit both of them. Line up on the most open path and hope for the best.
Actually I think you just need to be able to recognise emergency vehicles that have their flashing lights on. Pretty easy as they have lots of markings in addition to their lights.
When one of them is behind you, as a human driver you find a safe place to pull over and slow down so it can pass. If instead of passing it keeps following you, then you know you are the one they're after and if you;re law abiding, you come to a stop.
Automated driving can do the same.
Wow, wait until SpaceX's man-rated rockets.
Customers of those do not take recklessness well.
Kriston
Exactly. Deep learning experts can jump up and down and claim otherwise but they are still doing symbolic AI aka GOFAI. They just figured out a way to automate the production of the rules with fast computers, back-propagation and gradient descent.
"No known machine learning technique know how to deal with a completely new and unexpected situation."
Neither do humans, at least in car-operation time.
Try turning your head upside down and looking at the world. Hard to interpret, isn't it.
Where are we going and why are we in a handbasket?