Hacker News new | ask | show | jobs
by MaxikCZ 889 days ago
The thing is that you take intuition for granted, but machine parts just have none. Programming intuition is exceedingly hard, but we are getting closer with neural networks. I'd say its easier to program machine calculating predicted centre of mass of an object than algorithmic sense of intuition outputting suitable spot to grab the item effectively.
1 comments

I get that, but yeah, with ML it would be a matter of training it on raw data: objects, materials, physical properties and behaviors, etc. And then "intuition" would arise from this knowledge, and its own experience from reinforced learning. It's the same problem as implementing self-driving in vehicles, just applied to a different domain. I'm not downplaying the difficulty, of course, but pointing out that this type of automation wouldn't be feasible if we'd have to classically program every scenario the robot is likely to encounter.
I don't think you're downplaying the difficulty but just completely unaware of the depth of it.

We don't even know if "intuition" would arise from the knowledge you claim, we don't know how that model would work, and even before that, collecting all the data (not to speak of availability of all the sensors) is a vastly more complex than even what ChatGPT or any LLM model data collection would ever be.

>it's own experience from reinforcement learning

This is a common mistake often heard from CS -> ML(RL) -> robotics transition folks. Reward function is given for free in RL, but in the real world, estimating the reward is a complex problem in its self. That's why RL on robotics have mostly seen success in quadrupedal locomotion; the reward function is simple (forward velocity, calculated from IMU), but how would you calculate a reward function in 30Hz+ for a simple task such as "chop onion and put it in the pan"? If you can construct the reward function for that task, most likely, you already have all the world-states available and might as well skip RL and do something else with that, such as Model-predictive control.

As for intuition, see: https://en.wikipedia.org/wiki/Moravec%27s_paradox

I love this comment. It would have taken me hours to write and ended being pages long, and hard to understand.
That's insightful, thanks. I'm indeed not aware of the complexities here. It's not my domain at all.

I love the quote at the end of that article you linked:

> As the new generation of intelligent devices appears, it will be the stock analysts and petrochemical engineers and parole board members who are in danger of being replaced by machines. The gardeners, receptionists, and cooks are secure in their jobs for decades to come.

I should've picked a safer career in gardening...

> We should expect the difficulty of reverse-engineering any human skill to be roughly proportional to the amount of time that skill has been evolving in animals.

This other content really jumps out at me as well because it's extremely true.

Even older than walking and manual dexterity are really basic abilities like eating. We're nowhere close on that - were so far off it's not on anyone's radar. Robots will run on batteries or some other form of power - there is no way anyone is close to building robots that can eat break down food and use it for energy and repair. One of the oldest evolutionary traits.

The other is course being procreation. Will a robot be able to assemble a new one from pre-made parts? Likely not too far off. But could a robot build or grow one from scratch? That's so far off in the sci-fi future it's silly.

> Robots will run on batteries or some other form of power - there is no way anyone is close to building robots that can eat break down food and use it for energy and repair.

Couldn't we sidestep the complexity of digestion and just get energy from the Sun? With improvements in solar cells and battery technology, we wouldn't need to engineer something as complex as extracting nutrients from food.

I don't think we'd want to replicate biological systems in robots. Digestion and procreation happen at the cellular level, and achieving that with technology is indeed hard sci-fi. Autonomous humanoid robots can exist and be useful for us without this level of sophistication. Though once this happens AI itself will be capable of self-improvement, so we can leave it up to them how they want to improve. I, for one, welcome our new robot overlords. :)