Showing posts with label deep learning. Show all posts
Showing posts with label deep learning. Show all posts

Friday, March 25, 2022

Neuromimetics


Nobody uses the word neuromimetic, but that's what it is. 

Instead, we're calling these new computer chips neuromorphic, which you would think means that their design is shaped (morphed) like the brain. Except that's not what it means -- instead neuromorphic computer chips ----behave---- like the brain. I would call that mimetic. 

This post is a collection of news articles about the next generation in computing -- no, not GPUs, I know we're just getting familiar with those, but the next thing is already here. This next, next thing coming is a TPU (tensor processing unit), and it's got something to do with the memory being on the chip, so you don't need to go across the bus to an external memory. Sorry, not a computer scientist here, just trying to get the basic idea.

These new chips can create a new type of architecture that's really good at really large datasets, which we happen to have (digital content on track to equal half Earth's mass by 2245).

These chips act more like synapses, hence the term neuromorphic. I'll be drifting in and out of this topic specifically, since some of these are just regular old GPU-based neural networks, which as you would guess by their names, are a kind of neuromorphic hardware in themselves. Also, cerebral organoids. Less mimetic. They're made of actual brain tissue, but we can't talk about brain-like things without talking about those. 


New approach found for energy-efficient AI applications
Mar 2021, phys.org

Using not just spike activation and inhibition but the temporal pattern, that reduces the dimensions...

I get confused when someone talks about "artificial" neural network, because I thought the whole thing was an artificial brain to begin with. But alas --

"This low energy consumption is made possible by inter-neuronal communication by means of very simple electrical impulses, so-called spikes. The information is thereby encoded not only by the number of spikes, but also by their time-varying patterns. "You can think of it like Morse code. The pauses between the signals also transmit information," Maass explains.

via Graz University of Technology: C. Stoeckl and W. Maass. Optimized spiking neurons can classify images with high accuracy through temporal coding with two spikes. Nature Machine Intelligence. (2021) DOI: 10.1038/s42256-021-00311-4


'Edge of chaos' opens pathway to artificial intelligence discoveries
Jul 2021, phys.org

An artificial network of nanowires can be tuned to respond in a brain-like way when electrically stimulated. Keeping the network of nanowires in a brain-like state "at the edge of chaos", it performed tasks at an optimal level. Electrical signals put through this network automatically find the best route for transmitting information. And this architecture allows the network to 'remember' previous pathways through the system.

This, they say, suggests the underlying nature of neural intelligence is physical, and their discovery opens an exciting avenue for the development of artificial intelligence.

via University of Sydney and Japan's National Institute for Material Science: Nature Communications (2021). DOI: 10.1038/s41467-021-24260-z

Tiny brains grown in 3D-printed bioreactor
Apr 2021, phys.org

Exactly what it sounds like.

via American Institute of Physics, MIT and the Indian Institute of Technology Madras: "A low-cost 3D printed microfluidic bioreactor and imaging chamber for live-organoid imaging" Biomicrofluidics (2021). aip.scitation.org/doi/10.1063/5.0041027


Team presents brain-inspired, highly scalable neuromorphic hardware
Aug 2021, phys.org

Good explanation in the writeup by KAIST :

Neuromorphic hardware has attracted a great deal of attention because of its artificial intelligence functions, but consuming ultra-low power of less than 20 watts by mimicking the human brain. To make neuromorphic hardware work, a neuron that generates a spike when integrating a certain signal, and a synapse remembering the connection between two neurons are necessary, just like the biological brain. However, since neurons and synapses constructed on digital or analog circuits occupy a large space, there is a limit in terms of hardware efficiency and costs. Since the human brain consists of about 1011 neurons and 1014 synapses, it is necessary to improve the hardware cost in order to apply it to mobile and IoT devices.

To solve the problem, the research team mimicked the behavior of biological neurons and synapses with a single transistor, and co-integrated them onto an 8-inch wafer. The manufactured neuromorphic transistors have the same structure as the transistors for memory and logic that are currently mass-produced. In addition, the neuromorphic transistors proved for the first time that they can be implemented with a "Janus structure' that functions as both neuron and synapse, just like coins have heads and tails.

via The Korea Advanced Institute of Science and Technology: Joon-Kyu Han et al, Cointegration of single-transistor neurons and synapses by nanoscale CMOS fabrication for highly scalable neuromorphic hardware, Science Advances (2021). DOI: 10.1126/sciadv.abg8836


