1. TechSpot is dedicated to computer enthusiasts and power users. Ask a question and give support. Join the community here.
    TechSpot is dedicated to computer enthusiasts and power users.
    Ask a question and give support.
    Join the community here, it only takes a minute.
    Dismiss Notice

Researchers have taught AI to solve a Rubik's Cube in just 1.2 seconds

By Polycount ยท 10 replies
Jul 17, 2019
Post New Reply
  1. Science is a powerful thing. It's taken mankind past the earth's atmosphere and onto the surface of the moon, and it has also brought us numerous advances in the fields of medicine, food, and energy. However, as impressive as those many feats are, it's often the less-important advances that make people stop and marvel at how far tech has come.

    For example, you may already know that engineers have designed robots that can solve Rubik's Cube puzzles faster than any human. In March of 2018, Ben Katz and Jared Di Carlo constructed a device that completed a Rubik's Cube in just .38 seconds.

    Kats and Di Carlo's Rubik's Cube-solving machine.

    While the latest major advancement in Rubik's Cube-solving tech hasn't led to a faster solve time than Katz and Di Carlo's, it is arguably more interesting for other reasons. a new research paper describes "DeepCubeA," a "deep reinforcement learning" system that uses artificial intelligence to solve Rubik's Cubes.

    The researchers behind DeepCubeA, through plenty of practice and training, managed to teach their AI to solve a Cube in a mere 1.2 seconds. As we said, that isn't quite as speedy as previous world records, but it's certainly faster than most humans could complete the puzzle. On average, it takes the best Rubik's Cube pros around 50 moves to finish, whereas DeepCubeA finished in a mere 28 moves (after being fed roughly 10 billion different puzzle combinations).

    The researchers behind DeepCubeA, through plenty of practice and training, managed to teach their AI to solve a Cube in a mere 1.2 seconds.

    That's where the key difference lies between Katz's machine and DeepCubeA: the former performs as many moves as it needs, but it simply does them quickly. The latter uses real learning and experience to improve its speeds, which reduces both puzzle solve time and the number of moves needed for completion.

    We sadly do not have any videos to offer that demonstrate the feat, but you can read the full DeepCubeA research paper for yourself over on Nature, or watch Katz and Di Carlo's impressive machine in action above.

    Image credit: Shutterstock

    Permalink to story.

     
    Last edited by a moderator: Jul 17, 2019
  2. VitalyT

    VitalyT Russ-Puss Posts: 4,529   +3,095

    Last edited: Jul 17, 2019
  3. PEnnn

    PEnnn TS Addict Posts: 118   +104

    Yeah, but can it beat a human in Crysis??
     
  4. cliffordcooley

    cliffordcooley TS Guardian Fighter Posts: 11,504   +5,067

    Maybe next time they can show the machine solving a cube that someone outside of the programming scrambles. This video does not show anything, where the solution steps could not have been previously programmed.
     
  5. Axiarus

    Axiarus TS Evangelist Posts: 473   +272

    You act like a computer can't try thousands of algorithms within a millisecond the moment it takes a shot of where the colors are.
     
    Odium likes this.
  6. cliffordcooley

    cliffordcooley TS Guardian Fighter Posts: 11,504   +5,067

    But I said no such thing. I said they didn't present anything to prove this was one of those cases.
     
    Evernessince likes this.
  7. pencea

    pencea TS Maniac Posts: 172   +127

    Not fast enough.

    Should able to solve it in an instant if they want to approach the level of Skynet or The Matrix. :D
     
  8. captaincranky

    captaincranky TechSpot Addict Posts: 15,072   +4,080

    Proving once again, that there's nothing so stupid, completely irrelevant, pointless, time wasting, and commercially worthless, that researchers won't put their full hearts and souls into accomplishing it.

    Unless of course, they could build it into Alexa. Can't you just hear the happy soul's, (or rather imbeciles), voices ring out across the country, "Alexa solve this Rubik's cube for me"..
     
    Last edited: Jul 18, 2019
    Nobina likes this.
  9. JaredTheDragon

    JaredTheDragon TS Guru Posts: 616   +394

    "Researchers have taught AI to solve..."

    So they programmed it. That's not "AI". That's just regular programming.
     
    cliffordcooley likes this.
  10. QuantumPhysics

    QuantumPhysics TS Evangelist Posts: 1,368   +1,005

    A computer - any computer - can solve a Rubik cube in less than 2 seconds.

    The hard part is allowing it to physically manipulate the cube to solve it for us in real life.
     
  11. captaincranky

    captaincranky TechSpot Addict Posts: 15,072   +4,080

    So this isn't an AI accomplishment, but rather one of robotics.
     

Add your comment to this article

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...