## 2 Materials and Methods
### Datasets
#### 2.2.4 Sports Betting  
The system was tested on sports betting data from January 2021 through November 2022 on college football, National Collegiate Athletic Association (NCAA) Football Bowl Subdivision (FBA), professional football, National Football League (NFL), college \begin{table}
\begin{tabular}{c c} \hline \hline
**Features** & **Description** \\ \hline Gender & Passenger gender: male, female, other \\ \hline Customer type & Loyal or disloyal \\ \hline Age & Customer age \\ \hline Type of travel & Personal or business \\ \hline Seat class & First, business, eco+, eco \\ \hline Flight distance & Distance of journey \\ \hline In-flight WiFi satisfaction & 0 (N/A) 1–5 \\ \hline Flight time convenience & Satisfied with departure/arrival time \\ \hline Ease of online booking & 0 (N/A) 1–5 \\ \hline Gate location satisfaction & 1–5 \\ \hline Food/drink satisfaction & 1–5 \\ \hline Online boarding satisfaction & 0 (N/A) 1–5 \\ \hline Seat comfort & 1–5 \\ \hline In-flight entertainment & 0 (N/A) 1-5 \\ \hline On-board service satisfaction & 0 (N/A) 1–5 \\ \hline Leg room satisfaction & 0 (N/A) 1-5 \\ \hline Baggage handling satisfaction & 0 (N/A) 1–5 \\ \hline Check-in service satisfaction & 1–5 \\ \hline Cleanliness & 1–5 \\ \hline Departure delay & in minutes \\ \hline Arrival delay & in minutes \\ \hline \hline \end{tabular}
\end{table} 
Table 4: Airline features available for classification. \begin{table}
\begin{tabular}{c c} \hline \hline
**Features** & **Description** \\ \hline budget & given to all agents, reported budget for movie \\ \hline tmdb\_popularity & dynamic variable from TMDb API attempting \\  & to represent interest in movie \\ \hline revenue & used for sanity checks, reported revenue \\ \hline runtime & unreliable metric for success without including genre information \\ \hline tmdb\_vote\_average & average score from TMDb, can be combined with ML average \\ \hline tmdb\_vote\_count & total votes for a movie from TMDb, can be combined with ML count \\ \hline ml\_vote\_average & average score from ML, can be combined with TMDb average \\ \hline ml\_vote\_count & total votes for a movie from ML, can be combined with TMDb count \\ \hline ml\_tmdb\_genres & combined genre information from TMDb and ML; \\  & first 2 listed genres used \\ \hline vote\_average & combined tmdb\_vote\_average and ml\_vote\_average \\ \hline vote\_count & combined tmdb\_vote\_count and ml\_vote\_count \\ \hline \hline \end{tabular}
\end{table} 
Table 3: Features available for classification. basketball (NCAA Division 1), professional basketball, National Basketball Association (NBA), professional hockey, National Hockey League (NHL), professional baseball, Major League Baseball (MLB), and professional soccer (multiple leagues). The system was tested primarily on \"spread\" bets, where the favorite needs to win by some pre-defined margin, or the losing team needs to lose by less than some pre-defined margin. It was also tested on \"moneyline\" bets, where the team that wins the game also wins the bet, with no \"spread\" taken into account. This is a more common bet type for lower scoring sports like baseball, hockey, and soccer. Moneyline bets are also common in basketball and football when teams are evenly matched and the spread would be very small, less than 2.5-3.5 points. Some testing was done on predicting the total score of a game, but this was not successful for any of the major sports. Professional soccer moneyline bets were tested with three possible outcomes: win, loss, and draw. The moneyline bets for all other tested sports were binary: win or lose. In total, roughly 10,500 bets were tested and the value of each bet was typically around 0.5-1% of 'units' available for betting. For example, if there were 1000 units available, each bet would typically represent 5 to 10 'units'. Sports betting data were sourced from numerous independent data sources. The data used include historical betting odds data for the NHL, NBA, MLB, NFL, and NCAA basketball and football.