Reappraisal of Moore's law through chip density
Aug 2021, phys.org

"DRAM chips as model organisms for the study of technological evolution."

Kevin Kelly has entered the chat. When I hear people talking about computer chips as evolving organisms, I think about What Technology Wants, the 2010 book by Kevin Kelly, where he says that technology is a lifeform that evolves, and also one which manipulates us for its own evolution. 

But the real reason we're posting this article:

The next growth spurt in transistor miniaturization and computing capability is now overdue, they say.

They're saying that Moore's Law is about to jump again, and the DRAM chips, which aren't too much different from neuromorphic architectures, are about to help us make that jump. 
[Moore's Law]

"The end of silicon chip era is in view"

via Rockefeller University:  Moore's Law Revisited through Intel Chip Density. David Burg and Jessee H Ausubel. PLOS ONE (2021). https://doi.org/10.1371/journal.pone.0256245


Artificial brain networks simulated with new quantum materials
Sep 2021, phys.org

By combining new supercomputing materials with specialized oxides, the researchers successfully demonstrated the backbone of networks of circuits and devices that mirror the connectivity of neurons and synapses in biologically based neural networks.

"Neuromorphic computing is inspired by the emergent processes of the millions of neurons, axons and dendrites that are connected all over our body in an extremely complex nervous system." -UC president and physicist Robert Dynes

The researchers' innovation was based on joining two types of quantum substances—superconducting materials based on copper oxide and metal insulator transition materials that are based on nickel oxide. They created basic "loop devices" that could be precisely controlled at the nano-scale with helium and hydrogen, reflecting the way neurons and synapses are connected. Adding more of these devices that link and exchange information with each other, the simulations showed that eventually they would allow the creation of an array of networked devices that display emergent properties like an animal's brain.

via University of California San Diego and Purdue University: Uday S. Goteti et al, Low-temperature emergent neuromorphic networks with correlated oxide devices, Proceedings of the National Academy of Sciences (2021). DOI: 10.1073/pnas.2103934118


GPUs open the potential to forecast urban weather for drones and air taxis
Oct 2022, phys.org

This paper is interesting; it talks about microscale airflow patterns in cities with high buildings. But I thought it would be a good idea to just repaste this explanation right here, for people who haven't noticed --

CPUs excel at performing multiple tasks, including control, logic, and device-management operations, but their ability to perform fast arithmetic calculations is limited. GPUs are the opposite. Originally designed to render 3D video games, GPUs are capable of fewer tasks than CPUs, but they are specially designed to perform mathematical calculations very rapidly.

And just wait, because TPUs are right on their heels.

via National Center for Atmospheric Research: Domingo Muñoz‐Esparza et al, Efficient Graphics Processing Unit Modeling of Street‐Scale Weather Effects in Support of Aerial Operations in the Urban Environment, AGU Advances (2021). DOI: 10.1029/2021AV000432


Intel launches its next-generation neuromorphic processor—so, what’s that again?
Oct 2021, Ars Technica

Unlike a normal processor, there's no external RAM. Instead, each neuron has a small cache of memory dedicated to its use. This includes the weights it assigns to the inputs from different neurons, a cache of recent activity, and a list of all the other neurons that spikes are sent to.

Also, re Intel's new chip"

Other changes are very specific to spiking neural networks. The original processor's spikes, as mentioned above, only carried a single bit of information. In Loihi 2, a spike is an integer, allowing it to carry far more information and to influence how the recipient neuron sends spikes. (This is a case where Loihi 2 might be somewhat less like the neurons it's mimicking in order to perform calculations better.)

via Intel's "Loihi 2: A New Generation of Neuromorphic Computing", 2021

Post Script:
Hiddenite: A new AI processor for reduced computational power consumption based on a cutting-edge neural network theory
Feb 2022, phys.org

Hiddenite: hidden neural network inference tensor engine.

It's an "accelerator chip" that "does neural networks better" by being better at pruned neural networks, which are also called "hidden neural networks", and by reducing memory needs, which is a big deal in the age of big data. 

