Earlier quoted context omitted.
> The thing about illusions is that we generally know that we are being subject to an illusion. Citation needed? I did my undergrad in cognitive science, and while my knowledge of illusions is very limited, I never came across anything to suggest that we have an innate awareness of when our perceptual system is being tricked.
Frankly, when I first saw your post, I thought I was being trolled, especially as the phrase 'citation needed' is over-used, frequently in an attempt to avoid the burden of proof. For a citation, there's hyperbovine's reply. On reflection, however, I think your post raises a reasonable question. Firstly, whether it is innate, learned or some combination, all are equally valid here. In general , we cannot know if we a…
Is AI Riding a One-Trick Pony?
211–219 of 219 posts
Re: Is AI Riding a One-Trick Pony?
#212Earlier quoted context omitted.
Sorry but that's a ridiculous statement. It's like saying all the cloud technology we have today is not much more than having VMs. Yes, AI is hyped, but it made some very unexpected progress over the past 5 years (e.g., solving facial recognition). More than many experts expected.
"It's like saying all the cloud technology we have today is not much more than having VMs." No shit? Unless you mean that it's ignoring the "distributed systems" part of the cloud, which is mostly a shitshow. The provisioning/configuration-management stacks are all complete wrecks, stacking hacks atop ad-hoc container schemes atop a poorly-design OS. A real distributed OS would be so much simpler and more robust. Cal…
Re: Is AI Riding a One-Trick Pony?
#213Earlier quoted context omitted.
The Turing test is all a smoke and mirrors game. Q&A interactions say nothing about underlying self-directed initiative. Acting intelligent doesn't make it so just as a thespian doesn't become a real Hamlet by playing the role.
On the contrary it's a wonderful test because it establishes indistinguishability; namely if you pass it, the whole point is that a person can't tell the computer from the intelligent thing. Meaning that you can't really argue that the computer is different than the intelligent thing. Because how would you tell them apart? Besides, the original claim was that the goalposts are moving. And even if you hate the Turing…
It is possible that not in the far future some variant of ANN is successfully able to imitate human interactions. Chatbots do some already . Just like a well trained parrot imitating human speech can never ever truly develop understanding of a human language however many words it knows, this approach to intelligence may create systems which can perhaps fool us in conversation, but likely never have an original thought or can evolve on their own.
Re: Is AI Riding a One-Trick Pony?
#214I'd argue that the next problem to attack is manipulation in unstructured environments. Robots suck at that. There's been amazingly little progress in the last 40 years. DARPA had a manipulation project and the DARPA humanoid challenge a few years ago, and they got as far as key-in-lock and throwing a switch. Amazon is still trying to get general bin-picking to work. Nobody has fully automatic sewing that works well,…
Re: Is AI Riding a One-Trick Pony?
#215Earlier quoted context omitted.
it's really simple 1) learn how the brain works 2) build a simulator most current AI research skips step 1
> 1) learn how the brain works 2) build a simulator I disagree that step #1 is important. Consider the "Air-foil", which led to flight. In one sense, its an approximation of the wings of birds and other animals. But ultimately, the discovery that the "Air-foil" shape turns sideways blowing wind into an upward force now called "lift" is completely different from how most people understand bird wings. Bird Wings flap,…
AFAIK, this is not correct. Many of the Go playing algorithms before AlphaGo used MCTS or some variant. The true breakthrough of AlphaGo was deep reinforcement learning.
> AlphaGo's performance without search The AlphaGo team then tested the performance of the policy networks. At each move, they chose the actions that were predicted by the policy networks to give the highest likelihood of a win. Using this strategy, each move took only 3 ms to compute. They tested their best-performing policy network against Pachi, the strongest open-source Go program, and which relies on 100,000 simulations of MCTS at each turn. AlphaGo's policy network won 85% of the games against Pachi! I find this result truly remarkable. A fast feed-forward architecture (a convolutional network) was able to outperform a system that relies extensively on search. https://www.tastehit.com/blog/google-deepmind-alphago-how-it...
I don't know whether AlphaGo Master (the next version of AlphaGo that was trained purely with self-played games and has not been beaten in 60+ games) even uses MTCS.
Re: Is AI Riding a One-Trick Pony?
#216Earlier quoted context omitted.
Tutorial: So, with that program, whenever the picture is a cat, the program DOES recognize it. So the program DOES recognize a cat 100% of the time. The OP only claimed 95% of the time. Uh, we need TWO (2), that's TWO numbers: conditional probability of recognizing a cat when there is one (detection rate) conditional probability of claiming there is a cat when there isn't one. The second is the false alarm rate or th…
Thanks for explaining, this comment is much more useful than your original to someone not well versed in statistics like me.
Say, you have a kitty cat and your vet does a blood count, say, whatever that is, and gets a number.
Now you want to know if your cat is sick or healthy.
Okay. From a lot of data on what appear to be healthy cats, we know what the probability distribution is for the blood count number.
So, we make a hypothesis that our cat is healthy. So, with this hypothesis, presto, bingo, we know the distribution of the number we got. We call this the null hypothesis because we are assuming that the situation is null, that is, nothing wrong, that is, that our cat is healthy.
Now, suppose our number falls way out in a tail of that distribution.
So, we say, either (A) our cat is healthy and we have observed something rare or (B) the rare is too rare for us to believe, and we reject the null hypothesis and conclude that our cat is sick.
Historically that worked great for testing a roulette wheel that was crooked.
So, as many before you, if you think about that little procedure too long, then you start to have questions! A lot of good math people don't believe statistical hypothesis testing; typically if it is their father, mother, wife, cat, son, or daughter, they DO start to believe!
Issues:
(1) Which tail of the distribution, the left or the right? Maybe in some context with some more information, we will know. E.g., for blood pressure for the elderly, we consider the upper tail, that is, blood pressure too high. For a sick patient, maybe we consider blood pressure too low unless they are sick from, say, cocaine in which case we may consider too high. So, which tail is not in the little two set dance I gave. Hmm, purists may be offended, often the case in statistics looked at too carefully! But, again, if it's your dear, total angel of a perfect daughter, then ...!
(2) If we have data on healthy kitty cats, what about also sick ones? Could we use that data? Yes, and we should. But in some real situations all we have a shot at getting is the data on the healthy -- e.g., maybe we have oceans of data on the healthy case (e.g., a high end server farm) but darned little data on the sick cases, e.g., the next really obscure virus attack.
(3) Why the tails at all? Why not just any area of low probability? Hmm .... Partly because we worship at the alter of central tendency?
Another reason is a bit heuristic: By going for the tails, for any selected false alarm rate, we maximize the area of our detection rate.
Okay, then we could generalize that to multidimensional data, e.g., as might get from several variables from a kitty cat, dear, angel perfect daughter, or a big server farm. That is, the distribution of the data in the healthy case looks like the Catskill Mountains. Then we pour in water to create lakes (assume they all seek the same level). The false alarm rate is the probability of the ground area under the lakes. A detection is a point in a lake. For a lower false alarm rate, we drain out some of the water. We maximize the geographical area for the false alarm rate we are willing to tolerate.
Well, I cheated -- that same nutshell also covers some of semester 102.
For more, the big name is E. Lehmann, long at Berkeley.
Go for it!
Re: Is AI Riding a One-Trick Pony?
#217Earlier quoted context omitted.
Ohhh - so the multilayer perceptron xor thing is all wrong? I can use bricks to build a boat, if you think I can't then you don't understand floating.
>I can use bricks to build a boat, if you think I can't then you don't understand floating. Is this supposed to be sarcastic? Because it's absolutely true...
Re: Is AI Riding a One-Trick Pony?
#218Earlier quoted context omitted.
I guess the Romans didn’t have any engineers building siege engines and fortifications, then.
Here is the test. Take the best Roman engineer. Translate a first year engineering paper on structures into Latin. Ask Roman to sit said paper. What will happen and why? The Roman chap will look very confused and will make statements (in Latin) about how stupid this stuff is and how it has nothing to do with proper engineering. The Roman will score 0. The why is that the understanding of structures and materials in t…
Re: Is AI Riding a One-Trick Pony?
#219That lack of real-world knowledge, understanding and conceptualisation feeding back on itself has always been a big unknown roadblock standing in the way of AI. And of course now, with the modern and improving impressive results of deep learning, there appears to be less and less cool stuff to solve before we finally have to face this roadblock.
But it's the same roadblock.
But, maybe the advances in deep learning will provide some tools to chip away at it. That wordvector stuff seems promising, if it can do (Paris - France + Italy) ~= (Rome), that's a good stab at realworld knowledge, it seems.
I used to study Machine Learning at university until 2009 (until personal circumstances forced me to abandon it). But even after that, when I read the first papers and talks about deep learning (back when it was still about Boltzman networks) I got very excited and have been following it closely. Except for the part where I haven't yet played around with it myself apart from some very tiny experiments :) (I only recently acquired hardware to have a stab at it, so maybe soon. The libraries available seem easy enough to use, and many of the concepts I learned in ML are still applicable).