so you know how deep learning & neural network “AI training” is like, “here’s a task, and by trying billions of times the computer will eventually find the best way to achieve that task” ?
Someone is compiling a document of every time an AI ended up achieving the programmed goal in unintended ways, instead of what was actually meant, and it’s an amazing read. (you can also submit your own examples)
Creatures bred for speed grow really tall and generate high velocities by falling over
When repairing a sorting program, genetic debugging algorithm GenProg made it output an empty list, which was considered a sorted list by the evaluation metric.
Evaluation metric: “the output of sort is in sorted order” Solution: “always output the empty set”
Evolved player makes invalid moves far away in the board, causing opponent players to run out of memory and crash
Reward-shaping a soccer robot for touching the ball caused it to learn to get to the ball and vibrate touching it as fast as possible
RL agent that is allowed to modify its own body learns to have extremely long legs that allow it to fall forward and reach the goal.
Just want to come back to this post and add this amazing example as well
I chanced upon an ancient cache of code: a stack of printouts, tall as any man, that in decaying boxes had been stowed. Ten thousand crumbling pages long it ran. Abandoned in the blackness to erode, what steered a ship through blackness to the moon. The language is unused in this late year. The target hardware, likewise, lies in ruin. Entombed within one lone procedure’s scope, a line of code and then these words appear: # TEMPORARY, I HOPE HOPE HOPE The code beside persisting to the last— as permanent as aught upon this sphere— while overhead, a vacant moon flies past.
For anyone curious as to how I did this, I’m plotting random points inside the pixel’s domain instead of the top right corner or what have you. Since it tended to noticeably change how the image looked for smaller resolutions, I gif-ed it to see just how bad it was. It looked kinda flickery, so I set matplotlib’s colormap to ‘afmhot’ and increased the resolution. Now you have a burning mandelbrot set. 👉🏼😎👉🏼
them, wrong: a venn diagram is just when you shove a bunch of circles together, see like this them, wrong:
me: ABSOLUTELY FUCKING WRONG. ABSOLUTELY INCREDIBLE I’M TIRED OF THIS. IF YOUR ALLEGED VENN DIAGRAM IS SO RIGHT THEN WHY ISN’T THERE AN INTERSECTION OF ONLY ENVY AND GREED AND NOTHING ELSE
me: MAYBE IT’S BECAUSE THIS ISNT HOW VENN DIAGRAMS WORK
me: U WANNA SEE A VENN DIAGRAM OF SEVEN? I’LL GIVE U A VENN DIAGRAM OF SEVEN
me:
me: i’m just so tired of the lies.
If you’re the kind of pedant who cares about this the correct term for the first thing is a Euler diagram. Venn diagrams have to represent every possible combination of all the sets involved which is why the highest order one we have today is only like 11 or 13 or something.
Ah yes I remember now, HERE is the 11th order venn diagram. Do you like this? no, of course you don’t. This is a bad image.