HNHacker News
TopNewBestAskShowJobs

aub3bhat

1,876 karma · joined February 28, 2016

submissionscomments
aub3bhat··on Launch HN: D-ID (YC S17) – Protecting Identities from Face Recognition Tech
I am developing Deep Video Analytics [1] which incorporates FaceNet [2] and MTCNN detector.

1. What makes you think that governments would openly release their recognition models?

2. Do you have any hard numbers?

3. What's the difference between manipulating an image vs. just blurring/blacking it out, since the latter essentially gives you complete anonymity.

In my experience all Adversarial techniques fall apart when another algorithm is added to the mix (including the recent ones by OpenAI [3]). As a result I am frankly distrustful of any claim about protecting identity. The State of Art in Face Recognition moves extremely fast, and these are just publicly available / permissively licensed models, and not what Government agencies around the world are experimenting on with their billion face datasets. [4]

[1] http://www.deepvideoanalytics.com/

[2] https://github.com/davidsandberg/facenet/

[3] https://www.dropbox.com/s/oshcos8wzvqtgow/Screenshot%202017-...

[4] https://github.com/wy1iu/sphereface

aub3bhat··on How Fear and Outrage Are Sold for Profit
Meh DFW is the last person you ought to listen to for advice. [1] It's just demotivational-speak paraded around as if it were some profound wisdom, just to assuage ego of your average reader with Liberal arts degree. So that she/he can fool herself by believing that they are better than others because they "truly care"...

“truly to care about other people and to sacrifice for them” is just meaningless babbling that you would expect from a writer who needs to sell empty wisdom to demotivated readers. In reality Power and Knowledge are essential if one aims to enable true change.

[1] http://www.vulture.com/2015/06/rewriting-of-david-foster-wal...

aub3bhat··on Show HN: DeepForge – A Modern Development Environment for Deep Learning
I am building Deep Video Analytics which aims to become Database+Processing framework for visual data. With DVA you can load, store, decode, annotate, apply inbuilt and custom Deep learning algorithms. Further you can examine the data through full text and visual search. It's comes with a Django+Postgres+Celery/RabbitMQ setup. And scales across multiple machines on AWS using EFS + S3.

https://www.deepvideoanalytics.com

aub3bhat··on Apple’s AR is closer to reality than Google’s
The article is typical clickbait, with little content let alone nuanced analysis. For those looking for a quick technical overview of SLAM take a look at blog post (by now head of vision at Magic Leap)

http://www.computervisionblog.com/2016/01/why-slam-matters-f...

ARkit looks like a prelude to AR glasses. Where given the ability to control hardware specs, the advantage is not transferable.

aub3bhat··on I decided to disable AMP on my site
Having suffered through unbelievably atrocious mobile news sites, I now refuse to open any news website that's NOT AMP.

Those criticizing AMP have it wrong, Google could have very well just bypassed AMP for "instant publisher app" (something that if Apple did the same people (Gruber etc.) would wax poetic about how it was stroke of genius), instead you at least get to keep HTML/JS/CSS stack, without any "gatekeepers" like the Apple App Store.

So yeah unless you are a mobile App developer, AMP is great for both developers and readers!

aub3bhat··on Easiest Path to Riches on the Web? An Initial Coin Offering
HN/BitcoinTalk/etc, suffer from extreme (pro-crypto) filter bubble. The average man/woman on the street ("society") could care less about Bitcoin/Ether. Just look at the whole Net Neutrality debate.

Bitcoin/Ether barely register in terms of the total economic activity (75 Billion $). With significant fraction unusable. They will either be tamed or destroyed.

In fact another way of looking at cryptocurrencies is as a revolt against the Visa/MasterCard duo-poly & regulations that has made digital transactions too difficult. The moment digital transactions become cheaper/more-efficient, the allure of crypto-currencies will disappear.

aub3bhat··on Easiest Path to Riches on the Web? An Initial Coin Offering

    It's also possible that the government may declare some bills invalid (what happened in India with larger bills). Also, government could inflate away your wealth by printing more currency.
At end of the day governments control both the network via (ISPs & Networking equipment) and processors (Try producing an 8080 in your backyard.).

You make mistake of assuming that countries won't put up a global firewall that makes bitcoin/ether network impossible to operate. If China can filter traffic at internet scale, crippling Bitcoin network even if say EU/US/China are on board is trivial.

Currencies are backed by the only thing that matters, its will/trust of the people. And no amount of crypto changes that. Unless of course you have some magical way of baking silicon on your own into processors and other chips used in computers and networking equipment in your backyard.

