April 9, 2024 By Corey Shelton 5 min read

At the Masters®, storied tradition meets state-of-the-art technology. Through a partnership spanning more than 25 years, IBM has helped the Augusta National Golf Club capture, analyze, distribute and use data to bring fans closer to the action, culminating in the AI-powered Masters digital experience and mobile app. Now, whether they’re lining the fairways or watching from home, fans can more fully appreciate the performance of the world’s best golfers at the sport’s most prestigious tournament.

In a continuous design thinking process, teams from IBM Consulting and the club collaborate to improve the fan experience year after year. New features in 2024 include Hole Insights, stats and projections about every shot, from every player on every hole; and expanded AI-generated narration (including Spanish language) on more than 20,000 highlight clips.

The Masters has long relied on IBM to manage its data, applications and workloads across on-premises servers and multiple clouds, but this year marks an important evolution: the entire AI lifecycle is being managed on the AI and data platform IBM® watsonx™.

Collecting data

The IBM watsonx platform includes watsonx.data, a fit-for-purpose data store built on an open lakehouse architecture. This allows the Masters to scale analytics and AI wherever their data resides, through open formats and integration with existing databases and tools.

“The data lake at the Masters draws on eight years of data that reflects how the course has changed over time, while using only the shot data captured with our current ball-tracking technology,” says Aaron Baughman, IBM Fellow and AI and Hybrid Cloud Lead at IBM. “Hole distances and pin positions vary from round to round and year to year; these factors are important as we stage the data.”

The historical sources watsonx.data accesses comprise relational, object and document databases, including IBM® Db2®, IBM® Cloudant, IBM Cloud® Object Storage and PostgreSQL.

Lastly, watsonx.data pulls from live feeds. “We’ll hit a variety of feeds from the system, including scoring, ball tracking, pin location, player pairings and scheduling,” says Baughman. “We also pull in video, which is where we add the commentary and embed it into the clips.”

Watsonx.data lets organizations optimize workloads for different uses. For the Masters, “Consumer-facing data access is fronted by a CDN that caches resources so the traffic doesn’t hit our origin servers, whereas our AI workflow calls on data directly from the origin to ensure it’s as up to date as possible,” says Baughman.

Preparing and annotating data

IBM watsonx.data helps organizations put their data to work, curating and preparing data for use in AI models and applications. The Masters uses watsonx.data to organize and structure data relating to the tournament—course, round and holes—which can then be populated with live data as the tournament progresses. “We also have player elements, ball tracking information and scoring,” says Baughman. “Being able to organize the data around that structure helps us to efficiently query, retrieve and use the information downstream, for example for AI narration.”

Watsonx.data uses machine learning (ML) applications to simulate data that represents ball positioning projections. “With the data we’ve prepared we can then calculate the odds of a birdie or an eagle from a particular sector; we can also look across to the opposite side of the fairway for contrastive statistics,” says Baughman.

Developing and evaluating AI models

The IBM® watsonx.ai™ component of watsonx lets enterprise users build AI applications faster and with less data, whether they’re using generative AI or traditional ML.

“For the Masters we use 290 traditional AI models to project where golf balls will land,” says Baughman. “When a ball passes one of the predefined distance thresholds for a hole, it shifts to the next model, eventually ending up on the green. In addition, there are four possible pin locations—front left, front right, back left or back right—for a total of about 16 models per hole. It would be a huge challenge for a human to manage these models, so we use the autoAI feature of watsonx to help us build the right model and pick the best projection.”

Watsonx.ai also helped the digital team build a generative AI model for text creation, as the basis for spoken commentary. This makes it possible to then use watsonx.governance to evaluate the quality of the output, using metrics such as ROUGE, METEOR and perplexity scores while using HAP guardrails to eliminate any hate, abuse or profanity content.

