News for hackers. Stuff that matters.
Re:NLP's Clever Hans Moment Has Arrived by unhammer on Tuesday September 03, 2019 @04:09AM (#20864538)
Great article, and some great links from it too. The list of models "following the letter but not the spirit" at https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vRPiprOa... has some hilarious and creative examples that one would hope never make it into production:

> AI trained to classify skin lesions as potentially cancerous learns that lesions photographed next to a ruler are more likely to be malignant.

> Agent pauses the game indefinitely to avoid losing

> A robotic arm trained to slide a block to a target position on a table achieves the goal by moving the table itself.

> Evolved player makes invalid moves far away in the board, causing opponent players to run out of memory and crash

> Genetic algorithm for image classification evolves timing attack to infer image labels based on hard drive storage location

> Deep learning model to detect pneumonia in chest x-rays works out which x-ray machine was used to take the picture; that, in turn, is predictive of whether the image contains signs of pneumonia, because certain x-ray machines (and hospital sites) are used for sicker patients.

> Creatures bred for speed grow really tall and generate high velocities by falling over

> Neural nets evolved to classify edible and poisonous mushrooms took advantage of the data being presented in alternating order, and didn't actually learn any features of the input images

Re:NLP's Clever Hans Moment Has Arrived by hyperpallium on Tuesday September 03, 2019 @04:26AM (#20864629)
Re:NLP's Clever Hans Moment Has Arrived by eatitraw on Tuesday September 03, 2019 @07:02AM (#20865349)
> Evolved player makes invalid moves far away in the board, causing opponent players to run out of memory and crash

Well, this sounds like speedrunning. People have found arbitrary code execution vulnerabilities in SNES and used them to jump to the credits (which counts as completed the game) in less than a minute: https://www.youtube.com/watch?v=Jf9i7MjViCE

They also used the same technique to inject runnable code in the game: https://www.youtube.com/watch?v=jnZ2NNYySuE

Re:NLP's Clever Hans Moment Has Arrived by b_tterc_p on Tuesday September 03, 2019 @07:23AM (#20865451)
Nah that’s not the same thing.

In this case it’s just choosing an option that involves very large numbers because it’s learned that it’s opponent can’t handle large numbers. There’s no code injection

Re:NLP's Clever Hans Moment Has Arrived by eatitraw on Tuesday September 03, 2019 @08:10AM (#20865733)
The SMB3 ACE is one of the most technically interesting glitches. The usual skips and saves are much more mundane.

My point here is that there is similarity between (some) human players and some AI players. Even the discussion whether exploiting a glitch is actually 'winning' also looks very similar.

Re:NLP's Clever Hans Moment Has Arrived by fauigerzigerk on Tuesday September 03, 2019 @04:21AM (#20864600)
Some of these approaches would probably be called genius or at least very creative had they been found by a human :)
Re:NLP's Clever Hans Moment Has Arrived by mlthoughts2018 on Tuesday September 03, 2019 @06:24AM (#20865185)
Yes, some hedge fund would probably be happy to hire these AIs.
Re:NLP's Clever Hans Moment Has Arrived by inimino on Tuesday September 03, 2019 @07:00AM (#20865339)
Past performance is not indicative of future results.
Re:NLP's Clever Hans Moment Has Arrived by ethbro on Tuesday September 03, 2019 @10:15AM (#20866654)
That's why successful hedge funds hedge their own pay from clients with legal clauses to limit liability in the case of losses.

Aka "heads, we win; tails, I don't lose"

Re:NLP's Clever Hans Moment Has Arrived by fho on Tuesday September 03, 2019 @10:06AM (#20866552)
I skimmed through the list and ended up reading the whole article about "World Models": https://worldmodels.github.io/ Definitely a fascinating read!
Re:NLP's Clever Hans Moment Has Arrived by chronolitus on Tuesday September 03, 2019 @10:30AM (#20866798)
Seeing this work by Schmidhuber suddenly reminded of this song: https://twitter.com/i/status/1155091710281580548 a sort of tongue-in-cheek celebration his famous eagerness when discussing his work.

[edit] Just found out there's a second part: https://soundcloud.com/user-430897588-587876313/lstm-song-2

Re:NLP's Clever Hans Moment Has Arrived by jimbokun on Tuesday September 03, 2019 @11:20AM (#20867356)
Aren't a lot of these a kind of over fitting the data?

The learning agent discovers something that is true of the training set, but does not generalize to other examples of the problem outside of the training set.

The article talks about much of the problem being in data set construction, because it is very tricky to design data sets without accidental biases that the learner can use to correctly categorize the examples that have nothing to do with the actual problem you want the learner to solve. The traditional techniques to avoid over fitting, like holding out part of the training data, don't do any good if the entire data set is not representative of the real world in some systematic way.

Re:NLP's Clever Hans Moment Has Arrived by kuu on Tuesday September 03, 2019 @05:03AM (#20864796)
Many of them could be classified as "lateral thinking".

Quite interesting

Re:NLP's Clever Hans Moment Has Arrived by teekert on Tuesday September 03, 2019 @05:04AM (#20864800)
All signs of true creativity and thinking out of the box ;)