aub3bhat··on The future is emotional
Yet another article filled with feel-goodery truthiness that cannot be debunked.
aub3bhat··on Indexing Faces on Instagram
This looks like a really cool work for a beginner and I do not mean to diminish his effort in any way.

But face recognition is a sensitive/politically-charged topic, I know several grad students (including me) who inspite of having ready-to-deploy scalable software and datasets (~10M instagram images) stay away from doing this type of a demo because reputational risks are enormous. Consider the controversy around geofeedia etc. The last thing you want as a PhD student is press interpreting your research incorrectly and blaming you for causing widespread harm. It happened to a student/professor in my department and even then the infamous study in question was in collaboration with the social network.

There are several cool alternatives, apply it to movies, video game faces etc.

aub3bhat··on Show HN: Get Paid to Build Your Next Side Project
75$ is too expensive for something that costs 0$.

Also most developers in SV are paid more than physicians (internists/family-medicine) who prescribe flu-shots.

aub3bhat··on Show HN: Get Paid to Build Your Next Side Project
>> Identify location of text in image. We have hundreds of images uploaded to our app each day. The issue is some of these images have text that we want cropped out.

There you go [1] originally from [2]

[1] https://github.com/AKSHAYUBHAT/CTPN/blob/master/demo.ipynb

[2] https://github.com/tianzhi0549/CTPN

aub3bhat··on Benchmarking CNTK on Keras: Is It Better at Deep Learning Than TensorFlow?
Thanks, great to see that TF recongizing the issue with Pipelines/queues and simplifying it. I wish they did NCHW conversion by automatically detecting GPU.

I think Tensorflow is developed in a very principled manner focusing on ability to add more ops and platforms in future. While this has hurt TF usability in the short term I am bullish on its future.

aub3bhat··on Google Brain Residency
I actually strongly agree with him, In fact the progress in Deep Learning has stalled due to inefficiencies in sharing data and code between researchers. Today to replicate a study you have to spend several days downloading data, making sure all dependencies are installed etc. This is worsened by lack of standard formats for even simple things such as representing 2D bounding box on an image.

People forget that the reason Deep Learning came to prominence was engineering that enabled use of GPU's (Thanks to Alex K.) and large dataset from ImageNet competition (Thanks to Fei-Fei Li).

Importance of software engineering in moving the field forward is often under-appreciated. This blogpost beautifully illustrates several instances where a great implementation made it easier for researcher to speed up experimentation and lead to breakthroughs in Computer Vision. [1]

I am building Deep Video Analytics which aims to become the Rail/Django/MySQL/(favorite analogy) of Visual data Analytics [2,3].

[1] http://www.computervisionblog.com/2015/01/from-feature-descr...

[2] https://github.com/AKSHAYUBHAT/DeepVideoAnalytics/

[3] http://www.deepvideoanalytics.com/

aub3bhat··on Safe Crime Prediction: Encrypted Deep Learning for Less Intrusive Surveillance
This was reply to the grand-parent comment, mistakenly posted to parent comment.
aub3bhat··on GitHub was down
Centralization is an artifact of human societies (programmers & organizations) decision making process not result of existence/lack of decentralization features.
aub3bhat··on Ask HN: How do you feel about web scraping?
The legal system does not "decides" on legality unless its forced too. Consider the case of Google Books project. Eventually the courts did rule that it constituted fair use. Or consider the situation involving Flickr and Pinterest. [1] or the one involving RapGenius and lyrics licensing. [2]

So to answer your questions:

    > Are comments on sites like this public data or private?

    > Does the purpose of your scraping make a difference, if one use is just a project but another would be selling the data?
There is no correct answer, at least unless you are willing to wait a decade and spend millions while the cases make their way through the byzantine legal system of districts, circuits, appeals and supremes. Unlike Science & Technology where there is a "correct" answer, you should approach legal system with different perspective using instincts and acceptable risk tolerance.

The history is littered with people who took a bet, and ended up succeeding or failing upwards.

Finally ignorance is actually preferable to knowledge. By writing this question or say having this conversation over an email you are simply creating a paper trail that can only harm you if you get sued tomorrow. [3]

[1] https://photo.stackexchange.com/questions/53304/what-is-the-...

[2] https://www.nytimes.com/2014/05/07/business/media/rap-genius...

[3] https://www.fastcompany.com/1588353/steal-it-and-other-inter...

aub3bhat··on Safe Crime Prediction: Encrypted Deep Learning for Less Intrusive Surveillance
I have made this exact argument (quoting Taleb) but HN users are not receptive to anything other than a do-nothing approach.

