Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
AI Games

Almost-unbeatable AI Comes To Gran Turismo 7 (arstechnica.com) 34

An anonymous reader shares a report: Last year, Sony AI and Polyphony Digital, the developers of Gran Turismo, developed a new AI agent that is able to race at a world-class level. At the time, the experiment was described in a paper in Nature, where the researchers showed that this AI was not only capable of driving very fast -- something other AI have done in the past -- but also learned tactics, strategy, and even racing etiquette. At the time, GT Sophy -- the name of the AI -- wasn't quite ready for prime time. For example, it often passed opponents at the earliest opportunity on a straight, allowing itself to be overtaken in the next braking zone.

And unlike human players, GT Sophy would try to overtake players with impending time penalties -- humans would just wait for that penalized car to slow to gain the place. But in the intervening year, Sony AI and Polyphony Digital have been working on GT Sophy, and tomorrow (February 21), GT Sophy rolls out to Gran Turismo 7 as part of update 1.29, at least for a limited time. Until the end of March, players can try their skills against Sophy in the GT Sophy Race Together mode in a series of races with increasing difficulty levels. There's also a one-versus-one match where you race Sophy in identical cars, so you can see how much slower you are than the AI.

This discussion has been archived. No new comments can be posted.

Almost-unbeatable AI Comes To Gran Turismo 7

