Artificial Intelligence Hits the Barrier of Meaning
nytimes.com
nytimes.com
The frightening part of the current deep learning research is how susceptible they are to adversarial attacks. Adding small amounts of noise causes misclassification in images, and some papers even explore the inevitability of adversarial examples [1]. This is especially frightening given the amount of autonomous vehicle work being done. I could imagine a situation in which the sensor noise varies just enough to cause such an error. Obviously, the systems will have redundancies built in, but I'm convinced the self-driving cars are still a ways off as well.
EDIT: As others, have stated just adding noise is not enough and it is often used to generalize the model. The paper does discuss that the perturbations can be incredibly small to cause this deviation and that the set of such deviations may be larger than expected especially for complex images.
Regarding the AI winter, I suppose I should have defined it as a reduction in the amount of research and the extent of the progress being made in the area rather than the utility of such research.
Yes, neural networks are susceptible to adversarial attacks. No, just adding noise to an image doesn't break neural networks.
In fact, if your technique or model is seriously affected by a little noise this is usually enough to brand it brittle and maybe even a failure, as it's a sign of overfitting. Anyone working in this field knows to look for this and will try to make what they create more robust.
The design of visual captchas is one obvious indication of just how successful AI techniques have been at image recognition in the presence of noise. It's no longer enough to make them a little noisy. In order to resist being solved by mechanical means, visual captchas have to include so much noise that even humans have problems recognizing them.
The issue is that there is no scene understanding. No common sense. No 3D modeling. Just 10x10 pattern matching on a very large fuzzy database of natural images (which works really really well in most cases).
The hype of ML is driven by 3 things: Big companies vying for AI dominance, militaries that want to finally use neural nets that work, and international competition between the West and the East to be the first to largely automate their economies (or AGI if you want to call it that). Catalysts were big data hoarding, GPU training on ImageNet, and then AlphaGo.
What might fool one solution might not fool another, and adversarial examples seem to depend on idiosyncrasies of a particular solution.
The issue is classification currently relies on a very small embedding of the data which is pattern-matched, with no semantics. It has no way of telling that the difference between a dog and an elephant ISN'T that noise gradient, at least some of the time!
We'll experience an AI winter again like we experienced an Internet winter in 2001-2004. Which is to say, not really at all. AI is now being widely commercialized for the benefit of consumers and businesses. That process will not stop, even if the hype train deflates before rising again at a later date. There is large, tangible commercial value in AI at the current general level of capability and near-term potential. That will result in pursuing maxing out whatever this era is capable of, before the next leap occurs at some point down the road. It's a progress track of higher highs during the exploratory boom and higher lows during the winter.
I think that is extremely unlikely. "AI" (read: machine learning) is actually being used for business purposes now, it's delivering enormous value to nearly every business on the planet. We're now in a long phase of descending the gradient of the current batch of broad techniques. This is likely a decently long gradient, with lots of marginal improvements to be made for a long time. And whereas with research projects, people don't care much about marginal improvements, they really do for business use-cases. For those reasons, I think AI/ML is basically here to stay just as much as basic biological research, or physics, or whatever is, if not more.
That statement appears to contain two fairly bold claims - could you share sources?
For all we know, humans have similar problems on some obscure subset of images, but we can't find human's adversarial examples because we don't have detailed knowledge of how the brain processes images.
Based on what?
There are plenty of those, and I personally I think they're probably analogous to how adversarial filters fool AI classifiers.
https://www.dw.com/en/man-falls-into-black-hole-art-exhibit-...
(a) do not occur frequently in nature,
(b) are not frequently - if at all - produced in man-made architecture or transit-constructions,
(c) often contain repetitive and regular geometric and chromatic patterns which further make them stand out from everything else, and
(d) practically cannot be produced by digital (ergo noisy/less-than-perfect) images of any common real-world scenario.
In short: optical illusions don't accidentally occur in places where they can be seen by meatbag drivers.
Also a) and b) empirically seem to be true of the test sets people have collected thus far of the natural world for these models.
In short, we have no evidence that adversarial examples of the type being studied occur commonly in images collected by self driving cars.
You hypothesize that there are comparable examples for humans somewhere out there in the domain of all possible images, but the fact that, for all the countless cases of people looking at things that have occurred in humanity's existence, no-one has found a good example, suggests that, from the pragmatic point of view that you propose, image-recognition software has some catching-up to do.
Maybe a system that seeks consensus among several differently-trained models would be more robust.
Even if you could, the result would be specific to that particular person, so it won't work as good on others. And these bastards learn while you're constructing the example (which isn't fair at all to a helpless classifier that's just sitting there and doesn't change).
Looks like we are starting to find examples.
I think your intuition is wrong because humans are adapted to what exists naturally so of course there are no naturally occurring adversarial examples. It seems like the same is true for models trained on large natural image sets though.
My point is not wow let’s stop developing neural networks they are perfect. It’s more let’s go collect real world test sets to find and then fix gaps. Adversarial examples actually help very little in making nets more robust in the ways that matter.
> (a) do not occur frequently in nature
You've never heard of walking sticks? Ever seen one of those leaf moths?
If you had seen one, would you realize you had?
Is a deer visible on that stretch of hillside, or is that just dead grass?
In these discussions, someone always mentions optical illusions, but only humans (so far) understand the concept of 'optical illusion', and recognize that they are experiencing them.
This is true, but step one is "move your head" (or in your words, "get a better view" -- but you get more value from just the fact that your head is in a different place than from the possibility of a better angle on whatever you're looking at).
That strategy doesn't work at all when you're trying to classify static images rather than physical objects.
And moving one's head to get a a better view is only one thing that a human might do. Firstly, of course, we must recognize that we are having a difficulty, and current machine vision seems to be somewhat deficient in this regard. Then, even without being able to get a different perspective, we will do things like make guesses as to what might be there (using our extensive semantic models of the world) and figure out if they might be a good fit to what we see, and/or we might try to extract specific features of the problematic area and search our memories for objects that might plausibly match, bearing in mind that it might be from a different perspective than we are accustomed to. We are also quite good at estimating whether an object might be a problem for us, even if we have not positively identified it. There is a lot more to it than just moving one's head.
Some more subtle examples:
http://www.terrycolon.com/1features/optical-illusions.html
In fact human perceptual processes are only kind of reliable some of the time. Low and/or unusual light, suggestibility, and unusual contexts all have a very negative effect on reliability, but humans are often unaware of this.
Cognitive and semantic illusions are even more persistent. People literally believe all kinds of nonsense, and will carry on believing it even when offered robust evidence that they're wrong.
The point being that human perception and cognition are not some kind of gold standard. They have plenty of issues of their own. But there's a kind of assumption/requirement of perfection with machine intelligence that doesn't apply to human cognition. So bugs in our own evolutionary firmware tend to be overlooked, while equivalent-level bugs in ML are seen as terrible failures which undermine the entire premise of AI.
Having said that, I agree that the projections seem highly optimistic, but maybe I will be surprised again.
What if, in a distant future, computers turn out to be the correct one, humans's perception are biased?
There can be a general consensus that the image looks like a duck at most. And if humans see a rabbit and AIs see a duck there just won't be consensus.
Technology-wise, absolutely they are. The problem is that in actuality, they aren't. Companies will continue to push as hard as they can for as wide of a launch as they can, while governments (and any kind of sorely-needed oversight) will be ages behind.
My day job is all about deep learning but personally I think we need to stop and take a deep breath and really solve problems with biased data sets and models, easily spoofed models, etc.
I have worked through a few AI winters and we may be hitting another one. I would like to see care given to using deep learning models only where it is safe to do so.
It's often said that we tend to take AI that really works and call it something else, but we also tend to call whatever is current and somewhat succesful (fuzzy logic, etc.) "AI".
/Cynic
Amazon abuses many of their workers, they've been dangerous to small businesses in any area they move into, and they're contributing significantly to the wealth inequality problem.
Google knows a scary amount of information about you and everyone you know, they're supporting a horrific change in China allowing even tighter control of their citizens, and they were even looking at building AI for military drones at one point.
In exchange, we get to buy cheap stuff with quick shipping and we can find resources on the internet slightly quicker.
An AGI could have much more significant implications than either of those companies ever have. We need to figure out a solution to the AI control problem before we have a Dotcom-like burst of development.
https://en.wikipedia.org/wiki/Embodied_cognition
The idea being that if we want to replicate strong AI, it needs to be embodied, because a lot of our cognition is built on metaphors that are instantiated in our physical actions and perceptions.
In practice we're nowhere close to being able to build any sort of AGI so this is just a thought exercise.
Another reason is that nearly all of what we call "common sense" is just knowledge about the real world rather than being some kind of abstract reasoning ability.
Note that embodied cognition doesn't require robotics. An agent can act in a simulated environment instead.
Note also that Deep Mind is very heavily focused on embodied agents.
Let me dive in on the idea of debugging the brain.
If we're able to fully record one's brain activity in a precise manner, then we'll understand much better how to create an intelligent system.
This is because very strong advances have been made in machine vision through a similar idea. Scientists didn't need much precise granularity to understand the visual cortex. The structure of the physical cortex is quite understandable: it detects detailed features and integrate them in bigger concepts until you finally 'see'. But I think for more abstract things in the human brain we'd need more fine-grained data and the possibility to replay that data (in the future), so mapping and recreating the structure of a brain (digitally) will also be needed for when I am talking about "the ability to precisely debug the human brain."
What is funny is that AI currently serves as a very crude check to see whether we really understand brains at all. Just rebuild the brain in AI and see if it produces the same result. So part of this ability to precisely debug the human brain comes from AI itself. Since AI can be used as a hypothesis to test our understanding of the brain.
Couple of things: animal brains are cool too, AI can also progress without understanding the brain and this obviously isn't the only thing that will leap AI forward.
But if human brains become more debuggable (either through questionable ethics or technological advances), then it will benefit AI immensely.
Also the ability to have hardware that would be 10,000 times as fast and software that would be optimized for a 10,000 speedup would help. I know that sounds a bit clunky but it does.
It's not that AI needs to be embodied (computation and cognition are always housed in something), it's that what the housing is will affect the AI. In other words, don't think that strong AI means "thinking like a human" because that AI won't have a human body.
At least that my take on it.
Here is an interesting, if dated paper i just read [0]. Not so much that it needs embodiment, but that it needs to be trained on the real world.
[0] https://people.csail.mit.edu/brooks/papers/representation.pd...
The new people accuse the old of being too hand-wavy and airy fairy, the old people accuse the new of not taking the new ideas seriously enough, and not accepting the criticism of their entrenched views. From this comes progress.
For my money, the best philosophy comes from Dan Hutto, best book being Radicalizing Enactivism (Hutto and Myin, 2012). The best neuroanatomy with regards to consciousness and intelligence came from Walter J. Freeman III, best book being How Brains Make Up Their Minds (Freeman, 1999) and the best up-to the minute AI research is from Tom Froese. See "Referential communication as a collective property of a brain-body-environment-body-brain system: A minimal cognitive model" (Campos and Froese, 2017), and his (personally very interesting) work on the possibility of self-organising governance in Teotihuacan.
If you just want to have an introduction to the distinction between the two approaches to AI then you can do no better than read the snappily named paper "Why Heideggerian AI Failed and How Fixing it Would Require Making it More Heideggerian" (Dreyfus, 2007). It's true this paper appears to skip straight from Symbolic GOFAI to radically embodied dynamical systems, skipping Connectionism, but the issues raised in the paper can easily be used see that neural networks will fail to reach anything like intelligent behaviour unless they begin to draw strongly on the embodiment literature.
I can see from the dates of my recommended publications that I've not been keeping up particularly well, but I've been writing up my thesis on a slightly different subject.
It seems we keep moving the date forward with AI techniques, claiming they are newer than they actually are, are we in denial?
I think these theories are great, but unless a theory makes a mathematical argument about information processing, I think they can be highly misleading and confusing. Natural language has been tripping up philosophers for a long time, and I think the lesson has been learned that we must make mathematical arguments if we ever truly wish to get to the bottom of something.
The article states: "But ultimately, the goal of developing trustworthy A.I. will require a deeper investigation into our own remarkable abilities and new insights into the cognitive mechanisms we ourselves use to reliably and robustly understand the world."
Why limit the field to the capacity of humans? What the author calls "remarkable abilities" and "robustly understand[ing] the world" can also be seen as just reproducing our own innate and learned collective human biases. Our theories from observation, and their unprecedented ability to predict future events, is more about describing the world vs understanding it. Is there any topic in the world that doesn't have contrary interpretations?
What quantifiable metric would we even use to gauge artificial intelligence's grasp of "meaning"? We don't even have one for our own.
From the article:
> “The bareheaded man needed a hat” is transcribed by my phone’s speech-recognition program as “The bear headed man needed a hat.”
If A.I. is going to work with humans, then yes, reproducing some of our "biases", such as the tendency to describe someone as "bearheaded" far more often that "bear headed", is a good goal. In an alternative universe of chimeras, a different bias would be needed.
But in any case, the A.I. needs to "understand" that one of these transcriptions is much more likely to be correct than the other. So a level of processing beyond "sounds like this word" is needed.
Take the famous absurd quote++: "Time flies like an arrow. Fruit flies like a banana." Reading the second sentence makes you, a human, double-take, and re-read the first sentence, and try reinterpreting it to see if it makes sense a different way. (The fact that it doesn't is what makes it funny.) An A.I. that has no "wait did that make sense?" step, no "is that funny?" step, is going to produce results that disappoint or confuse us humans who do.
(++Interestingly, this quote seems to originate in A.I. research: https://quoteinvestigator.com/2010/05/04/time-flies-arrow/)
Humans don't make these mistakes because humans are able to create stories and place even a mundane translation in the deep context of a 'world' that must be coherent. Heads simply don't have bears on them, we wouldn't trust that translation even if we had heard it clearly, and we'd rather think we hallucinate before we'd drive on a road that goes nowhere in an impossible direction.
Algorithms that are just glorified feature extraction machines, in my opinion, can never create a coherent story, so I'm very skeptical about the claim that we will have somehow solved intelligence in the next ten years. It seems to me like we are almost nowhere closer to it than we were decades ago.
1. This clearly does not seem to be the way humans learn. Humans can learn from very few examples, in entirely unguided environments, and they don't face the same issues that existing algorithms suffer from. (for example humans have no big problem with rotational invariance, whereas ML vision algorithms do).
2. It's essentially surrendering to the fact that we aren't able to understand how cognition works and build higher-level representations as a result. The goal of AI research can not just be to feed data blindly into enormous primitive structures, it must also be to get a grasp on what sort of complex structures are part of intelligent agents and how they interact.
That's because, contrary to the zeitgeist, humans are not a blank slate. Our brains are the result of billions of years of evolution. They are extremely well adapted to modelling the natural environment and the behaviour of other beings around us. This is in stark contrast to computers which we start from nothing and force feed a huge amount of data without context and then expect results. The fact that this approach works at all for some tasks is staggering.
Someone somewhere shared a story about using machine learning to spot the difference between US and Russian tanks ; which apparently worked fine until field testing, where it failed miserably. What the algorithm had learned was the difference between great quality photos of US tanks and poor quality photos of Russian. True or not, this is exactly the kind of issues that will keep popping up.
Plenty of people are spending plenty of time figuring out how to mess with facial recognition as we speak by taking advantage of the same fundamental weakness.
For large corpora, it's impossible to know what features got selected. They probably aren't any feature a human would consider.
https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSzPe...
There are literally hundreds of word-sense-disambiguation papers being published per year, and have there have been for about a decade. The state-of-the-art has been advancing relentlessly, and examples like the ones cited here are being zoomed past right now by the latest thing, which is even larger models pre-trained on unsupervised data. There will be a next thing, and for NLP this will be backgammon or chess to 2020s Go.
Embodiment is a better criticism, but this article is still bad, and is written as though Intelligence were some essential soul-like property that agents either possess or don't.
It is really amazing how often articles with this viewpoint repeat one particular trope: they put the word "understanding" in italics. Look out for it.
While we'll probably solve WSD to a high degree of accuracy (such that engineering bugs cause more failures than the model), our current approach is still fundamentally flawed. We need a better method of imbuing causal relationships than correlation+chance.
Humans make errors like these all the time (e.g., I don't know what you mean by 'favor' here, and I'm sure many people wouldn't have the type "ELMO"), and the dictionary definition of the word shifts accordingly, except we can't really call them 'errors' when it's a natural phenomenon that we're trying to match. Humans make seemingly random errors sometimes too, confusing one word for a mother, I mean another. When we do it we infer (perhaps correctly) deep psychological causes. Current machines don't have personal identities and desires and goals like we do, but embodied agents with a natural selection process could have those things, there isn't an obvious technological barrier. And if you build in a language model that shares some of the general computation machinery we could reasonably expect it to make those kinds of errors.
Also, humans may refer to other humans as toy-bears and get punished for it (https://www.theguardian.com/world/2018/aug/07/china-bans-win...). Human language is hard, metaphors are hard.
That knowledge does not seem to generalize well, though. Even technically literate people who aren't in the trenches seem to have frankly insane ideas about AGI. This phenomenon is not helped by armchair philosophy, the frothy chatter of the tech-adjunct world, or the naive idea that "well, transistors are easy, so brains should be too!" that is all too common in people who haven't stuffed electrodes into brains and then spent weeks figuring out what the hell could be going on in there.
Google google bert nlp. Google recently released an NLP algorithm that basically beats all predecessors, but the algorithm itself is extremely simple. Just lots of data and compute, no telling what will happen in ten years when the amount of data has exploded and GPUs are cheap.
If the most you can say about the likelihood of something happening is that, "there's no telling what can happen in the next ten years!", then the only informed forecast is that it won't happen. We can likewise say we don't know if an extinction level event will happen due to a meteor (that we couldn't detect for some reason) hitting us in the next decade.
Every time someone makes a sobering statement grounded in reality about artificial intelligence, another comment pops up which reduces to, "but who knows!" It doesn't mean anything.
Which kinda goes contrary to your last sentence. Go figure.
Can you recommend any good reading about these threats?
And let's not forget that even in the absence of adversarial attacks, even with flawless associative mapping and incredible generalization, even hypothetically solving the problem of higher level ontological 'meaning', there's STILL absolutely no known way for AI to even begin to address the matter of the qualia - how to build something that's actually has a conscious perception (of pain, for example). We're groping in the dark without matches, and there will be many more seasons/winters to come.
What's hard is bootstrapping the whole thing. Evolution simply used brute force and copy-pastes a sort of working, already pre-wired, fine-tuned mishmash of faculties as a brain from the previous generation to the next. And uses the old gen to train the next gen.
It is NOT a red herring ~ it is a real problem for reductionist physicalism. However, because it cannot explain qualia, it tries to ignore, dismiss, and belittle, the enormity of the problems presented by qualia for its attempts at trying to explain.
> Consciousness is a program run on your brain to make you think you are conscious.
This is a presumption with scientific evidence. This is merely reductionist physicalist philosophical dogma.
We can be certain that we are individually conscious and aware ~ but not necessarily why or how.
Consciousness cannot be reduced down to a bunch of changes of the brain's matter. Consciousness is qualitatively different to how the brain functions, even though consciousness can indeed be influenced by the changes in brain states. Even though literally no-one knows how.
> (And as long as this explanation works and is simpler than all the others, we should go with it, instead of claiming how incredibly hard and unfathomable consciousness is.)
It is not simpler ~ it makes a set of presumptions which reductionist physicalism must explain scientifically. And even now, no scientific explanations are forthcoming. The philosophy has had centuries to explain how consciousness arises from the material and physical, and yet no explanation has been offered as to how the brain can magically create consciousness.
There are literally no models at all that demonstrate, solidly and irrevocably, how particular configurations of brain matter directly translate into consciousness.
> What's hard is bootstrapping the whole thing. Evolution simply used brute force and copy-pastes a sort of working, already pre-wired, fine-tuned mishmash of faculties as a brain from the previous generation to the next. And uses the old gen to train the next gen.
A bunch of presumptions and just-so hypotheses without scientific evidence.
No, it's not.
> However, because it cannot explain qualia, it tries to ignore, dismiss, and belittle, the enormity of the problems presented by qualia for its attempts at trying to explain.
Qualia has no objective existence, and as such isn't even in the domain of things science concerns itself with; an observer can (if possessed of qualia) observe their own, but cannot observe, test, or be materially affected by its existence in others.
> There are literally no models at all that demonstrate, solidly and irrevocably, how particular configurations of brain matter directly translate into consciousness
There's literally no objectively verifiable evidence of consciousness or any features it might have, so there is literally nothing to model, and, even if one somehow came up with a model, no way to validate it. Qualia, insofar as it can be said to exist, is simply irrelevant to any empirical model of the universe.
Does qualia matter? Metaphysically, perhaps, but materially, no.
This is a claim, show the proof then.
> Consciousness is qualitatively different to how the brain functions,
Again, you need to prove this. First of course define what is what and why they are irreconcilable.
We have a consistent theory of the world for the small and large, from nuclear physics to cosmology, and everything in between, and none of them require extraphysical things. Why consciousness would be different?
> and yet no explanation has been offered as to how the brain can magically create consciousness.
I just offered one, and there are probably countless other explanations. The problem is usually testability not abduction of explanations.
> There are literally no models at all that demonstrate, solidly and irrevocably, how particular configurations of brain matter directly translate into consciousness.
We don't have to, we can test and weight hypotheses and eliminate them in other ways.
So far you have offered nothing that would help eliminate this hypothesis (counterexamples or other arguments would be great).
Who, other than metaphysically, cares? I can't observe, test, know or be in any way materially affected by whether or not you experience qualia, it certainly makes no material difference whatsoever if an AI actually experiences qualia.
Discussing qualia has about as much relevance to anything as discussing how many angels can dance on the head of a pin.
The behaviors of attractive and aversive reinforcement are the basis of operant conditioning. The whole issue about qualia is that exhibiting behavior to which subjective internal experience is usually attributed does not demonstrate the subjective internal experience. The people arguing for the importance of qualia and it's unattainability for AI aren't arguing that it is particularly challenging for AI to exhibit attractive and aversive reinforcement, or any other external behavior, they are building a castle they can retreat to in the face of any observable behavior.
Does it matter if they have? That seems to be the real question.
Allow me to propose a thought experiment: I'm a traveller from the future, where the notion of 'qualia' is understood and engineered (maybe using techniques we would somewhat recognize today, maybe not). I present you with a machine that has a single red button. When the button is pressed, there is no observable behavior, except that 10,000 AI's are instantly created and subjected to extreme agony until the button is pressed again. What are your thoughts on pressing this button?
This is incoherent: qualia by definition cannot be engineered, or even validated by external observers. This isn't a technical limitation that can be overcome with progress, it's inherent in the definition.
In fact our own brains probably already work this way, with different parts of the brain acting as loci of lower-level consciousness, but also somehow becoming more than the sum of their semi/sub-conscious parts when acting in concert.
And maybe computers just can't participate in this shared consciousness, even in principle, because they're made out of the wrong 'stuff' along a dimension of reality we don't yet understand (or may never understand).
Qualia is, by definition, data that non-conscious entities lack. We don’t have to understand what qualia is or how consciousness works in order to train software to develop both. All we need to do is understand how the qualia data affects behavior. If we train toward those unique behaviors that only qualia can provide, then ML will figure out how to produce consciousness and qualia on its own.
What is that behavior?
Empathy.
Empathy is knowing what it feels like to subjectively experience qualia. I know the feeling of awe when I see something beautiful. I know the feeling of pain when I lose a loved one. I know the feeling of jubilance when I succeed. And because I know what it feels like, I know what it feels like for another. And that is real data that allows me to understand what another person will say and do, and to understand what I should say and do with respect to their state.
This is real data, and luckily it doesn’t take a super-intelligent AI to produce. See your dog (and perhaps cat). A dog only understands your feelings because it too has those feelings.
We don’t need to train for intelligence to solve the question of meaning. We need to train models that demonstrate empathy.
I’m not aware of any research in this area. But Douglass Adams’ happy sliding doors and depressed androids were on point.
But putting a super-intelligent being in a box that had a lifetime limit of travel over about 1 linear block in a dark tube, made it a bit strange after a while.
There once was a time when we thought our bodies moved because there was an "emergent property" called the soul that instructed our bodies to move. It took a very long time for humans to discover how our bodies through the science of physiology.
The world is already saturated with technical systems and artifacts that have effectively flattened social relations, eradicated traditions, and generally reduced the field of humanitarian meaning and theory to nil. All our problems have become technical problems. We’ve even reached a point where we try to solve social problems with technical solutions, and when that doesn’t work we try to fix the boo-boo the naive and rampant application of technology has caused with, guess what, more technology.
The philosophy of technology is perhaps the most important discipline of our time—there’s little left in life that technics hasn’t in some way enveloped, either insidiously or openly.
I am making a value judgement, and your dismissal of my points simply because they entail value judgements is exactly the sort of attitude that has led to the dissolution of culture and the near reemergence of fascist and populist thought in arguably the most technologically advanced country in the world. There's a reason technology couldn't stem the reemergence of such thinking, and in fact the social conditions rampant, unquestioned (or if so, not nearly enough) technological development has caused has contributed to the revival of such thought. Such an approach annihilates dialogue before it can begin. Living social subjects no longer endeavor to understand each other because they fall back on a ideology that tells them they it's "above" values.
I am championing the philosophy of technology, and I am somewhat familiar with it, but I also genuinely believe it's important, and yes, that is a value, and one that I stand by. The sort of world I'm hoping will emerge in the future is dictated by those values. I just hope there's still enough folks in tech considering the future their current values might create.
The key insight came from article on bullshit: https://news.ycombinator.com/item?id=17764348
I believe understanding (things having meaning) comes down to whether you can produce an example from the given description of the situation. If you can produce an example, then you can say you understand the description.
The problem is, you can have situation descriptions that are contradictory (have no examples, thus have no meaning) yet they are arbitrarily close to situation descriptions that have examples (and so have meaning).
A good example are those Escher-like impossible objects, which look very much like real objects, but humans can easily see they are meaningless (they cannot be interpreted, and thus imagined, in 3D). Another good examples are sentences from the above paper. The bullshit sentences are the ones for which you cannot construct a mental example in your head.
I suspect this happens for the famous flaws in deep learning as well, the deep learning network cannot learn that some inputs are contradictory.
I believe that this is actually ultimately related to the boolean satisfiability problem. In theory, one could determine whether some learning agent is only using pattern matching or is actually having understanding (is able to recognize logical inconsistency in the input) by teaching it different SAT instances, and the agent that would be able to learn the difference between arbitrarily similar SAT instances with and without solutions could be considered to have understanding.
I'd definitely say that the current theorem provers have some form of true understanding, even though it isn't the same form as we have. For the typical ML learners, I think it's more interesting to ask and taxonomize "in what ways is this reasoning/understanding" rather than just ask "is this reasoning/understanding?"
One foot in front of the other, but the chasers got a little bit ahead of the horse here.
“The bareheaded man needed a hat” falls squarely in the domain of contextually-aware models and would likely be transcribed correctly using deep learning.
Silicon cannot touch either of them. I didn't always think this though. I thought intelligent beings, but first smaller structures, could evolve in a large digital universe. I made a blog post: http://scrollto.com/blog/2017/04/11/life-a-universe-simulati...
It took a long time but I eventually created what I set out to do.
Here is ScatterLife: https://github.com/churchofthought/ScatterLife/
But the result was far from what I wanted. Even with a Titan V, a world of only 4096×4096 could be handled at a reasonable update rate. I basically had spacetime foam under the ideas of Doubly special relativity, ie. Feynman checkerboard universe.
https://en.m.wikipedia.org/wiki/Doubly_special_relativity
https://en.m.wikipedia.org/wiki/Feynman_checkerboard
If our own universe is digital, then it updates at C/plank_length times per second, over 10^40 hz. Not only that but it consists of over 10^185 planck lengths.
Nothing interesting is really viewable or even extrapolatable from the smallest of truths or fundamentals. Thats why many predictions of string theory need higher energies to be tested. The smaller you delve, the higher energy needed.
In any case, I realized that evolution itself has been fueled by orders of magnitude. Symmetries of matter and energy, planets stars and solar systems...same magnitudes required.
Even the best silicon isnt going to have 10^20 transistors on it. We would have to somehow go analog..use chemicals or matter in a way that didnt require slow refining and construction. Chemical based computing....
Now about ML and AI, same issue is present. Brains have 100 billion neurons. The best GPUs have maybe 5000 cores.
The only way forward is to maximize what each core does - as much as possible.
I learned this with the cellular automatas. Black and White 2-state automatas are neat but are a huge waste of processing power. They hold little information. Better is integers. Even better is floats. Why stop there though? Lets use complex numbers.
https://github.com/churchofthought/HexagonalComplexAutomata
Magnitude is against carefully crafted silicon. If we want to achieve what magnitude can, with silicon, we need to make sure our fundamental neuron units arent unnecessarily sparse. Magnitudes can afford to use simple units. Silicon cant. 5000 maybe 100000 cores when advances in fab accelerate. But still not 100 billion. Still needs to use the advanced abilities of the cores to their full extent. A neuron cannot compute any universal function...but a gpu core can.
Anyways, I am almost failing to mention that I dont believe we have anything to worry about. Unless more research is devoted to special purpose hardware (consider an i7 has 731 million transistors), the software side will have a really hard time compensating for low magnitude.
Lets see what happens. Its going to be exciting none the less. I am doing ML work myself on Boltzman networks and RNNs snd Hopfield nets. This is a promising field and its emerging at breakneck pace. Cheers!
My question is always "where do we start?" because, as you found out, starting with the most fundamental physics simulation we can conceive of, we are unlikely to generate much of interest for some time, if ever.
But I do have a feeling that in order to get something truly novel and interesting it's going to have to "evolve" in an "environment" and the challenge will be in identifying whether a particular instance of primordial soup is on its way to developing more complex structures.
I strongly believe that the importance of the multi-billion year process of evolution is seriously underestimated by the AI community and that it's pure hubris to think we can short-circuit that entirely and simply reverse engineer the brain with fancy algorithms.
I thought that way for a long time too which is why I chased the cellular automata ideas and eventually implemented many varieties. But nowadays, I think its all mostly torched by magnitudes.
The closest chance we have is not relying on the magnitudes. Instead of trying to evolve a universe, or variety of entities - we need to focus on a single entity.
I thought AI had a flawed premise, like you mention: attempting to develop single individual is directly antithetical to how life normally develops. None the less, my mind is changed since my automata dabblings. Single individual engineering is the only method that has the slimmest chance in hell.
Google Translate renders “I put the pig in the pen” into French as “Je mets le cochon dans le stylo” (mistranslating “pen” in the sense of a writing instrument).
Well, Google is far from being the best at translation right now. If I try the author's example in Deepl for example "I put the pig in the pen" it translates into French as "J'ai mis le cochon dans l'enclos." which is the perfect translation based on context.
So, I still have to read the rest of the article, but right from the bat, you're wrong mate (or at least you provided an example fo something "impossible for AI" which is already perfectly done by properly trained/programmed AI).