https://news.ycombinator.com/item?id=14262011

aub3bhat··on Safe Crime Prediction: Encrypted Deep Learning for Less Intrusive Surveillance
There was a great talk at USENIX on how Whatsapp reduced spam while maintaining end to end encryption

https://youtu.be/LBTOKlrhKXk

aub3bhat··on UK police arrest man via automatic face-recognition tech
I think the real battle is in Judicial reforms. Honestly we are at a stage where the face recpgnition technology is just too easy to deploy. [1, 2]

There are also several legitimate use cases, e.g. Amber alerts, Public right to record, etc. The society can delay dealing with technology for only so long. Over the next decade we will see huge adoption of Autonomous cars, robots, cheap drones essentially "Mainstreaming" of surveillance technology. At this point the legal system would have to decide a sane framework to resolve the challenges posed by technology. However given the paralysis in Washington, and inability to deal with even the most basic questions of algorithms and law (No-fly lists being the prime example) I am not too hopeful.

[1] https://github.com/search?q=topic%3Aface-recognition&type=Re...

[2] https://aws.amazon.com/rekognition/

aub3bhat··on You can probably use deep learning even if you don't have a lot of data
Its even closer to systems, optimization etc. In fact I would argue that methods like backpropagation, dropout, batch-normalization, LSTM, RNNs make it much closer to Optimization rather than Statistics.
aub3bhat··on You can probably use deep learning even if you don't have a lot of data
There is a good paper by Leo Breiman [1] which discusses the exact issue that you mentioned. E.g. Statisticians believe that there is a "True" model that generates the data, and the errors observed are merely noise. ML on the other hand does not assumes existence of a "True" model, the assumption is that only the Data is source of the truth and any model that predicts the data with lowest error is preferable subject to performance on test/cross-validation etc. This is a powerful approach and distinguishes ML as separate field from statistics.

My favorite example is predicting prices of real estate. A statistician will build a multi-level model that takes into account various effects (Zip code level, city level, school district level, year/month of acquisition etc.) and then build a regression model. The errors then would then be simply noise, an ML approach would be simply using weighted K-Nearest Neighbors, with geographic location as part of distance metric. Sure there are no effects to adjust but the K-NN regression model can account for difficult to capture quirks of geography by being able to represent local non-linear decision surface.

http://projecteuclid.org/euclid.ss/1009213726

aub3bhat··on You can probably use deep learning even if you don't have a lot of data
If you were to simply look at the overwhelming evidence (rather than resorting to use of vague words "absolutely" etc.) e.g. department affiliations of ML researchers (presenting at ICML/NIPS) and practitioners (at Google/FB/MSFT/etc) you would find that ML is firmly a branch of CS.
aub3bhat··on You can probably use deep learning even if you don't have a lot of data
>> Machine Learning was a branch of Statistics

Thats incorrect.

""" Machine learning is the subfield of computer science that, according to Arthur Samuel in 1959, gives "computers the ability to learn without being explicitly programmed." """

-- Wikipedia

aub3bhat··on You can probably use deep learning even if you don't have a lot of data
This debate is meaningless for several reasons:

1. The original argument is a strawman. What do they mean by "data"? Is it survey results, microarrays, "Natural" images, "Natural" language text or readings from an audio sensor? No ML researcher would argue that applying complex models such as CNNs is useful for say survey data. But if the data is domain specific, such as Natural Language text, images taken in particular context, etc. using a model and parameters that exhibit good performance is a good starting point.

2. Unlike how statisticians view data (as say a matrix of measurements or "Data Frame"), machine learning researchers view data at a higher level of representation. E.g. An image is not merely a matrix but rather an object that can be augmented by horizontally flipping, changing contrast etc. In case of text you can render characters using different fonts, colors etc.

3. Finally the example used in the initial blog post, of predicting 1 vs 0 from images is itself incorrect. Sure a statistician would "train" a linear model to predict 1 vs 0, however I as an ML researcher would NOT train any model at all and would just use [1] which has state of the art performance in character recognition in widely varying conditions. When you have only 80 images, why risk assuming that they are sampled in an IID manner from population, instead why not simply use a model thats trained on far larger population.

Now the final argument might look suspicious but its crucial in understanding the difference between AI/ML/CV vs Statistics. In AI/ML/CV the assumption is that there are higher level problems (Character recognition, Object recognition, Scene understanding, Audio recognition) which when solved enable us to apply them in wide variety of situations where they appear. Thus when you encounter a problem like digit recognition the answer an ML researcher would give is to use a state of the art model.