And how often do we get to see RNGs in practical application in the news -- "The Hiddenite architecture (Fig. 2) offers three-fold benefits to reduce external memory access and achieve high energy efficiency. The first is that it offers the on-chip weight generation for re-generating weights by using a random number generator. This eliminates the need to access the external memory and store the weights."

They're also four-dimensional (4D) parallel processors. 

I don't see the words neuromorphic or TPU in here, but I imagine it's not too distantly related.

via Tokyo Institute of Technology: Hiddenite: 4K-PE Hidden Network Inference 4D-Tensor Engine Exploiting On-Chip Model Construction Achieving 34.8-to-16.0TOPS/W for CIFAR-100 and ImageNet, 15.4, ML Processors LIVE Q&A with demonstration, February 23 9:00AM PST, International Solid-State Circuits Conference 2022 (ISSCC 2022).

Monday, March 14, 2022

Look Mom No Data


AKA From Deep Learning to Deep Reasoning

DRNets can solve Sudoku, speed scientific discovery
Sep 2021, phys.org

You can teach a machine to recognize a dog by showing it 1,000 pictures of dogs, Gomes said, but scientific discovery is not like that.

"You are not going to have lots and lots of labeled data," she said. "And in general, the examples you have are not exactly what you are looking for, but then you reason about what you know scientifically about the domain, and you can infer new knowledge."

Key to DRNets is the idea of an "interpretable latent space." Basically, it gives DRNets the ability to reason about the constraints of the domain—in this case materials science—from input data.

They started with Sudoku -- de-mixing overlapping handwritten Sudoku puzzles—grids. The computer had to separate the puzzles into two solved Sudokus, without any training data, which it was able to achieve with close to 100% accuracy.

The researchers then put DRNets to work on a real-world problem: automating crystal-structure phase mapping of solar-fuels materials, using X-ray diffraction (XRD) patterns. Crystal-structure phase mapping involves separating the source XRD signals of the desired crystal structures from "noisy" mixtures of XRD patterns, a task for which labeled training data are typically not available. ... DRNets was able to identify and separate a total of 13 crystal phases (single-phase materials) in 19 unique mixtures of the single-phase materials. ... DRNets' findings, verified using manual analysis, enable the discovery of complex mixtures of crystalline materials that convert solar energy into storable solar chemical fuels.

via Cornell University: Di Chen et al, Automating crystal-structure phase mapping by combining deep learning with constraint reasoning, Nature Machine Intelligence (2021). DOI: 10.1038/s42256-021-00384-1


Friday, July 16, 2021

Artificial Influence

AI can now learn to manipulate human behavior
Feb 2021, phys.org

Three different experiments -- one where the AI learned the human "choice patterns" and then used that info to influence future choices (70% effective), another where they arranged a particular sequence to get the participants to make mistakes (25% increase in mistakes), and another where the player is manipulated on how to invest money, and it could either maximize the amount invested, or fairly distribute it ("highly successful" at both). Did someone mention high frequency trading?

via CSIRO's Data61 in Australia: Amir Dezfouli et al. Adversarial vulnerabilities of human decision-making, Proceedings of the National Academy of Sciences (2020). DOI: 10.1073/pnas.2016921117

Robots can use eye contact to draw out reluctant participants in group interactions
Mar 2021, phys.org

You should be a little creeped out by this: "By redirecting its gaze to less proficient players, a robot can elicit involvement from even the most reluctant participants." Also sounds like an inevitable Zoom update for online learning.

via KTH Royal Institute of Technology: Robot Gaze Can Mediate Participation Imbalance in Groups with Different Skill Levels, ACM Digital Library, DOI: 10.1145/3434073.3444670

Using AI to gauge the emotional state of cows and pigs
May 2021, phys.org

And it works on humans too, unless you don't consider Uyghurs human:

AI emotion-detection software tested on Uyghurs
May 2021, BBC News

MeowTalk: Alexa developer’s app to translate cat’s miaow
Nov 2020, BBC News

You won't call it animal telepathy when it comes out, but if you were able to explain it to somebody from the 19th century, that's what they would call it.

Natural language processing helps identify patients with chronic cough
Feb 2021, phys.org

Chronic cough is hard to identify from electronic health records because it doesn't have a diagnostic code. 

This is a great example of how we're at the tipping point in the computer paradigm. Diagnostic codes are a way for us to leverage traditional computer technology. We have to make our data machine-readable for the computers to use it. Like a form of pre-digestion, we chew the food before we give it to them.

