A U of T Engineering team, led by Professor Timothy Chan (MIE), won first place in the 2024 MIT Sloan Sports Analytics Conference Research Papers Competition. The paper introduces a new framework designed to level the playing field in dart games.
“Winning this competition, at the world’s most prominent and competitive sports analytics conference, is a testament to the excellence and ingenuity of our students here at the University of Toronto,” says Chan.
With millions of players around the world, including an estimated 17 million in the U.S., according to the National Sporting Goods Association, the game of darts continues to grow in popularity.
“Darts is a great sport because almost anyone can play and it doubles as a fun mental puzzle,” says Rachael Walker (IndE 2T1 + PEY), who is a co-author of the conference paper along with Craig Fernandes (IndE 1T8 + PEY, MIE MASc 2T1, MIE PhD candidate) and Chan. Walker was the lead driver of this research project as this was the topic of her undergraduate thesis in Chan’s lab.
The research focuses on the game of 501 darts, where players start with a score of 501 and take alternating turns throwing darts at the dartboard. Points are then deducted from their total depending on where the darts land and the first player to reach zero wins.
“We looked at 501 darts played in recreational and professional settings,” says Fernandes.
“In a recreational setting, the game is often played amongst players that have different skill sets, and when that happens, the stronger player often wins, which can lead to unexciting matches.”
To prevent this imbalance in sports such as golf and darts, a system that gives the less-skilled players an advantage can be introduced, with the aim that all players have an equal chance at winning.
“Our research first proved that the current approach of giving the weaker player a head start doesn’t actually give all players a fair chance at victory,” says Fernandes.
“Instead, we used a Markov decision process to understand the nuances of the game and then come up with a new system that actually leads to mathematical fairness.”
The new framework first determines a player’s skill level by having them throw several darts at the center of the board before the start of a game. Players are assigned a skill level based on where their darts land — players who get most of their darts in the center are determined as higher skilled, while those whose darts are spread out across the board are deemed less-skilled players, who would benefit from an advantage.
The new system gives the lesser skilled player credits that they can cash in at any point in the game. That player can then use credit to claim the outcome of a throw — that is, the region of the board they intend the dart to land in — without actually physically throwing the dart.
The researchers found that credits can create true fairness by using a Markov decision process, a mathematical framework that models scenarios where the outcomes are partly in control of the decision maker and partly random. However, the number of possible decisions and outcomes in darts made the model difficult to implement and solve at scale.
“To accurately model a dart game that assigns an advantage to a single player, we needed to consider over half a million possible game states and hundreds of possible actions at each state,” says Walker.
“In a traditional implementation, you optimize across all states simultaneously, which may require considering billions, or even trillions, of possible outcomes.”
The researchers overcame the challenge of scale by starting simply and slowly adding complexity to the model. The first version did not consider the fact that darts is played in turns of three throws for each player; this helped build intuition and develop implementation tricks that later allowed them to solve the true model.
The first-place finish at the MIT Sloan Sports Analytics Conference was affirming for the researchers.
“It was a very strong competition, featuring many major North American sports, such as football, baseball, and basketball; and a lot of research was focused on generative artificial intelligence and machine learning,” says Fernandes, who presented the research at the Sloan conference.
“Winning with our operations research and optimization approach was exciting for us.”
The team is now looking to implement the framework with collaborators, including local dart leagues, to see it work in practice.
“My lab tackles complex decision-making problems in health care and sports using techniques from operations research,” says Chan.
“The tools we develop are general, so the insights we obtain from solving a problem in darts may then be applied towards solutions in patient scheduling or medical decision making.”
– This story was originally published on the University of Toronto’s Faculty of Applied Science and Engineering News Site on March 26, 2024 by Safa Jinje.