News for hackers. Stuff that matters.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by tiew9Vii on Thursday January 24, 2019 @03:12AM (#18986863)
From what I read Apple are taking a different approach? Google/Amazon are harvesting massive amounts of data and training against it and Apple are taking a privacy first approach saying you shouldn’t have to harvest lots of data for intelligent AI.

Currently the harvesting data for models look to be working better for Google / Amazon with current technology. The question is how will Apple progress long term and given time can they achieve AI with some level of privacy. I don’t know enough to have any comments but like Apple’s public stance on this.

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by sterlind on Thursday January 24, 2019 @03:24AM (#18986915)
Are you suggesting Apple plans to do AI without harvesting data, or with transparent privacy controls on data? There's literally nothing for machine learning to learn besides harvested data. It's like suggesting that a power company is trying the strategy of using no wires for delivering electricity to houses..

I'd be excited if Apple found a way to trustlessly aggregate data and perform homomorphic training of their ML models, but they seem to be laying off that flavor of talent..

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by simonh on Thursday January 24, 2019 @03:32AM (#18986962)
It's actually not that Apple isn't collecting data sets, but they're doing so at a more measured pace by thoroughly anonymising it using differential privacy. If the AI needs to use raw personal data in it's calculations, that is done on the user's device to keep that information private.

This appears to be slowing them down compared to their competitors, but it's not clear how much as against them being a bit behind for other reasons.

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by mda on Thursday January 24, 2019 @08:43AM (#18988546)
Others also anonimyzes data using differential privacy, k anonymity etc. It is a common practice and enforced when working with private / PII data.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by mcintyre1994 on Thursday January 24, 2019 @04:34AM (#18987218)
Is this what their differential privacy stuff is about? It's not trustless (not least because 100% of the data comes from a closed source OS they control) but they do seem to be trying to figure out a privacy-friendly way to harvest data to train ML models.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by TheCoelacanth on Thursday January 24, 2019 @10:58AM (#18989755)
You seem to be equating AI and statistics-based ML. Statistics-based ML is certainly producing the most results of any AI technique right now, but it is not necessarily the only one that ever will.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by JimDabell on Thursday January 24, 2019 @04:04AM (#18987090)
> There's literally nothing for machine learning to learn besides harvested data.

You can obtain training data from sources other than your customers. Apple have employees driving vans around with cameras and LIDAR.

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by Quarrelsome on Thursday January 24, 2019 @06:34AM (#18987796)
> you shouldn’t have to harvest lots of data for intelligent AI.

Er.... that's not how it works. As a Valve employee put it (a talk about ML recognising cheaters), machine learning is just an equation:

y = f(x)

where you can actually derive the FUNCTION f if you have enough x/y pairs. Without those pairs then most of the successful techniques in machine learning fail to function.

Yes you can generate your own data but generating realistic stuff is a huge can of worms.

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by paraschopra on Thursday January 24, 2019 @07:17AM (#18987992)
Not true. You can code your prior knowledge into the model, and make do with way less x/y pairs.

Data is a substitute for doing engineering by hand. If you do the latter, you require less data.

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by Quarrelsome on Thursday January 24, 2019 @08:04AM (#18988243)
I don't see how it makes my statement untrue. The most effective ML techniques are more effective the more x/y pairs you have. Sure, you can get a leg up if you partially define F yourself but then you're no longer being as hands off as before. In practice the WHOLE of F() will likely be a blend of machine learning as well as heuristics as a product of various layers that are one or the other.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by gugagore on Thursday January 24, 2019 @09:31AM (#18988944)
Not the poster you're replying to, but it's just that you said "that's not how it works", and then suggested that the only way to get F is through data, even if it means generating synthetic data.

So that's wrong and untrue, as you recognize in this latest comment by saying you can partially define F. To make a concrete example, the convolution operator, the number of layers, their connectivity--all of that partially defines F. Finding a structure is what allows you to learn from the x/y pairs instead of just storing them in a look-up table.

It makes sense, then, that finding a better structure may allow you to learn from fewer x/y pairs. This is Apple's purported approach.

It also means that if you have a huge number of x/y pairs, you might benefit from (or get away with) using a simpler structure. This is Google's approach in the domains where they have a lot of data.

It is true that an important lesson has been "when designers build structure into machine learning systems, they often build in the wrong things, and they end up making commitments that the data cannot undo". But there's still a lot of structure that we put into machine learning system, and we're still learning about what good structures are for different applications, and different regimes of data.

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by kthejoker2 on Thursday January 24, 2019 @08:57AM (#18988661)
Traffic is a chaos system, you can't engineer the edge cases. At best you have heuristics.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by gugagore on Thursday January 24, 2019 @09:39AM (#18989011)
I don't think "traffic is chaotic" is the issue with driverless cars. We'd be satisfied with a car that solved everything except for global (i.e. non-local) traffic flow issues.

That said, a dynamical system may exhibit chaos for one setting of the parameters, and may not exhibit chaos for other settings of the parameters. It may be true that the equations governing traffic flow have the potential to exhibit chaos, and do exhibit chaos when 1. humans drive, or 2. the drivers have only local sensing. But that doesn't mean it would still be true for driverless cars.

But again, that's not the issue at play. We wouldn't fault an driverless car for getting stuck in traffic. It's more like it has to work when it's snowing, when you can't see the lane markers, when a kid in a trashbag costume jumps into the street, etc. Those are the edge cases that we care about right now.

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by rjf72 on Thursday January 24, 2019 @08:23AM (#18988386)
There are different ways of training things than relying other people's data. For instance alpha zero is still the most remarkable achievement in ML or 'AI' in my opinion, and it used 0 human games in learning to play chess. It training was entirely from self-play. I think models that rely on learning from these sort of weighted monte carlo type systems are likely to end up far more robust than ones that try to learn from humans. In the AlphaZero case this was provably true.

But in the more general case, the optimal solution for humans and the optimal solution for machines is not necessarily the same. So in driving, for instance, it may be the case that operating a vehicle in one way is safest for a human - yet not necessarily so for a machine. It's not hard to come up with examples. We are awesome at intuition and awful at microsecond reactions. Computers are awful at intuition and awesome at microsecond reactions. The optimal style of 'play' is likely going to differ. Yet if the machine is trained based on human data it would end up trying to shoehorn itself into replicating human behavior which may be suboptimal for it.

All that said, this sounds more like marketing talk. My guess is that Apple simply decided that self driving is extremely difficult and is going to come with some major growing pains which could negatively affected their crafted brand image, making it generally a poor investment of time and resources.

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by dullgiulio on Thursday January 24, 2019 @07:19AM (#18988004)
Plus, I don't quite get what is the privacy being violated when taking a lot of pictures of red traffic lights...
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by simonh on Thursday January 24, 2019 @09:31AM (#18988943)
Mine the exif data for the time and geolocation of the people taking the pictures and what camera/phone they used. You might even be able to tell which direction they were travelling in.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by digitalzombie on Thursday January 24, 2019 @04:11AM (#18987118)
You can harvest data and anonymize it. My friend at Google supposedly is doing this via research at Google. I'm not going to say Google care about our privacy as much as Apple but they are researching this probably for medical and for when opportunity arises. To be perfectly honest I think Apple's stance on privacy is all marketing, there are cases where they refused to unlock phones for the FBI but there are other cases where they ship recordings of your talk to SIRI to a third party company.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by DeonPenny on Thursday January 24, 2019 @10:22AM (#18989402)
Yeh most company anonymize it because "data snooping" makes your algorithm worse. But try telling a layman that.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by saagarjha on Thursday January 24, 2019 @06:22AM (#18987726)
> You can harvest data and anonymize it.

Presumably the anonymization needs to happen prior to collection for it to be effective?

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by beambot on Thursday January 24, 2019 @04:07AM (#18987108)
To play devil's advocate: Perhaps Apple adopted this public stance as a strategy to hurt their competitors after failing to achieve parity.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by kajecounterhack on Thursday January 24, 2019 @04:43AM (#18987258)
Worse performance is definitely not from lacking data. They have more than enough data to make the kind of dense samples needed for ML; remember that ML is about sampling and fitting a generalization to some population, not collecting all the data from every person and overfitting to it.

It's more likely lacking infrastructure, which OP alluded to. ML requires infrastructure that companies like FB/Amazon/Google naturally possess. Apple is playing catch-up.

Other comment also mentioned that Google et al anonymize data, and have options to opt-out of data collection. We don't have evidence that they are necessarily worse at privacy than Apple (they could be, we just can't know for sure unless you work there and happen to know exactly how it all goes down).

Apple has data on you too. They're just worse at making use of it (and you can argue less incentivized but I don't know -- getting people to use apple-only products is a pretty strong incentive to make things work well, and Siri/Apple Maps don't work that well).

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by neuronic on Thursday January 24, 2019 @03:21AM (#18986907)
Thank you for this comment, long term is rarely even considered in consumer technology related to smartphones or "devices".
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by DeonPenny on Thursday January 24, 2019 @10:20AM (#18989383)
>you shouldn’t have to harvest lots of data for intelligent AI

That shows they don't understand how AI work. That literally like code for traditional programming. It's literally impossible based on how modern ML works.

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by DSingularity on Thursday January 24, 2019 @10:32AM (#18989502)
You are conflating AI and ML. You can have AI with no ML.
Re:Apple Lays Off 200 Employees from Autonomous Car Unit by neya on Thursday January 24, 2019 @04:46AM (#18987272)
Machine learning is literally a numbers game. The bigger and higher quality your data set, the better your models. So, it's contradictory that a company like Apple assuming they've taken a "privacy first" stance, can also simultaneously claim to be a competent player in this machine learning arena.

The other thing is, it's really tiring to see "Apple is a privacy first company" narrative on HN. Because, nobody knows exactly what Apple is doing behind the scenes with your data. There's literally no way to know what Apple is upto other than trusting their marketing material that claims to be privacy centric.

For all you know, they could still be doing stuff what other companies are doing secretly and nobody can prove nor disprove that. Next, iOS is closed source. Without access to source code, this privacy narrative is nothing more than just a marketing gimmick. We're a tech crowd and we should definitely take it a step ahead, investigate and then conclude, rather than blindly believing marketing posters that Apple puts out.

Once your data moves to a private cloud like iCloud, there's no way to guarantee anyone's privacy or safety for that matter other than blindly trusting the vendor. Don't believe me? Ask Jennifer Lawrence.

Re:Apple Lays Off 200 Employees from Autonomous Car Unit by saagarjha on Thursday January 24, 2019 @06:28AM (#18987758)
> Don't believe me? Ask Jennifer Lawrence.

You are aware that the attack was a spear phishing attempt, rather than an inherent weakness in iCloud?