But now, the computer is the one who digests the data, and then gives it to us. It's the paradigm in reverse. "Unstructured data?" No problem. Our baby Babbages are all grown up now. 

via Regenstrief Institute, Indiana University School of Medicine and Merck & Co: Michael Weiner et al. Identifying and characterizing a chronic cough cohort through electronic health records, Chest (2020). DOI: 10.1016/j.chest.2020.12.011

Monday, February 17, 2020

Deep Creep

Visualizing and Understanding Convolutional Networks -- This goes back to 2013 already, but I recently came across these images, and they are so mesmerizing I had to archive them.

The images pasted here are from a paper about convolutional neural networks. The researchers are able to train a network with tons of images, and then ask that network to classify new images it hasn't seen yet. Getting the detection error rate down to zero is the goal. This one does a good job.

But what makes this report special, is that we get to see how the system spits back what the different "neurons" see. The network develops layers or clusters that recognize different things; some are good at low-level features like lines and edges, and some are good at high level things like "bicycles" or "origami." Together they learn how to see.


^This is the first layer, it sees angles and colors.


^This is the second. This one's getting more complicated patterns. Notice the similarities, but also the differences. Of the 3x3 sets, which one is not like the other? The network saw all of those as similar. The network says that those images sit close together in image-space (the total space of all possible images, or at least all the images it was trained on).

It's a game to try and figure out the common denominator. We don't really know the common denominator, and we can't know, because we're just not computers. This is why they call it "deep." In the middle of this network, deep in there, is a layer with information that is just too complex for us. Collapse 33,000 dimensions into 3, and now try and communicate features of the 33,000 using only those 3 points of information. Can't do it. That's why it's mysterious.


^Now the third layer. Ok, so I see the people, I see the barcode/text motif, the honeycomb/diamond clusters, even the lady bug and the tomato -- it's a stretch, but I get it. But some of these are just nuts. White lower right corners? It sees white lower right corners?


^Fourth layer. No idea what this thing is talking about.


^Fifth layer. Here we go, people, dogs, flowers, now it's all making sense. And that was the point of creating this network -- you give it any picture of a flower, no matter how weird of a picture, barely looks like a flower, and this network will recognize it and classify it as a flower. (Mostly; it's not perfect.)

But there comes a point in the middle there, we have no idea what this thing is thinking about. And we never will. Just like other people, and how we can never really know what someone else is thinking. Which is to say that the computers are now a lot more like other people than they ever used to be. They have become mysterious.

Notes:
Zeiler and Fergus, Visualizing and Understanding Convolutional Networks, 2013 [ZFNet].
https://arxiv.org/abs/1311.2901

Wednesday, April 3, 2019

Better Recognize

The majority of the news in deep learning neural nets comes from face recognition applications, which makes sense, because face recognition is a thing that we do. Jennifer Aniston neuron anyone?

DeepGestalt is a face-recognition software that identifies rare genetic disorders evidenced as imperceptible facial alterations (think Down Syndrome but imperceptible). What's cool about this is that it uses your phenome, not your genome.

This is cool because it's totally non-invasive; you don't need genetic material like blood. It's scary because you don't need genetic material to get genetic data about the people you're looking at; I'm thinking surveillance here.

The software was developed by a company called FDNA, and trained on their own database of 500,000 faces (from 10,000 people). Facebook has the biggest face database there is, but this comes in at #2.

And if you're a monkey and feeling left out, don't fret, we're coming for you too. In a shift of species, pictures of cute chimps are being used to train a system that crawls social media posts looking for matches of missing monkeys. (People who buy trafficked monkeys do publicize it, because why else would you want a monkey if not to show your Friends.) It's called ChimpFace, and it's definitely not the only animal-face-rec software out there; elephants, lemurs, lions and pets in general.

So it seems like deep learning and face-recognition are a dynamic duo. But face-rec can be anything-rec. It's pattern recognition. Orgasm recognition? The sound of a fake orgasm? Anything.


Notes:
AI can diagnose some genetic disorders using photos of faces
Jan 2019, Ars Technica

Facial recognition tool tackles illegal chimp trade
Jan 2019, BBC News

Monday, January 28, 2019

Wearable Eyeballs


From the microcosm to the macro, here's a couple headlines that are only related by their mention of solar panels.

