165
top 49 comments
sorted by: hot top controversial new old
[-] frazorth@feddit.uk 103 points 9 months ago

But this sounds exactly the sort of thing that machines are better at that people, so it just feels completely unsurprising that it was good at the task.

Turning multiple dials to manage speed and direction is not normally how humans interact with the world, so we can we pretty shit at it.

A basic motor is completely designed to turn like this.

This feels no different to the machine learning tools used to train on Mario a decade ago.

[-] tsonfeir@lemm.ee 9 points 9 months ago

Right. Computers doing the shit that we don’t want to do for a living while giving us time to do things like paint cows that don’t have two heads.

[-] Taako_Tuesday@lemmy.ca 53 points 9 months ago

I'm not really surprised, the main challenge of that game is motor control, something any machine can do with more precision than a human

[-] sushibowl@feddit.nl 19 points 9 months ago

I agree but also disagree. It's true that machines are capable of fine motor control much more quickly and accurately than humans. But this by itself is often not enough.

This achievement should be somewhat surprising because of Moravec's paradox: the observation that, opposite to what early AI researchers expected, intelligence and reasoning skills are comparatively easy for a computer to simulate, while sensorimotor skills are in fact incredibly hard. Notice how, for example, chess engines started beating human players in the 90s or so, but we still don't have a robot that can do something as simple as pick raspberries (because surprise, for a machine picking a raspberry is actually hard as shit).

[-] CluckN@lemmy.world 15 points 9 months ago* (last edited 9 months ago)

My eyes bursted out of my sockets when an AI was able to multiply 8 prime numbers faster than a human.

[-] lvxferre@mander.xyz 49 points 9 months ago* (last edited 9 months ago)

They're calling everything "AI" nowadays... this sort of learning algorithm is old as fuck, here's a 8yo example. The main differences between both situations is 1) some sensor(s) being used to "tell" the algorithm about the board state, and 2) the barebones robotic arms messing with the board.

[-] TheFriar@lemm.ee 10 points 9 months ago

Exactly. Not to mention, why the fuck is it a surprise that a computer twisting the knobs “at superhuman speed” would be better at this game than humans. Like, no shit. We can’t compute how the degrees at which we’re turning the knobs affects the speed of the ball, can’t store that information for next time, and find the best way not making the same mistakes twice. Because…we’re human. We don’t have that finely tuned ability…because we’re not machines.

So…this isn’t “AI” despite the robot hands they put in the thumbnail and no shit a dedicated computer could master this game. I’m surprised it took six hours.

[-] lvxferre@mander.xyz 5 points 9 months ago

Additionally, this shit is really easy to compute. It's all Newtonian physics, and there are only two relevant equations here, both simple: d = at²/2 + vt and a = g*sin(θ). It's really easy for a computer to reach those formulas, cancelling the advantage that humans would have (insight and actual knowledge of the system).

[-] PipedLinkBot@feddit.rocks 2 points 9 months ago

Here is an alternative Piped link(s):

here's a 8yo example

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source; check me out at GitHub.

[-] maniel@lemmy.ml 35 points 9 months ago

You don't need AI to do that, seriously, such a buzzword where a relatively simple algorithm would suffice, don't tell me it's harder than double pendulums or those ball bouncing contraptions tech students make since a decade or more

[-] CrayonRosary@lemmy.world 15 points 9 months ago* (last edited 9 months ago)

Not needing AI isn't the point. The point is that AI can do it, and AI doesn't require a programmer to design and debug a bespoke algorithm to accomplish a task. It would take a human a lot longer than 6 hours to perfect an algorithm to do this.

[-] gian@lemmy.grys.it 1 points 9 months ago

Not needing AI isn’t the point. The point is that AI can do it, and AI doesn’t require a programmer to design and debug a bespoke algorithm to accomplish a task.

Maybe we should stop to call "AI" everything that is able to solve something by bruteforce.
A true AI, given the board and the rules, should have understood in less than a picoseconds that it need to avoid the holes, like a human does. What this AI did was simply to learn the rules, and a human is still faster in this (at this game at least).

It would take a human a lot longer than 6 hours to perfect an algorithm to do this.

