Hacker News new | ask | show | jobs
by ben_w 1430 days ago
> They really can't make "logical deductions" at all and we have no idea how.

What exactly do you mean by this? Because this sounds like the exact opposite of the problem AI has — logic is the easy part, and has been working in machines since they were clockwork and punched cards and is the foundation for 100% of the functionality of modern computers, but natural language comprehension is only just starting to be possible now, and only at a fairly rudimentary level.

1 comments

Maybe i could have phrased it differently, i'll try my best to explain it. Keep in mind that this is open research, it can change quickly with breakthroughs. What you mean is strictly "following" logic, by executing code or combining axioms like in prolog. What I want to get at is maybe better described as "reasoning". Learning by thinking about stuff and combining knowledge, not by example. Our current models can't do this at all, this was all the rage of old-school, logic based AI (but this also didn't work at all, hence the AI-winter). Just think about the difference between learning to play tennis (repetition and exercise, learning from errors without much reasoning) and my IKEA furniture example, for which you are expected to assemble it on your first try without guidance or repetition. It turns out that we can solve, through repetition and exercise, a lot of problems that were previously thought have a lot to do with reasoning, like dalle-2 or gpt-3, this involves huge amounts of data and long training times. Is it all solvable by repetition and exercise? I doesn't look like it. The learning process is so fundamentally different that we have no idea how to build systems that learn by explanation and have the ability to "think hard about a problem". Some researchers are convinced it can be done, but we currently can't do this at all and there's not really an indication that it is possible using our current approaches.

My personal opinion is that we now have a hammer and everything looks like a nail. I don't think everything is a nail, but surprisingly many problems are, if you phrase the problem correctly. In practice this means that if we can gather enough training data then a lot of problems suddenly become solvable, but this is not possible for all problems. If we can not gather enough training data, then we have have a problem we just can not solve and there's no indication that it is solvable with current tools. It would have to "reason" and "think hard" about the problem, we can't do that. All those fancy things work by ever increasing datasets. This is currently a hard limit and I can perfectly imagine that we have just solved one of the ingredients for better AI. And just like rolling a dice, if you have rolled two 6s in a row the probability for another 6 is still 1/6. If we need another breakthrough this can take years or decades and just because we've made one in 2012 this doesn't mean the next will happen in 2022.