News for hackers. Stuff that matters.
Re:Russia’s Creepy, Innovative Internet [video] by stephengillie on Sunday December 04, 2016 @11:17PM (#13103329)
> But the most stunning—and creepiest—software developed in Russia is something called FindFace. It’s an app that lets you take a picture of a stranger and then almost instantly, using a facial-recognition algorithm, find the person on a social network. If you’re hoping the software doesn’t work that well, you’ll be disappointed: When I tested the app, it found the right faces all the freaking time. Privacy is so 2015.

Still waiting for social networks to search for you on other social networks, to verify your identify.

We're sorry, this photo doesn't match your face in photos on other social media, so we can't add it to your profile.

Re:Russia’s Creepy, Innovative Internet [video] by EugeneOZ on Monday December 05, 2016 @02:25AM (#13103907)
Important to note: main usage of this app is cyberbullying and chantage.
Re:Russia’s Creepy, Innovative Internet [video] by elgenie on Monday December 05, 2016 @02:30AM (#13103925)
The English word for the Russian "шантаж" (shantazh; loan-word from the French chantage) is "blackmail".
Re:Russia’s Creepy, Innovative Internet [video] by EugeneOZ on Monday December 05, 2016 @02:54AM (#13104008)
thank you :)
Re:Russia’s Creepy, Innovative Internet [video] by slv77 on Monday December 05, 2016 @12:03AM (#13103486)
Any idea how these applications are built and trained?

My assumptions are that the process is scraping social networks for tagged pictures; identifying and standardizing faces and then training a CNN network to identify individuals.

The trouble is wrapping my head around how to do that at the scale needed to uniquely identify 20M+ individuals. Do they train the CNNs in smaller batches and run the models in parallel? How do they normalize the results? How do the add incremental data?

Re:Russia’s Creepy, Innovative Internet [video] by bjano on Monday December 05, 2016 @12:43AM (#13103612)
They are using openface: https://cmusatyalab.github.io/openface/#openface

The library gets the picture as input and spits out a 128-element vector. The more similar the vectors are for two pictures the more likely they are of the same person.

You don't need to train it, there is a pretrained version available.

Re:Russia’s Creepy, Innovative Internet [video] by rzzzt on Monday December 05, 2016 @02:01AM (#13103842)
This reminded me of a news article I read about "eigenfaces" as a facial recognition method way back; here's its corresponding Wikipedia page: https://en.wikipedia.org/wiki/Eigenface
Re:Russia’s Creepy, Innovative Internet [video] by Senji on Monday December 05, 2016 @02:05AM (#13103854)
Really, there would be "eigenshapes" for any arbitrary configuration of 3D space. That we can smoothly transition from one face to the next in a higher dimensional matrix is no surprise.
Re:Russia’s Creepy, Innovative Internet [video] by deepnotderp on Monday December 05, 2016 @12:27AM (#13103561)
My guess is that they use siamese cnns or autoencoders and look at the latent space. Also, just straight up training a deep neural network on 20 million classes isn't impossible. We've developed an in house technique that greatly accelerates this. Keep your eyes peeled on arxiv for a publication soon ;)
Re:Russia’s Creepy, Innovative Internet [video] by photogrammetry on Monday December 05, 2016 @01:52AM (#13103815)
What authors should we be looking for?
Re:Russia’s Creepy, Innovative Internet [video] by deepnotderp on Monday December 05, 2016 @12:32PM (#13107237)
Also, the essence of it is sampling the "labels" (the people's face ID) similar to Word2Vec through similarity. When applied to people's face ID, the key phrase is "In feature space, faces of a feather flock together".

Then, use a recurrent ConvNet at the end to pump out probabilities for each class (in this case face) with a low/tractable number of parameters.

Re:Russia’s Creepy, Innovative Internet [video] by slv77 on Monday December 05, 2016 @06:30PM (#13110888)
Spent a couple of hours of interesting reading. It sounds like faces cluster in high dimensional space. From the perspective of a curious spectator I would love to see a blog post or article that answered:

What would pairs of maximally distant faces look like?

What would the mediods of a large dataset that was clustered into two clusters look like? Would it be a high level feature that we'd recognize like male or female?

Would faces that were mediods of the cluster be considered more attractive?

Would it be possible to build a similar app that allowed you to identify an individual from memory? Cluster the dataset and present the user with images representative of the mediods of the clusters. Discard images from clusters that weren't selected and re-cluster. Repeat until a handful of images remain.

Could that technique work as a virtual sketch artist and identify a person's doppelganger?

Re:Russia’s Creepy, Innovative Internet [video] by dotancohen on Monday December 05, 2016 @05:30AM (#13104551)
Deep, Derp, et al.
Re:Russia’s Creepy, Innovative Internet [video] by deepnotderp on Monday December 05, 2016 @12:28PM (#13107169)
:)
Re:Russia’s Creepy, Innovative Internet [video] by deepnotderp on Monday December 05, 2016 @11:28AM (#13106539)
Tapabrata Ghosh
Re:Russia’s Creepy, Innovative Internet [video] by vinay427 on Monday December 05, 2016 @12:27AM (#13103560)
They could just be using a feature space for face representations that a model is trained to generate given images, which would reduce the identification problem to a n-dimensional clustering problem.

I'm not as familiar with the models in face recognition but something analogous to word2vec may produce reasonable results.

Re:Russia’s Creepy, Innovative Internet [video] by kriro on Monday December 05, 2016 @06:33AM (#13104763)
Not much info in the video but they did train for 6 month to get their first good results. There also seem to be neuron combinations for race and eyes...that's pretty much it.
Re:Russia’s Creepy, Innovative Internet [video] by al2o3cr on Monday December 05, 2016 @06:01AM (#13104677)
I'd be curious to see whether the network used has similar issues to the ones explored here:

http://www.evolvingai.org/fooling

for recognizing ImageNet images.

Re:Russia’s Creepy, Innovative Internet [video] by BooglyWoo on Monday December 05, 2016 @07:03AM (#13104860)
I believe this problem is common to many types of machine learning classifiers (not even just neural nets). See the discussion here https://news.ycombinator.com/item?id=8721650
Re:Russia’s Creepy, Innovative Internet [video] by kimshibal on Monday December 05, 2016 @12:46AM (#13103623)
ВКонтакте already has this internal tool
Re:Russia’s Creepy, Innovative Internet [video] by stephengillie on Monday December 05, 2016 @12:50AM (#13103634)
They won't let you update your photo unless it's similar to your photo on other social networks?