Man, the game has the solution drawn on it. A human perfect the algorithm in less than 6 seconds and it probably solve the game in way less than 6 hours. The point of the game is to follow, not to find, the path.

[-] CrayonRosary@lemmy.world 1 points 9 months ago* (last edited 9 months ago)

AI is shorthand for a neural network algorithm that learns to accomplish a task through training instead of being told (very explicitly) how to do it by a human. There's no point in arguing about how people use language. It's completely arbitrary. You better get used to people calling neural network programs AI because it's not going away.

What this AI did was simply to learn the rules... the game has the solution drawn on it... The point of the game is to follow, not to find, the path.

You have a very deep misunderstanding of the complexity of this feat and so I'm not surprised you don't think its impressive. Just follow the path... So easy! -_-

At the start of this task, the AI knew almost nothing. All it knew is it had "hands", and it had a directive to get the ball to the end.

It didn't know any of the following:

  • what a ball is and that it rolls
  • the fact that lines on the board indicate a safe path
  • what gravity is and why the ball moves when the knobs are turned
  • that turning the knob farther makes the ball go faster, to a point
  • that the dark spots on the board (holes) make the ball drop and make you have to start over
  • that the thick lines are walls
  • that walls block the ball!

You see what I'm getting at here? It understood nothing! Sure, you can explain the rules to a human and they'd be able to start learning how to play, but the real learning is learning the hand eye coordination to get the ball to do anything you want.

Even the concept of "explain the rules" is not simple. Sure it's simple for a brain that evolved over millions of years and uses natural language. But explaining rules to a computer means programming it. You have to hard code all of the rules of the game, and in this case, all of the physics of the game. You have to write the code that explains all of that to a traditional computer before it can even start attempting to play this game.

This AI needed none of that. It learned everything on the fly!

A human could... probably solve the game in way less than 6 hours

Ha! It's clear you've never played this game. Even if you could get your first win in 6 hours, you wouldn't then be able to repeat the win every time thereafter.

This AI solving the game in 6 hours is literally the equivalent of one year old baby learning to play and finishing the maze in 6 hours! That is jaw-droppingly amazing, like the author says!

How are you not impressed?