Flea-sized solar panels embedded in clothes can charge a mobile phone
Dec 2018, phys.org

Team locates nearly all US solar panels in a billion images with machine learning
Dec 2018, phys.org

It sounds improbable that our clothes will one day power our electronic devices. But as our ability to draw electricity from the sun gets better, and as our devices demand less energy for more computation output, it seems inevitable.

The second headline reminds us that Big Data has found its match in Deep Learning. And this is one of the best examples, where satellites orbiting the Earth, their persistent gaze, from so omnipotent a vantage point, are generating data about us and our planet that we never thought we would see.

Beginning a few years ago we saw a similar thing perhaps even more ingenious - satellite images were used to measure the extent of infrastructure in regions without organized or reliable records for such things. A metal roof shines differently than no roof at all. And roads covered in asphalt (which contains tiny, sparkling glass pieces) will also shine differently. So the data is there. What I will call low resolution data, digested on such a large scale, becomes high resolution data.


Notes:
Infrastructure Quality Assessment in Africa using Satellite Imagery and Deep
Learning [pdf]
Stanford et al, 2018

Tuesday, July 10, 2018

Post Script

Max Ernst and the rest of the Surrealists experimented with 'automatic generation' a hundred years ago.

I'm reading an article here about how we're now using 'robot-generated script' to make things funny. Because, you know, robots are stupid, and we like to laugh at stupid things.

You give a script-writing robot a thousand Seinfeld episodes and ask it to make a Seinfeld episode. And when it messes up, we laugh.

I'm saying all this half tongue-in-cheek. Don't get me wrong, a lot of this stuff is funny. Maybe these smarty pants experimenting with neural  nets can give you plenty of examples of what I'm talking about.

It's funny when a computer screws up. It's funny when anyone screws up. I had a classmate in third grade who wore yellow-tinted stonewash jeans, and I remember making fun of him and getting in trouble for it. The stonewash was right on for that time in the world of fashion, but the yellow not so much. Things have to be messed up to be funny, but not too messed up.

There's a good formula for funny (and a good graph too) which says the level of funniness in a joke is a function of the probability of the punchline vs your expectations. Researchers exploring 'creative AI' look at the novelty vs the quality, because to be creative we have to be new, novel, unexpected, but not completely out of the ballpark.

My friend in 3rd grade got the stonewash right, but not the yellow dye. A trained neural net (I call them all robots for short) gets most of the material right, but once in a while it throws in there something crazy (something wrong) and we laugh.

The part where things get tricky is when we stop to consider what  we're laughing at - is it the abstracted novelty of the output, or is it that we've assigned agency to the network and are now making fun of it for messing up.

I'm just saying, we might not want to get into the habit of poking fun at these things - not because they will one day retaliate and destroy us, but because they are a reflection of ourselves.


image source: Max Ernst 1937 L'Ange du Foyer - Engel des Kamins

Was That Script Written By A Human Or An AI? Here’s How To Spot The Difference
Jun 2018, Futurism

Anatomy of a Joke
2012, Network Address

Botnik is a community of writers, artists and developers using machines to create things on and off the internet.


Sunday, May 20, 2018

Blurry Vision


It looks like the robot brains are beating the sensory prostheses. Telescopes and microscopes are way better at seeing than humans and our smartphones. But we may not need to put these advanced lenses in our phones or our future robots in order to make them superhuman. Instead, we need to fill them with fuzzier brains. 

