4 ms·
It's great to read conversation of towering HN experts in the field. Lisper, as I understand this part - > In order to have kinematic skills, something in yo
by avmich 3y ago
It's great to read conversation of towering HN experts in the field.
Lisper, as I understand this part -
> In order to have kinematic skills, something in your brain must be doing something that can be equated by some mapping to solving kinematic equations
you're talking about an equivalent of YeGoblynQueenne's
> that humans ... do not find solutions to kinematic equations, but instead use simple heuristics that exploit our senses and body configuration, like placing their hands in front of their eyes so that they line up with the ball
So to me the question is, is it correct? Can "mapping to solve kinematic equation" be the same as "simple heuristic... like placing hands in from of eyes"?
Physically this equivalence seems at least plausible.
Now, about
> neurons operate according to laws having to do with electrical impulses
- can't we have those kinematic equations solving, or, in other words, applying simple heuristics, as a trained combination of such neuronal activity?
- lisper 3y agoLet's go back to the original formulation so we don't lose the plot here: Me: As an analogy, consider a professional tennis or baseball player. YeGoblynQueenne: humans e.g. playing baseball do not find solutions to kinematic equations, but instead use simple heuristics that exploit our senses and body configuration, like placing their hands in front of their eyes so that they line up with the ball etc. At the risk of stating the obvious, being a professional tennis or baseball player involves a lot more than "simple heuristics ... like placing their hands in front of their eyes so that they line up with the ball." That simple heuristic might work for one specific skill -- catching a ball that happens to be heading in your direction. But it won't help much for moving a bat or a raquet in such a way that it will hit a ball moving past you at close to 100mph in such a way that the ball ends up traveling on some desired trajectory. But even just moving your hand in front of your eyes is nowhere near as trivial as YeGoblynQueenne implies. To do that you have to control seven degrees of freedom: two at your shoulder, two at your elbow, and two at your wrist. Solving those kinematic equations even to find a static solution is elementary but non-trivial, a skill that is solidly at the undergraduate level. Now consider running to catch a ball. That involves controlling about 20 or 30 degrees of freedom (two arms, two legs, neck, waist, two eyes...) in real time in a situation that involves not just kinematics but also dynamics. Solving that analytically was an unsolved research problem for a long time (maybe still is, I haven't been keeping up with recent developments). A child can learn to do it. But they do have to learn to do it. It's not a skill humans are born with. It seems pretty obvious to me that the process of learning how to catch a ball while running is very different than the process of learning how to do math. And yet, there must be a mapping between them because the movements required for catching a ball are the solutions to kinematic equations.
- avmich 3y agoI suspect there's a terminological difference. > being a professional tennis or baseball player involves a lot more than "simple heuristics ... Mmm, a combination of simple heuristics, all of which are of course learned, but still simple heuristics, could in itself be a simple heuristic. Yet it could allow performing pretty complex-looking actions, including those you described. Simple heuristic here could be a linear or low degree polynomial approximation of a good solution to kinematic equation - not precise, but enough to get to the goal, while learnable and explainable. But still without actual full-blown abstract, mathematically correct complete solution.
- YeGoblynQueenne 3y agoWhat's meant by heuristics is some times unclear. I wonder if by heuristics you mean a shortcut. In CS and AI our model of a shortcut is the heuristic cost functions in heuristic search algorithms like A* and its variants. It's interesting because I've thought along the following lines. A* is a pathfinding algorithm so it's a natural choice for path planning -the process of planning a path through some environment for an autonomous agent to follow. The funny thing is, as it turns out, pathfinding can be abstracted as finding a "path" through a graph: a set of nodes connected by edges; and that's a great abstraction for general task planning - the task of achieving any arbitrary objective - so A* is also widely used for task planning. Well, isn't path planning an almost universal ability of intelligent animals? Most animals are motile for some part of their lives and they seem to use their intelligence at the very least to navigate their environment. So is it that far-fetched to think that an ancestral ability for path planning, essentially identical to a heuristic search algorithm like A*, evolved into general intelligence? And wouldn't that mean that general intelligence can be, ultimately, modeled as some kind of heuristic search? The answer I think is: no, and that's a dangerous way to think. A model is a model, it's not the process it models. And I think that's my fundamental disagreement with lisper, disregarding my confusion about the meaning of "kinematics".
- YeGoblynQueenne 3y ago>> But even just moving your hand in front of your eyes is nowhere near as trivial as YeGoblynQueenne implies. Yeah, I was actually thinking of kinematics as in classical mechanics. I think you were speaking about kinematic equations as in robotics. My bad, I misunderstood. I agree that moving your hand in the right place is not a simple problem, and I don't actually have an insight into that, but I think it's easier than calculating the trajectory of an object, let alone many at once (think juggling). Maybe that's another source of our disagreement- but see my comment about having multiple models for a process.