“The tools in watsonx.governance really help,” says Baughman. “We can keep track of the model version we use, promote it to validation, and eventually deploy it to production once we feel confident that all the metrics are passing our quality estimates. We also measure response time since this is a near real-time system. Watsonx.governance makes it easy to manage and deploy all these models effectively.”

Training and testing models

The Masters digital team used watsonx.ai to automate the creation of ML models used in Hole Insights, based on 8 years of data. For AI narration, they used a pretrained large language model (LLM) with billions of parameters.

“We used few-shot learning to help guide the models,” says Baughman. “Rather than fine tuning the models through the tournament, we fine modify the input statistics that go into the models. It’s a compromise that delivers the results we need while minimizing risk.”

Watsonx.governance also provides multiple LLMs used to validate the data of the main model, for example to eliminate HAP content. “We have a lot of guardrails, right down to regular expressions,” says Baughman. “Watsonx gave us confidence that we could identify and mitigate HAP content in real time, before it gets published.”

Deploying and managing models

After tuning and testing ML or generative AI models, watsonx.ai provides a variety of ways to deploy them to production and evaluate models within the deployment space. Models can also be evaluated for fairness, quality and drift.

“We used Python scripts in watsonx to deploy the ML models on Watson Machine Learning [a set of Machine Learning REST APIs running on IBM Cloud],” says Baughman. “We also run the models locally, since we have containers that load the models in memory, so there’s no network latency at all. We have both strategies—we typically run the ones in memory first, then if anything goes wrong, we use the models deployed on Watson Machine Learning.”

The team took a different approach to deploy the LLM used for AI narration, by using a deployed model within watsonx.ai (where its generative parameters can be managed) and secondly, using a model that was deployed to Watson Machine Learning through watsonx.governance.

Governing and maintaining models

Watsonx.governance provides automated monitoring of deployed ML and generative AI models and facilitates transparent, explainable results. Users can establish risk tolerances and set alerts around a wide variety of metrics.

“Watsonx.governance alerts us if the models fail on any dimension, and allows us to easily fix them,” says Baughman. “We can also run experiments on demand, create AI use cases and ensure they work as expected.” One such experiment: after a round ends, the teams have some ground truth for that round that can be added into the model and revalidated, enabling continual improvement and improved results.

The 88th Masters Tournament will be played from April 11 to 14 at Augusta National Golf Club in Augusta, GA. To see IBM technology in action, visit Masters.com or the Masters app on your mobile device, available on the Apple App Store and Google Play Store.

Discover how watsonx can help you manage the entire AI lifecycle
Was this article helpful?
YesNo

More from Artificial intelligence

Responsible AI is a competitive advantage

3 min read - In the era of generative AI, the promise of the technology grows daily as organizations unlock its new possibilities. However, the true measure of AI’s advancement goes beyond its technical capabilities. It’s about how technology is harnessed to reflect collective values and create a world where innovation benefits everyone, not just a privileged few. Prioritizing trust and safety while scaling artificial intelligence (AI) with governance is paramount to realizing the full benefits of this technology. It is becoming clear that…

Taming the Wild West of AI-generated search results

4 min read - Companies are racing to integrate generative AI into their search engines, hoping to revolutionize the way users access information. However, this uncharted territory comes with a significant challenge: ensuring the accuracy and reliability of AI-generated search results. As AI models grapple with "hallucinations"—producing content that fills in gaps with inaccurate information—the industry faces a critical question: How can we harness the potential of AI while minimizing the spread of misinformation? Google's new generative AI search tool recently surprised users by…

Are bigger language models always better?

4 min read - In the race to dominate AI, bigger is usually better. More data and more parameters create larger AI systems, that are not only more powerful but also more efficient and faster, and generally create fewer errors than smaller systems. The tech companies seizing the news headlines reinforce this trend. “The system that we have just deployed is, scale-wise, about as big as a whale,” said Microsoft CTO Kevin Scott about the supercomputer that powers Chat GPT-5. Scott was discussing the…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters