Skip to main content

Google’s soccer-playing A.I. hopes to master the world’s most popular sport

Think the player A.I. in FIFA ‘19 was something special? You haven’t seen anything yet! That’s because search giant Google is developing its own soccer-playing artificial intelligence. And, if the company’s history with machine intelligence is anything to go by, it’ll be something quite special.

In the abstract for a paper describing the work, the researchers note that: “Recent progress in the field of reinforcement learning has been accelerated by virtual learning environments such as video games, where novel algorithms and ideas can be quickly tested in a safe and reproducible manner. We introduce the Google Research Football Environment, a new reinforcement learning environment where agents are trained to play football in an advanced, physics-based 3D simulator.”

Recommended Videos

Google’s history with game-playing A.I. focuses most heavily on its deep learning subsidiary, DeepMind. DeepMind famously created a reinforcement learning-based A.I. that was able to learn to play (and master) classic Atari games. It could do this with no explicit instruction, and only the on-screen data to formulate its winning strategies. Reinforcement learning is a type of A.I. that focuses on the actions that should be taken in an environment to maximize a certain reward.

Please enable Javascript to view this content

Soccer is, of course, more complex than a 2D game like Pong. In Google’s physics-accurate virtual Football Environment, A.I. agents will need to “control their players, learn how to pass in between them and how to overcome their opponent’s defense in order to score goals.” The team is testing three reinforcement learning algorithms in a variety of soccer-related challenges. It will play against both human and machine players.

While there are plenty of soccer video games which can beat many human players (as the higher difficulty levels will attest), Google’s project goes further. It’s not only the attack or defense part of soccer that its bots will need to master, but also things like high-level strategy and when it’s absolutely optimal to pass, shoot, or make other moves.

Google researchers aren’t the only ones interested in getting machines to play soccer. Since 1996, the organizers of the robot competition RoboCup have been trying to teach robots to play the world’s most popular sport. “The ultimate goal of Robocup is to develop humanoid soccer-playing robots that can beat the FIFA world champion team,” Gerhard Kraetzschmar, general chair of the RoboCup, previously told Digital Trends. “We hope to reach that goal by 2050.”

Nor is soccer the only sport A.I. experts want to teach computers to understand. As Digital Trends detailed recently, IBM has built a tennis-appreciating A.I., which it deployed at this year’s Wimbledon to create automated highlights of the most exciting bits of each match.

Luke Dormehl
Former Digital Trends Contributor
I'm a UK-based tech writer covering Cool Tech at Digital Trends. I've also written for Fast Company, Wired, the Guardian…
Google’s LaMDA is a smart language A.I. for better understanding conversation
LaMDA model

Artificial intelligence has made extraordinary advances when it comes to understanding words and even being able to translate them into other languages. Google has helped pave the way here with amazing tools like Google Translate and, recently, with its development of Transformer machine learning models. But language is tricky -- and there’s still plenty more work to be done to build A.I. that truly understands us.
Language Model for Dialogue Applications
At Tuesday’s Google I/O, the search giant announced a significant advance in this area with a new language model it calls LaMDA. Short for Language Model for Dialogue Applications, it’s a sophisticated A.I. language tool that Google claims is superior when it comes to understanding context in conversation. As Google CEO Sundar Pichai noted, this might be intelligently parsing an exchange like “What’s the weather today?” “It’s starting to feel like summer. I might eat lunch outside.” That makes perfect sense as a human dialogue, but would befuddle many A.I. systems looking for more literal answers.

LaMDA has superior knowledge of learned concepts which it’s able to synthesize from its training data. Pichai noted that responses never follow the same path twice, so conversations feel less scripted and more responsively natural.

Read more
How the USPS uses Nvidia GPUs and A.I. to track missing mail
A United States Postal Service USPS truck driving on a tree-lined street.

The United States Postal Service, or USPS, is relying on artificial intelligence-powered by Nvidia's EGX systems to track more than 100 million pieces of mail a day that goes through its network. The world's busiest postal service system is relying on GPU-accelerated A.I. systems to help solve the challenges of locating lost or missing packages and mail. Essentially, the USPS turned to A.I. to help it locate a "needle in a haystack."

To solve that challenge, USPS engineers created an edge A.I. system of servers that can scan and locate mail. They created algorithms for the system that were trained on 13 Nvidia DGX systems located at USPS data centers. Nvidia's DGX A100 systems, for reference, pack in five petaflops of compute power and cost just under $200,000. It is based on the same Ampere architecture found on Nvidia's consumer GeForce RTX 3000 series GPUs.

Read more
Algorithmic architecture: Should we let A.I. design buildings for us?
Generated Venice cities

Designs iterate over time. Architecture designed and built in 1921 won’t look the same as a building from 1971 or from 2021. Trends change, materials evolve, and issues like sustainability gain importance, among other factors. But what if this evolution wasn’t just about the types of buildings architects design, but was, in fact, key to how they design? That’s the promise of evolutionary algorithms as a design tool.

While designers have long since used tools like Computer Aided Design (CAD) to help conceptualize projects, proponents of generative design want to go several steps further. They want to use algorithms that mimic evolutionary processes inside a computer to help design buildings from the ground up. And, at least when it comes to houses, the results are pretty darn interesting.
Generative design
Celestino Soddu has been working with evolutionary algorithms for longer than most people working today have been using computers. A contemporary Italian architect and designer now in his mid-70s, Soddu became interested in the technology’s potential impact on design back in the days of the Apple II. What interested him was the potential for endlessly riffing on a theme. Or as Soddu, who is also professor of generative design at the Polytechnic University of Milan in Italy, told Digital Trends, he liked the idea of “opening the door to endless variation.”

Read more