[1] https://github.com/bgshih/crnn

aub3bhat··on Don't use deep learning when your data isn't that big
There are so many issues with this post, let me enumerate:

1. Straw man tweet by some non-practitioner which is used to set up the straw-man argument.

2. The whole Digits example is ridiculous, statisticians "love" toy problems to prove theorems & make "arguments" etc. ML is empirical and not just the performance but the entire pipeline from data to application matters.

Let me illustrate: If your aim is to predict 1 vs 0 from images of digits. As an ML researcher I would write a program to synthesize images in all different combinations of fonts/font-color/background color/ location available. The data would easily be more than ~100,000 images. At this point one cannot use LASSO on top 10 pixels (due to jittering), and a Deep Models would be necessary. But in reality my model will outperforms because the thinking process as an ML researcher was not to make an "argument" but to "solve" the problem of detecting 1 vs 0.

3. But the biggest flaw is the following argument """The sample size matters. If you are Google, Amazon, or Facebook and have near infinite data it makes sense to deep learn."""

This is an another issue with Biostatisticians (The author of this post is Bio-Stats professor), is that they are fundamentally unable to recognize importance of programming and ability to collect data. Even if you are not Google, Amazon, Facebook you can easily collect data, even labeled data in scale of terabytes can be collected in within days or a week. Every single PhD student I know is not limited by size of the data but rather computational power and storage available to them. I personally have several terabytes of video and data from YFCC 100M that I would love to process and build models on but I am only limited by the computational power & AWS costs. If you want a concrete example, see the Google PlaNet paper [1] I today have enough data (~5 Tb) to replicate it and build open source geolocation model, the only hurdles are storage and computation costs.

[1] https://arxiv.org/abs/1602.05314

aub3bhat··on China has become a major player in AI
This trend is also evident in conferences like ICML, CVPR and EMNLP.[1] I have a semi-popular open source ML project [2] and the repo gets more Chinese visitors/users (from posts on Weibo/WeChat etc.) than all other countries including USA.

I think Chinese researchers & government have a key advantage in collecting enormous datasets, e.g. I wouldn't be amazed if they end up with state of the art models for problems such as object-detection/segmentation for videos taken from Vehicles, Medicine/Radiology and face recognition [3]. Several US strategic funding agencies seem to be pursuing projects with this implicit assumption.

While american government agencies do collect data at a similar scale (Body Cams, Police dashcams), inefficiency in data sharing significantly complicate their use.

[1] https://medium.com/@karpathy/icml-accepted-papers-institutio...

[2] http://www.deepvideoanalytics.com/

[3] https://github.com/seetaface/SeetaFaceEngine

On an unrelated note: If you have a popular Github repo, you can view the Google Analytics style stats under graphs/traffic for referring urls/unique-visitor counts etc.

aub3bhat··on Acquisitions accelerate as tech giants seek to build AI smarts
Their source code (DeepDive) is Open and Apache licensed. My guess the DARPA funding prevented FoundationDB type fate.

https://github.com/HazyResearch/deepdive

http://cs.stanford.edu/people/chrismre/papers/dd.pdf

aub3bhat··on Acquisitions accelerate as tech giants seek to build AI smarts
This is a spectacularly bad advice, which "off-the-shelves" research libraries that you mention? OpenCV, LibSVM, Weka or Matlab/Octave?? Most examples/implementations in OpenCV are outpaced by Deep Learning methods.

TensorFlow, Caffe, PyTorch/Torch which today implement most of the state of the art methods were all written on average a year or two ago.

>> E.g., the crucial technical core of my startup is some original applied math I derived based on pure/applied math that's long been on the shelves of the research libraries. For the valuable work of my startup, what's in AI/ML now is in comparison at best weak, nearly silly early grade school baby talk.

Rather than vaguely mentioning libraries and startup, I suggest you offer concrete evidence behind your claims.

>> And for the education for that work, it's definitely NOT in departments of computer science. Instead look at selected programs in pure/applied math in some of the best research universities.

This is just truthiness (Math feels more "hardcore" than CS so Math department must be the better source.). Having known several people at Google/Apple/Facebook-FAIR, CS departments are typically major source of AI/ML researchers.

aub3bhat··on Aadhaar isn’t progress – it’s dystopian and dangerous
Sorry, I can't seem to edit it to remove. But will keep this in mind in future. Best,
aub3bhat··on Aadhaar isn’t progress – it’s dystopian and dangerous
"fearmongering at a scale unseen before" is reasonable response when the argument uses words like "dystopian".
← PreviousPage 3 of 16Next →