Artificial intelligence may seem like a hyper-concise, over-literal, braniac, but not these days. The new generation of AI, known simply as deep learning, is the opposite of this. It is less like a calculator and more like a guess. (Although technically it's both). It favors approximation over concision.

Relative to us humans, however, its results are more concise than we could ever attain. A research group via UCLA has outfitted regular lenses found on a smartphone with a 3D-printed microscope attachment and an AI that makes a really good, phenomenally good guess at what it sees. Their invention gives us back an image of the same precision as a lab-grade microscope.

Their fuzzy AI brain "learns" how to see under high resolution by being fed both images taken with the regular smartphone, and with lab-grade microscopes. Using thousands of examples, the brain compares the one to the other, and eventually learns how we get from the one to the other - if I give you this crappy fuzzy image, how do you make it into that sharp-shaped product? It learns how to do that, using algorithms that we don't program (the brain programs itself).

It's only superficially ironic that the loose AI analogy of 'blurry vision' is used by these deep learning techniques to see in high res. The real story here is that we're using the brains, or the software, of our robots to liberate us from the hardware restrictions.


Deep learning transforms smartphone microscopes into laboratory-grade devices
Apr 2018, phys.org

Yair Rivenson et al. Deep Learning Enhanced Mobile-Phone Microscopy, ACS Photonics (2018). DOI: 10.1021/acsphotonics.8b00146
Provided by: University of California, Los Angeles

Thursday, January 18, 2018

Knowing is Half the Battle



Psychedelic toasters fool image recognition tech
Jan 2018, BBC

source: Adversarial Patch
Tom B. Brown, Dandelion ManĂ©, Aurko Roy, MartĂ­n Abadi, Justin Gilmer, Dec 2017

The battle has begun - between us and the robots. If, by "robots", you mean recognition algorithms. We're already coming up with ways to trick these programs into seeing things that aren't there, and to camouflage things that are there.

"Adversarial images" are coming up in neural net news a lot these days. This is where an image, an adversarial image, can trick recognition software into seeing something that - as far as humans can tell - is not really there. And in this new piece, they can be tricked into not seeing something that is there.  [15, 5]

In their paper seen above, Adversarial Patch, the authors describe one of these adversarial images as "carefully chosen inputs that cause the network to change output without a visible change to a human".

In one of these tricky pictures, each pixel is changed very slightly to make something basically unrecognizable to humans, but super-recognizable to a image-recognizing neural network. One of the methods of finding or creating an adversarial image is called DeepFool, after Google's DeepMind. [10]

This approach can even be extended to 3D, where slight changes ("adversarial perturbations") to a 3D-printed object can make it "look" like something else to the computer. (see the Turtle-Rifle, where a 3D printed turtle was adversarially perturbed to look like a rifle - to you and I this would still look like a turtle, but to many image-rec algos out there it is seen as a rifle instead). [3]

The best example here is what's called adversarial glasses which fool face recognition algorithms. Wave to the NSA!  [13]

So what's the problem?

Unfortunately, the problems arise when a stop sign is adversarially perturbed. These slight changes, made by a teenage prankster in a calculated attack of graffiti-like behavior, can make it such that we see a stop sign, but our automatic car does not. [4]

This newest approach makes it such that the super-image (my own term here, not the researchers') can be printed out and placed near the image or object of interest, and thus fool the system meant to recognize the object.

From the same paper above, we see this picture of a banana with what appears as a funny looking psychadelic-metallic picutre next to it. The funny picture was generated by combining many pictures of toasters into one super-toaster picture.

The patch can be really small, again such that humans don't notice it, and yet it will distract, or attract undue attention from, the image recognition system.

As stated, the battle between us and the robots has begun. But really, it's the same old story, and as it always will be - the battle is really between us and ourselves, only this time using the robots to fight each other.


Post Script

I can't help but think about how graffiti/hackers in the mid-2000's started tagging major targets not in the real world but on Google maps. Tag the White House in real life? Probably not. But tag it in the virtual world and it has a pretty similar effect, perhaps even moreso.

Although this adversarial tech is with scientists in Google labs right now, tomorrow it will be with kids on the street.


Notes

I kept the notes from the original paper; there's a lot going on here.

[3] A. Athalye, L. Engstrom, A. Ilyas, and K. Kwok. Synthesizing robust adversarial examples.
arXiv preprint arXiv:1707.07397, 2017.
[4] I. Evtimov, K. Eykholt, E. Fernandes, T. Kohno, B. Li, A. Prakash, A. Rahmati, and D. Song.
Robust physical-world attacks on deep learning models. arXiv preprint arXiv:1707.08945,
2017.
[5] I. J. Goodfellow, J. Shlens, and C. Szegedy. Explaining and harnessing adversarial examples.
arXiv preprint arXiv:1412.6572, 2014.
[10] S.-M. Moosavi-Dezfooli, A. Fawzi, and P. Frossard. Deepfool: a simple and accurate method to
fool deep neural networks. In Proceedings of the IEEE Conference on Computer Vision and
Pattern Recognition, pages 2574–2582, 2016.
[11] N. Papernot, P. McDaniel, S. Jha, M. Fredrikson, Z. B. Celik, and A. Swami. The limitations of
deep learning in adversarial settings. In Security and Privacy (EuroS&P), 2016 IEEE European
Symposium on, pages 372–387. IEEE, 2016.
[13] M. Sharif, S. Bhagavatula, L. Bauer, and M. K. Reiter. Accessorize to a crime: Real and
stealthy attacks on state-of-the-art face recognition. In Proceedings of the 2016 ACM SIGSAC
Conference on Computer and Communications Security, pages 1528–1540. ACM, 2016.
[15] C. Szegedy, W. Zaremba, I. Sutskever, J. Bruna, D. Erhan, I. Goodfellow, and R. Fergus. Intriguing
properties of neural networks. In International Conference on Learning Representations,
2014.

Sunday, December 10, 2017

Reality Generators


What's real these days? Remember a few years ago an application that takes 5 consecutive photos of your family and blends them together so that nobody is blinking or making a stupid face? It takes the best faces of every person in the series of photos, and puts only that face in the picture. The final, fused photo documents a moment that never existed. Rather then, it is not documenting a moment, it is creating a moment.

Moving on, we now see an application that creates faces from scratch. The system looks at thousands of faces and learns what a face is, and then creates its own faces.

I'm thinking here about facial recognition and how I would like to now have a 'fake' face for a face so that nobody knows what my real face looks like. Can I do that? Better yet, can I have a nice little progam that makes entirely fake pictures from scratch, uses them to populate a fake facebook page, and then makes fake friends with their own fake pictures all talking to each other - an entirely fake social ecosystem or social network? Can we do that? How fake can we get until the fake thing is bigger than the real thing?


These People Never Existed. They Were Made by an AI.
Oct 2017, futurism.com

As part of their expanded applications for artificial intelligence, NVIDIA created a  generative adversarial network (GAN) that used CelebA-HQ’s database of photos of famous people to generate images of people who don’t actually exist. The idea was that the AI-created faces would look more realistic if two networks worked against each other to produce them.

Engineers develop novel techniques to trick object detection systems
Apr 2019, phys.org

A projector had far too much fun with car tech
Feb 2020, phys.org


Phantom attacks -- similar to adversarial image spoofing -- the thing is that we don't believe the car doesn't see the way we see. We can tell a projected image is not a real thing, and we assume an adversarial image is a fuzzy picture of nothing. But we don't know what it's like to see as a car sees, these spoofs work because they go unnoticed by us.


Thursday, October 19, 2017

Zero Mind


DeepDream is still the greatest thing to come out of artificial intelligence neural nets.

Today is a twofer. Not only has it occured to us that AI needs ethics training, but it turns out that in order to do some things, it needs no training from us at all.

Alphabet's DeepMind forms ethics unit for artificial intelligence
Oct 2017, phys.org

First of all, I don't know about you, but I need Human Subjects Research (HSR) training before I can conduct experiments involving humans. Regardless, the AI region of the Google empire now has a way to question and guide the ethical implications of its human-like thinking machines. (Wait a minute, doesn't that name belong to IBM?)

This is probably a good thing, since they already control the stock market (high frequency trading), and your social life (no explanation necessary). I just hope they have a diverse staff there on the ethics panel, because well, does anyone remember the Google gorilla fail?

How about the one where hundreds of bots were released on twitter in a competition to see who could make the most convincing human-analog, but then some of the algorithms were so good that some people started to flirt with them, and the creators really had to ask themselves when or how they should break it to the poor souls? Those were the early days of experimenting on people via the digital world (2011).

In fact, the head of those experiments, Tim Hwang was very recently named director of the Ethics and Governance of AI Fund, which does research on ethics and AI.

Having covered that, it comes out simultaneously that Google's same DeepMind (the one that did DeepDream and AlphaGo) has now taken unsupervised learning to the final frontier. Instead of teaching the program what to do or even how to learn, they let the thing figure out for itself how to play the game of Go, and it still beats the human. Done. They call it AlphaGo Zero, because it starts with nothing.

Google DeepMind: AI becomes more alien
Oct 2017, BBC


Post Script
Social Bots
Network Address, 2012

Sunday, October 8, 2017

Physiodata at Large



Drone detects heartbeat and breathing rates
Sep 2017, BBC

The system detects movements in human faces and necks in order to accurately source heart and breathing rates.

***
In other words, facial recognition algorithms have now gone totally apeshit.

I guess they're just looking at your neck, and reading your pulse that way. Do our faces (our heads really) move in the rhythm of our breathing, so slight that we might not see it, but a robotic eye-brain?

Now that we can get live physiological data from large groups of people, simultaneously, and in realtime, just by looking at them, it's no time to forget that we can read the date on a dime on the sidewalk from a satellite in orbit.

In extrapolation, all I can think about is Kim Stanley Robinson's Aurora (2015), where the multi-generational starship, equipped with a quantum computing AI instead of a captain, and after a civil war on the ship, finally "decides" that in some cases, it's better to let the air out of a biome than to let the people in it do harm to the ship, because, you know, for the greater good. The people don't die, at least most of them; instead they just get really, really tired and docile.

Narrative snippets have the ship dictating the "average pulse rate of the ship," meaning the average of every inhabitant of the ship,  data that an AI-equipped starship of the 22nd century can very capably know.

Who's about to riot? Those people with the quickening pulse, that's who. Face-recognition used to yield data on the outside, like your face. Now they can get data from the inside. Maybe "angry faces" is easy to identify, and might be more predictive than pulse. Maybe it's the same things. But something about a drone I can't even see, knowing what's going on inside my body, makes me think we're already living in these science fiction novels.

image: Woody Allen on the couch in his 1977 film Annie Hall, BBC

Friday, January 6, 2017

The Nightmare Machine

This is not from the Nightmare Machine, but from the 20th century horror-artist Francis Bacon. Surely he could teach Google's AI a thing or two.

AI creates gallery of nightmare images for Halloween
Oct 2016, BBC

The creators of the Nightmare Machine are trying to "help our algorithms learn scariness." In other words, they're teaching machines how to scare us. They called it the Nightmare Machine, not me. And if this isn't enough to scare Stephen Hawking on Halloween, I don't know what is.


Two techniques they're using are called style transfer and generative adversarial networks; just mentioning this because they sound cool.



POST SCRIPT

On Google AI's previous project, Deep Dream:

Inceptionism vs Trypophobia
Network Address, 2015

Deep Bosch
Network Address, 2015

Friday, November 25, 2016

Let Them Play


The news about DeepMind never stops. Yes, we're teaching it to teach itself, by letting it play video games. So we missed the dystopian mark, because at least they're not using straight television.

Once this intelligentity starts playing Second Life, will that be even better?

DeepMind AI to play videogame to learn about world
BBC, Nov 2016
http://www.bbc.com/news/technology-37871396

Thursday, July 9, 2015

Inceptionism vs Trypophobia


Left my computer dreaming overnight, found this when I woke up

gallery

Deep Learning in Reverse Shows You What an Algorithm Sees
#DeepDream

Phantasmagoric neural net visions
mindhacks.com, Jun 2015

All I have to say is, sucks to be trypophobic right now.


Deep Bosch

Hieronymus Bosch’s “The Garden of Earthly Delights”, Kyle McDonald/Flickr

Google’s New Visualization Tool Slips Slimy and Furry Creatures into Art History
Claire Voon, Hypoallergic, July 7, 2015

Inceptionism
Each layer of the network deals with features at a different level of abstraction, so the complexity of features we generate depends on which layer we choose to enhance. For example, lower layers tend to produce strokes or simple ornament-like patterns, because those layers are sensitive to basic features such as edges and their orientations.

"...overinterpret [...] oversaturated with snippets of other images."

Hieronymus Bosch’s “The Garden of Earthly Delights”, @aut0mata /Twitter

Phantasmagoric neural net visions
mindhacks.com, Jun 2015

[mindhacks always has the best explanations]

by using the neural networks “in reverse” they could elicit visualisations of the representations that the networks had developed over training.

pictures are freaky because they look sort of like the things the network had been trained to classify, but without the coherence of real-world scenes

The obvious parallel is to images from dreams or other altered states – situations where ‘low level’ constraints in our vision are obviously still operating, but the high-level constraints – the kind of thing that tries to impose an abstract and unitary coherence on what we see – is loosened. In these situations we get to observe something that reflects our own processes as much as what is out there in the world.

link
gallery

***

the code has been opened for all to use; let the dreaming begin
#DeepDream