This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-03-05
Channels
- # announcements (17)
- # aws (1)
- # babashka (68)
- # beginners (88)
- # calva (85)
- # chlorine-clover (10)
- # cider (5)
- # cljsrn (4)
- # clojure (99)
- # clojure-android (1)
- # clojure-denmark (1)
- # clojure-europe (15)
- # clojure-italy (5)
- # clojure-nl (3)
- # clojure-spec (1)
- # clojure-uk (67)
- # clojurescript (44)
- # core-async (44)
- # cryogen (4)
- # cursive (22)
- # data-science (2)
- # datascript (10)
- # datomic (29)
- # duct (11)
- # editors (2)
- # emacs (2)
- # events (1)
- # fulcro (28)
- # ghostwheel (7)
- # graalvm (8)
- # instaparse (6)
- # java (34)
- # jobs (9)
- # jobs-discuss (71)
- # juxt (12)
- # luminus (3)
- # malli (15)
- # meander (9)
- # nrepl (4)
- # off-topic (44)
- # pathom (13)
- # reagent (22)
- # schema (1)
- # shadow-cljs (39)
- # spacemacs (2)
- # test-check (1)
- # tree-sitter (5)
- # xtdb (5)
- # yada (1)
Mornin'
månmån
to the AI wonks out there; Articles like this https://www.theregister.co.uk/2020/03/05/facial_recognition_cameras_london_police/ deride facial recognition for bad signal:noise ratio, but reports on facial recognition in China impy that they have a very good hit ratio How does this happen Are the Chinese underestimating their false positives? Do they have better training sets, leading to a more reliable system? Do they have less facial diversity to reckon with, leadding to a more reliable system?
It is perhaps intuitive that if you are a surveillance state you may be better at surveillance techniques
@ben.hammond Less facial diversity would make the problem harder. The article doesn't really deride it. The results are pretty good. Though that conclusion is a little dependent on how many of the 8600 or so people who were "scanned" were actually in the database. If it was only 1 and they found him, that's a recall of 100%. The tuning of these systems is always a balance of precision vs recall, but since you'd want to tune something like this for recall (as in, "warn us if you think somebody might be in the database", as opposed to, "warn us only if you are absolutely sure that they are"), then accepting a few false positives is par for the course. These stats look pretty good to me, if you are into that sort of thing.
I find it worrying that facial recognition is being steamrolled across the country - we all know how badly it works.
@dharrigan I also find this quite worrying, from a certain perspective. Vaguely libertarian "tech-bro" that I am 😉. That said, I think the article demonstrates that it does work. The goal is recall, not precision. Again if 8600 people were "scanned", 8 were highlighted as people to investigate and 1 of those was a serious criminal (say wanted rapist or terrorist), then i'd definitely feel a little on the backfoot arguing that the costs outweigh the benefits, though I might be tempted to give it the old college try 🙂
I also kind of wonder whether it will be thermal cameras that people want live soon. Catch those fevers early.
and its not possible to measure the false negatives in the wild presumably
Yeah, very difficult to properly test this. "Let's let a bunch of dangerous prisoners out and see how many we recapture" 😂.
I never know how to handle this. The state shouldn't have this power. Because a future iteration could horrifically abuse it. But private individuals could band together and create this functionality themselves. Google could for example.
@dominicm Probably just one of those many things that are "coming" whether we like it or not. Like the day that somebody can download "ebola.stl" and send it to the 3d printer. All of us tech guys are basically just super-villians in denial 😉
You mean like this: https://arxiv.org/pdf/1805.12302v1.pdf Or this: https://cvdazzle.com/
Maybe but it’ll only happen if enough people worth catching adopt the counter-measures — and facial recognition or the counter measures are proven effective in practice.
Morning.
@dominicm Almost posted a gif from 4 lions where they walk around shaking their heads because it "comes out blurry" 🙂
I hear that juggalo makeup is the way to defeat it. :thinking_face:
"Why are you going around in juggalo make-up?", "I want to reduce the chances of being questioned by the police..."
Indeed - it's a bit of an obvious ploy. Also, further evidence that clowns are a malign force.
In principle it’s possible to defeat facial recognition and similar ml techniques by making tiny and imperceptible differences (at least to the human eye) changes to the source
is there a boundary condition that can provoke excessive processing as the system tries to figure out > face or not ?
a face so ugly that it melted all the recognition systems would be quite cool
if you can hijack voice assistants with ultrasonics, do facial recognition system use more light spectrum than the human eye? rendering the dazzle invisiible to the human eye?
These are attacks mostly on precision. Making changes that are imperceptible to the human eye is perhaps a useful strategy against ML platforms trained for very extreme precision but these crowd oriented facial recognition systems are not tuned like that. They're not looking for perfect matches, they are looking for any match that might warrant a bit of extra attention. They are going to tuned such that they still work if you wear glasses or style your hair differently etc. If you have the resources to do extra checks of, say, 15% of passengers going through airport security, then they will help you target the right 15%. It's a lot harder to defeat that kind of algorithm.
Yeah but that’s also not how the attacks against all these kinds of systems are working either. e.g. for the different but related facial recognition case where you want to put photos of your family online, but don’t want google et al to recognise those faces at scale; you can completely derail classification by subtly changing just a few pixels of the source image. See also this google paper where simply including a small psychedelic sticker next to a banana in a photograph causes a complete misclassification swinging from 98% or so confidence it’s a banana to near 100% confidence it’s a toaster, https://arxiv.org/pdf/1712.09665.pdf Obviously such attacks are harder when you need to account for different angles etc but it’s not beyond the realms of possibility, you could do something like this; by for example just wearing a rucksack with such a pattern on it repeated at different orientations.
They also show in the paper how you can do this by having a tie dyed like pattern etc
I'd love to carry an ultrasonic device with me constantly. Being in an office means that I'm constantly being recorded by Google.
IntellIj 8-P
Neither of them ^^ has official Clojure support, though they are both well supported by community projects (Rollbar in particular has a library that is maintained by CircleCI)
@dharrigan - Thanks that's another vote for that one then