Comments Filter:
  • by alvinrod ( 889928 ) on Tuesday February 21, 2023 @12:17AM (#63310415)
    I don't think it's surprising given that the AI will have a faster reaction time than human players. Even if the tactical decision making isn't quite as good, being able to react more quickly is going to give it a significant advantage. I'm curious how it would perform if it had an artificial limit put in place such that it mimicked the average human reaction times.
    • Re:Not surprising (Score:5, Interesting)

      by war4peace ( 1628283 ) on Tuesday February 21, 2023 @02:15AM (#63310521)

      On top of that, mastering a track through repetition will provide the AI a big advantage. A human being could race the same track a number of times a day to exercise, before their results worsen (fatigue, boredom, burn-out, etc). The AI could exercise 24/7 forever, constantly improving. That's before we even get to accelerated training, where everything is sped up 10 times and so on.

    • I'm curious how it would perform if it had an artificial limit put in place such that it mimicked the average human reaction times.

      I doubt you'll have to wonder very long. Watching AI destroy humans in competition is boring as hell.

      Not exactly the revenue generator gamemakers want, unless AI is going to somehow open it's wallet.

  • by SuperKendall ( 25149 ) on Tuesday February 21, 2023 @12:21AM (#63310421)

    There's also a one-versus-one match where you race Sophy in identical cars, so you can see how much slower you are than the AI.

    This works even better with the PlayStation camera attached and pointed at you, then you get an on-screen readout that uses advanced AI-driven facial analytics to show you an exact percentage decrease in your self-esteem and bonus rage-against-the-machine meter!

  • Racing Etiquette (Score:4, Insightful)

    by dohzer ( 867770 ) on Tuesday February 21, 2023 @12:40AM (#63310441)

    Racing etiquette? That sounds like a weakness to me.

    • by gavron ( 1300111 )

      In real racing there are factors an AI won't consider. Cost of colliding with another car. Political consequences. Fines. Penalties. AIs tend to "race cleanly" and humans don't.

      AIs also don't think "outside the box" so no outside passes while hugging the outside wall to take enough places to advance to the next stage. Humans do.

      Sure, an AI gearbox will beat a human with MT everytime, because the human MAY get to the perfect shift point but the AI WILL get there. The human may, through many iteration

    • by AmiMoJo ( 196126 )

      In Gran Turismo you get penalized for un-sportsmanlike behaviour. Things like deliberately colliding with other cars for advantage, abusing the track limits, weaving around dangerously, and so forth.

      If you do it too much your rating drops and you get to race against less skilled players.

      • No, no, he didn't slam you, he didn't bump you, he didn't nudge you... he *rubbed* you. And rubbin, son, is racin'.

        Harry Hogge

    • by pjt33 ( 739471 )

      It's essentially the prisoner's dilemma. If the human players operate a tit-for-tat strategy then it can be preferable not to defect.

    • Racing etiquette? That sounds like a weakness to me.

      Yeah, I guess when you get rid of all those meatsacks filled with blood on the racing track, you can afford to not give a flying fuck about anything in front of you.

    • Re:Racing Etiquette (Score:4, Informative)

      by nealric ( 3647765 ) on Tuesday February 21, 2023 @09:58AM (#63311231)

      In a real race, there are actual rules on racing etiquette (notwithstanding what you might have seen in the Ricky Bobby movie). A driver who violates the rule will get black flagged by the marshals, which means their race is over. So observing those rules is required to win the race.

      • In a real race, there are actual rules on racing etiquette (notwithstanding what you might have seen in the Ricky Bobby movie). A driver who violates the rule will get black flagged by the marshals, which means their race is over. So observing those rules is required to win the race.

        A race car driver who breaks the rules, risks their own death and the death of other human drivers. THAT is why rules exist. The race can be "over" in a very permanent way otherwise.

        We wouldn't give a shit about rules if we didn't give a shit about humans surviving. This is the entire reason entertainment has grown from Romans killing in the Colosseum every weekend to UFC earning billions by not causing death in the octagon.

  • Yeah, so this reminds me of one of the main problems I personally had with The Matrix. If the agents in the Matrix are algorithmically aware of exactly how everything happens within said matrix, how would they ever miss when firing a shot?
    • Not that the Matrix is without logical flaws (and most great sci-fis have at least some), but the people agents were generally shooting at were being controlled from outside the Matrix.
      So you could say the agents were trained in how to combat issues arising purely within the Matrix but didn't re-train their AI to combat freed humans with their cheat codes.
      Maybe that was even a feature not a bug, because each generation of The One was meant to pop up, have some success vs the agents, then die.

    • Well, from a purely "technical" point of view, the free humans in the Matrix were using cheat codes. That's pretty much how they could be missed.

    • Yeah, so this reminds me of one of the main problems I personally had with The Matrix. If the agents in the Matrix are algorithmically aware of exactly how everything happens within said matrix, how would they ever miss when firing a shot?

      Because the weapons being used to "fire shots" are weapons that exist within a world full of imperfect rules FOR humans. That's why. Recall what the Agent spoke about when talking about the first iterations of the Matrix. How they were a bit too perfect and were ultimately not accepted by the human batteries powering it all, forcing the machines to make an imperfect world.

      I'm rather surprised you missed this.

    • You're making me want to go back and watch the first two movies of that series!

      I think Morpheus and his team were abberations that didn't fit said algorithms and that's why Agent Smith and his team sought to suppress them. Their actions couldn't be predicted and as such, the shots fired were less effective.
    • My main problem with the Matrix was they were terrible.

      • The matrix? Yeah, great movie... too bad they never made any sequels, I bet they would have been great!

        /s

  • so it does not need to cheat like other race ai's?

    • I was just thinking that. "Unbeatable" computer controlled opponents sure ain't something new. This is usually achieved by giving them some sort of "unfair" advantage, make their vehicles faster through corners or make physics not apply to them, at least fully, so to give an illusion of a "fair" race while keeping the challenge up by essentially putting these cars on rails.

      But it sounds like they want to finally give the computer controlled cars exactly the same physics and characteristics that you get and

      • All in all it doesn't seem that difficult given the characteristics of a vehicle are known, the characteristics of a track are known, and there is only 1 perfect line through a course. You could very easily make an unbeatable computer player just with that information, without having to resort to Mario Kart 64-style cheating.

        So I guess the real difference here is in how the car reacts to other players. But even Mario Kart 64 had computer opponents that played in ways the article describes, like "waiting to

    • I'll miss having a vehicle catching up to me on a straightaway like it's got a couple of P&W J58 engines strapped to it.

  • by Anonymous Coward

    and the cars still sound like the small appliance section of a Harvey Norman store on Saturday afternoon.

  • by buck-yar ( 164658 ) on Tuesday February 21, 2023 @09:29AM (#63311153)

    Try playing Doom on 'nightmare' or about half the games since computers first had them.
    Making 'the computer' insanely good has long been basically trivial as far as problems go.
    The skill comes in making a bot that isn't superhuman. Personally, I think the bots that are in Teamfortress classic are darn good.

  • I think it's a matter of time before AI becomes better than human drivers, but Grand Turismo is a much simpler task than the real world, or even more advanced racing sims like i-racing.

    In the real world, you can't use the exact same inputs lap after lap and expect the same result because the environment is changing around you. The tires are getting warmer/colder and degrading over time (in a series like F1, you also have to use different tire types over the course of the race). The track itself is changing

  • Regular algorithmic drivers are already impossible to beat in racing game. Always has been. It is just too easy to make them drive on the right curve, right speed.

    • There are easier, cheaper ways to have the human player lose in GT7. Just have the computer cars faster than the player....
  • Does the AI still cheat with rubberbanding or will this actually be turned off?

    Will the AI get penalties when they blindly ram into players?

Don't tell me how hard you work. Tell me how much you get done. -- James J. Ling

Working...