(All analogies are bad. The baby would never have the attention span or motivation to actually play the game. That's the one inherent advantage the program has. It does what it's told. Plus the AI has perfect motor control right out of the box. It doesn't know that it's spinning motors, but it's control of them is perfect, and a baby is still learning how to make their muscles do anything at all.)

[-] gian@lemmy.grys.it 1 points 9 months ago

You see what I’m getting at here? It understood nothing! Sure, you can explain the rules to a human and they’d be able to start learning how to play, but the real learning is learning the hand eye coordination to get the ball to do anything you want.

Ok, but that another thing and still it is not to master the game.

I really doubt that the "AI" know nothing at the beginning, it can not know the rules but it needed to know what goal should be else, why the goal could not be to put the ball in the furthest hole from your starting position ? Or in every hole ? Or to go to every possible position that is not a hole ? For all what the "AI" know, these could be more rewarding ends, don't you think ?

Ha! It’s clear you’ve never played this game.

I am from a generation where this were the only games... aside trying to die out in the trees trying to do stupid things with the friends... I think I still should have one in the attic...

Even if you could get your first win in 6 hours, you wouldn’t then be able to repeat the win every time thereafter.

Just because I, like every other human, have not the precise control and microseconds reflex of a computer. Give this AI the same level of imperfect control and reaction times of a human and it will be the same. First win in six hours and no guarantee that the folliwing one would be faster.

How are you not impressed?

Maybe because my first exam back at the university was to write a program that play Go against a human in Pascal (damn, how the hell I was able to pass that exam...) and the secod one was to write a program to colour a graphs so that two connected nodes were not of the same color in Assembler (Mips) in the same time the AI used to "beat" the game, starting from scrath.

I mean, it is a nice result but if, as it seems, you give the AI a different board and the AI is not able to beat it at the first try, then you simply used a neural network to brute force a problem in a game where the whole idea is to have a precise control of the board you are using.

[-] maniel@lemmy.ml 1 points 9 months ago* (last edited 9 months ago)

Yeah, you have a point here

[-] squirrel@discuss.tchncs.de 30 points 9 months ago

I hope their jaw is alright

[-] Lifecoach5000@lemmy.world 19 points 9 months ago

I cringed at the headline but just posted it as is and thought the article was kinda interesting.

[-] tooLikeTheNope@lemmy.ml 11 points 9 months ago* (last edited 9 months ago)

It sure won't after he's gonna discover that his wife has chosen to leave him for her new AI driven dildo.

It is just a matter of time

[-] Annoyed_Crabby@monyet.cc 20 points 9 months ago

https://youtu.be/zQMKfuWZRdA

Here, the video the article is talking about. Save you from reading the author's life story.

[-] nyan@lemmy.cafe 6 points 9 months ago

Save you from reading the author’s life story.

I can probably do that and still have time to spend in the washroom before the video is over. Some of us read fast.

[-] db0@lemmy.dbzer0.com 6 points 9 months ago* (last edited 9 months ago)

While the link is useful, the smug takedown is uncalled for. Humans relate way more through personal stories like this. Without the story, the video is not impressive at all, as most will have now idea how difficult this achievement is. There is also something to be said about adding some flourish and passion in the story, instead of coldly presenting facts.

[-] justJanne@startrek.website 19 points 9 months ago* (last edited 9 months ago)

It's just like those shitty recipe sites that tell you their grandma's life story for hours before giving the recipe. Get to the point, who cares about the anecdotes of some writer?

I don't want to connect with everyone always everywhere. It's just like small talk, which may be acceptable or even essential in some cultures, while considering rude and wasteful where I'm from.

[-] db0@lemmy.dbzer0.com 5 points 9 months ago

Not everything is the same. It's not at all like those recipe sites. This is clearly adding necessary context to this achievement.

[-] blargerer@kbin.social 3 points 9 months ago

This is because Recipes aren't copyrightable (they can be patented hypothetically but no one is going to do that outside of a major brand), but the story blurb they write can be. Makes it much harder for some bot to pull out all of the recipes from a site and relist them.

[-] Annoyed_Crabby@monyet.cc 13 points 9 months ago

I get that, some people prefer to have some personal story mixed in the article, but personally i'd like to have my time respected, more than 2 paragraphs of that and i'm out. With that bloated life story and a baitest of the clickbait headline, it deserved to be call out.

[-] db0@lemmy.dbzer0.com 3 points 9 months ago

I didn't find the story bloated. I found the whole article quite insightful. Not everyone is processing things the same way.

[-] Annoyed_Crabby@monyet.cc 5 points 9 months ago* (last edited 9 months ago)

Exactly. Personally i find it bloated.

[-] TimeSquirrel@kbin.social 6 points 9 months ago* (last edited 9 months ago)

I'm ASD and I'm also human, gimme the cold hard facts so I can absorb them like I do everything else without having to strip the clutter. Everything else is useless to me.

[-] db0@lemmy.dbzer0.com 2 points 9 months ago

I'm ASD as well and I always tell others that they need to realize most humans cannot live on ASD expectations. So there's no point in bellyaching about it.

[-] Kbin_space_program@kbin.social 4 points 9 months ago

The point of journalism is to get the facts across and inform viewers. I don't care about the journalist other than them being impartial and reporting on the facts.

[-] db0@lemmy.dbzer0.com 4 points 9 months ago* (last edited 9 months ago)

Man, you sound like those gamers who complain that game journalisst should only report on the technical specifications of the game.

[-] Kbin_space_program@kbin.social 3 points 9 months ago

That's different. Video game journalism isn't factual news, it is reviews, which are inherently opinion pieces. I expect to get personal elements there. Not to mention the unique role of games putting the players in the seat of telling the story.

To paraphrase Sir Patrick Stewart:
Video games are a unique entertainment medium because the person playing them creates the story.
In a book, the author writes the story and it comes to life in your head.
In a movie or show, ultimately it's the director and editor who get to tell the story, the actors doing what they're told.
In a play or music, the actors/musicians on stage tell the story.
In a video game, the player creates the story.

He was only talking about video games, but the same applies to the modern ttrpgs and more complex board games like "the captain is dead" or "tokaido"

[-] db0@lemmy.dbzer0.com 4 points 9 months ago

There's no such thing as "factual news"

[-] Kbin_space_program@kbin.social 2 points 9 months ago* (last edited 9 months ago)

Yeah there is.
Fox news isn't it.

Also I didn't ever say "factual news"

[-] PipedLinkBot@feddit.rocks 3 points 9 months ago

Here is an alternative Piped link(s):

https://piped.video/zQMKfuWZRdA

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source; check me out at GitHub.

[-] surewhynotlem@lemmy.world 17 points 9 months ago

Oh yeah? Can it tilt the board all the way to one corner, then pop the other corner and send the ball flying right to the end?

No, it's amateur at best.

[-] Blooper@lemmy.world 2 points 9 months ago

That's addressed in the article actually. They had to program it so as not to cheat when they found it actually trying to cheat.

[-] JohnEdwa@sopuli.xyz 1 points 9 months ago

The true ability of AI/machine learning is to find and abuse all the loopholes and errors that exist in the training set.

"The only winning move is not to play" was simply WORP maximising its reward function.

[-] menemen@lemmy.world 13 points 9 months ago

This is pretty much what I'd expect AI to be best at.

[-] INeedMana@lemmy.world 12 points 9 months ago

It's cool but my question is (I did not see this addressed in the article nor video but might have missed it) did it learn to win the game in general terms or only this one example? I mean, if the layout of the board was changed, would it still solve it?

[-] just_another_person@lemmy.world 18 points 9 months ago* (last edited 9 months ago)

They don't discuss it here, but it's most likely a reinforcement model that operates different generations of learned behavior to decide if it's improving or not.

It would know that the ball going in the hole is "bad", and then try to avoid that happening. Each move that is "good' is then kept in a list of moves it should perform in the next generation of its plan to avoid the "bad" things. Loop -> fail -> logic build -> retry. After 6 hours, it has mapped a complete list of "good" moves to affect it's final outcome.

The answer your question: no, it would not be able to use what it learned here on a different map of the board. It's building reactions to events based on this one board, and bound by rules. You could use the ruleset with another board, but it would need to learn it all again just as a human would.

The thing about these models is less that they will work (it is assumed they eventually will through trial and error), but how efficiently they will work. The number of generational cycles and retries is usually the benchmark when dealing with reinforcement, but they don't discuss that data here either.

[-] INeedMana@lemmy.world 1 points 9 months ago

Yes, but that's kind of my point

We see it learn something with insane precision but most often it is almost an effect of over-training. It probably would require less time to learn another layout but it's not learning the general rules (can't go through walls, holes are bad, we want to get to X), it learns the specific layout. Each time a layout changes, it would have to re-learn it

It is impressive and enables automation in a lot of areas, but in the end it is still only machine learning, adapting weights to specific scenario

[-] indomara@lemmy.world 2 points 9 months ago

It did learn to use shortcuts to skip parts of the maze, and had to be told not to. Super interesting!

[-] INeedMana@lemmy.world 1 points 9 months ago

Yes, but that's only because a generation found some random, specific motion that scored better. Not because it analyzed that doing a skip should be possible

[-] jordanlund@lemmy.world 5 points 9 months ago

When the AI can solve one of these I'll be impressed:

https://youtu.be/UA33LOViUfw

[-] PipedLinkBot@feddit.rocks 3 points 9 months ago

Here is an alternative Piped link(s):

https://piped.video/UA33LOViUfw

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source; check me out at GitHub.

[-] datendefekt@lemmy.ml 2 points 9 months ago

Hey, I also had a toy like that! Cool!

[-] gian@lemmy.grys.it 2 points 9 months ago

A blast from the past... Damn, now I have the urge to recover mine... from somewhere in the storage room... if it still exist...

[-] gian@lemmy.grys.it 3 points 9 months ago

The only thing that is hard about this game is to control the board, which is the concept of it.

this post was submitted on 09 Feb 2024
165 points (100.0% liked)

Technology

59598 readers
3905 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS