Prediction on Soccer Matches using Multi- Layer Perceptron



Similar documents
How to cash-in on ALL football matches without ever picking a winning team

The most reliable cards bets in the Premier League. bets that paid out in 84%, 89% and 95% of games last season

How to Make s Using my Football Betting system. Chris Clark

Guide to Spread Betting

Evidence from the English Premier League and the German Bundesliga. September 21, NESSIS 2013, Harvard University

The 7 Premier League trends the bookies don t want YOU to know...

Betting Terms Explained

pi-football: A Bayesian network model for forecasting Association Football match outcomes

Glossary of bet types

Modelling the Scores of Premier League Football Matches

SUNDERLAND PROGRAMMES Aways unless states Aston Villa, Brentford, Charlton, Chelsea, Derby, Portsmouth, Sheffield United

Premier League Guide 08/09 EX CITEMENT. add even more. this season

The Bivariate Poisson Distribution and its Applications to Football

FOOTBALL AND CASH HOW TO MAKE MONEY BETTING ON NAIRABET

SECRET BETTING CLUB FINK TANK FREE SYSTEM GUIDE

Guide to Spread Betting

澳 門 彩 票 有 限 公 司 SLOT Sociedade de Lotarias e Apostas Mútuas de Macau, Lda. Soccer Bet Types

Sports betting odds: A source for empirical Bayes

LIVE SPORT ON TV NEW SOUTH WALES

How To Make Big Money Betting In Naira On Football Matches!

Soccer Bet Types Content

MATH Assignment in Mathematics. Modeling and Simulating Football Results

Social Media Usage In European Clubs Football Industry. Is Digital Reach Better Correlated With Sports Or Financial Performane?

Football Match Result Predictor Website

Developing Commercial Potential OUR UK PARTNERS. League One Barnsley Milwall Sheffield United Wigan Athletic

Top Scorers Guide. 11 ways to cash-in on the Premier League this season!

The Football Betting Mastermind

Football Match Winner Prediction

A Decision Support System for the Professional Soccer Referee in Time-Sensitive Operations

FACT BOOK Use these interesting facts and figures from around the world and the world of soccer to help inspire your soccer season.

As per requirement, all competition webpages ran and promoted by your website will be white labelled to match the colour scheme of your brand.

Commercialisation. Globalisation. Governance. Integrity

1.6 The Legs in any Game Period shall be selected by Colossus Bets acting at its sole discretion.

Man Vs Bookie. The 3 ways to make profit betting on Football. Man Vs Bookie Sport Betting

HOW TO PLAY JustBet. What is Fixed Odds Betting?

Full version is >>> HERE <<<

ADDRESS. Ronald K. NOBLE. Secretary General. 62 nd FIFA CONGRESS. Budapest, Hungary

EPL SPORTS TOUR PROPOSAL & COSTINGS

HOW TO BET ON FOOTBALL. Gambling can be addictive. Please play responsibly.

Rozpis zápasov PREMIER LEAGUE

Numerical Algorithms for Predicting Sports Results

Decision Support System for predicting Football Game result

Racing in the Modern Wagering World. Nigel Roddis December 2007

Virtual Sports Betting Secrets

Tennis Winner Prediction based on Time-Series History with Neural Modeling

Soccer Spreads. TOTAL GOALS: This is a market where we would predict the total number of goals scored by both teams in a match.

sparktable: Generating Graphical Tables for Websites and Documents with R

THE COMPLETE FA CUP RECORD

2 Arithmetic: Place Value

FIFA Development Projects

What is sports spread betting?

Football Bets Explained

Football Bets Explained:

REMARKS. Ronald K. Noble. INTERPOL Secretary General COMBATING IRREGULAR & ILLEGAL SPORTS BETTING. IOC Headquarters Lausanne, Switzerland

Towards applying Data Mining Techniques for Talent Mangement

Transforming Innovating Performing. William Hill analyst and investor day, Leeds Thursday, 22 September 2011

PLEASE SCROLL DOWN FOR ARTICLE

An opinion mining Partial Least Square Path Modeling for football betting

WHOLE OF FOOTBALL FOOTBALL COMMUNITY COACHING FACILITIES REFEREEING NAT

UEFA CHAMPIONS LEAGUE /16 SEASON MATCH PRESS KITS

SELA SPORT CREDENTIALS

One game one family. 208 associations 6 confederations 250m players (+) 99.8% amateurs 80% youth. 30m women

On the Development of a Soccer Player Performance Rating System for the English Premier League

What can econometrics tell us about World Cup performance? May 2010

A Multi-level Artificial Neural Network for Residential and Commercial Energy Demand Forecast: Iran Case Study

Visa s Financial Literacy Programmes. A Global View

How to open an account

Proposal. Product Offering. Runlastman.com, Unit 3, Sandyford Office Park, Sandyford, Dublin 18

100% of the money raised will be going directly to the WWMT. The riders are paying all of their own costs.

FORM LAB BLACK ADVANCED USER GUIDE

Predicting Soccer Match Results in the English Premier League

Predicting the World Cup. Dr Christopher Watts Centre for Research in Social Simulation University of Surrey

Audiences create Sports

International Statistical Institute, 56th Session, 2007: Phil Everson

Sport Hedge Millionaire s Guide to a growing portfolio. Sports Hedge

30+ football sites 10m+ unique visitors The first football-only ad network

You re keen to start winning, and you re keen to start showing everyone that you re the great undiscovered tactical mastermind.

U.S. Culture Series: American Sports. Scott Manley

draw-bet.com/draw wins

BetXchange Rugby World Cup & Betting Guide

KANTAR MEDIA RELEASES MARCH MADNESS ADVERTISING TRENDS REPORT

Betting and Gaming Stefan Lüttgen

How To Predict Seed In A Tournament

Statistics on football-related arrests and football banning orders Season

Special Olympics Global Football Initiative

Bringing the World s Most Popular Sport to Fort Worth

LEGACIES FOR CANADA. To a Greater Goal

An Unconvered Roulette Secret designed to expose any Casino and make YOU MONEY spin after spin! Even in the LONG Run...

Statistical Football Predictions and Betting Tips

RULES AND REGULATIONS OF FIXED ODDS BETTING GAMES

The Joy Of Six My Six Best Sports Spread Bets For The New Football Season Completely FREE!

Appendix A1 1X2. Win by the Home Team Draw between the Home Team and the Away Team Win by the Away Team. Appendix A2 ½ Goal

Elementary Statistics and Inference. Elementary Statistics and Inference. 16 The Law of Averages (cont.) 22S:025 or 7P:025.

Simbabet. Tip Code League Time MBS Home 1 X 2 Away 1234 UEFA 16:45 1 Barcelona Arsenal

Anomalies in Tournament Design: The Madness of March Madness

CANADA UNITED STATES MONTREAL TORONTO BOSTON NEW YORK CITY PHILADELPHIA WASHINGTON, D.C. CHICAGO SALT LAKE CITY DENVER COLUMBUS SAN JOSE KANSAS CITY

Transcription:

Prediction on Soccer Matches using Multi- Layer Perceptron ECE 539 Project Report Author: Yue Weng Mak ID: 903-051-7735

Contents Introduction... 3 Motivation... 4 Experiment... 4 Results... 5 Improvements... 6 Factors... 7 Conclusion... 8 Reference... 8

Introduction Soccer has becoming increasingly popular over the years. During the last decade, soccer s biggest event, the FIFA World Cup, has attracted millions of fans worldwide; in fact, the viewership of the FIFA World Cup match arguably surpasses the Super Bowl event as soccer is the more widely played sport in the world. To showcase its international reach, the World Cup was hosted in Japan and South Korea in 2002. South Africa hosted its first World Cup in 2010, and Brazil will host the next World Cup in 2014. Even in the Middle East, soccer appeals to the audience in that part of the world, with Qatar hosting the World Cup in 2022. The exposure of soccer to different continents highlights the growing popularity for the sport that originated in Europe. With great viewership comes great opportunity for soccer viewers to bet on scores too. This is especially true in Asia, where soccer betting is common among soccer fans. For instance, in Singapore, the Singapore Pools, which is Singapore s legalized gambling institution, allows Singapore citizens to bet on almost anything, with soccer betting being one of its largest revenue generators. These bets range from predicting the outcome of the score, the exact result of the score, the winning margin and whether a certain player will score first. They are based on analyses including whether a certain player is playing, the coach s record against the opposition and the strategies that the coach has been using. These factors are all based on human analyses with a tinge of biasness in them, which is inevitable for any sport that involves human judgment.

Motivation In this project, I will attempt to introduce a scientific discipline in predicting the outcome of matches by proposing a model based on statistics to remove the biasness element in the prediction. With this proposal, I hope to achieve an accurate prediction of the outcome of certain soccer matches by introducing a methodical method of predicting soccer scores. Getting all my predictions correct is what I hope to achieve, but realistically that is hard to achieve. Based on the results of the outcome, I may improve my model so that a higher percentage of accuracy can be achieved with regard to the older model. Experiment For this project, the model that I will be using will be a Multilayer Perceptron (MLP). It will be a 3 layer MLP with 13 inputs, 3 hidden neurons and a single output. These 13 inputs will be: 1) Last 5 matches from Team 1. 2) Last 5 matches from Team 2. 3) Last 3 encounters between Team 1 and Team 2. A win for the team will be credited as a 1, a draw 0 and a loss -1. There will also be a multiplying factor, with the most recent game played having the highest weight. This is the case because the outcome of the previous game will affect how the team plays in the next game. To construct this model based on multiplying factor, the following attributes will be observed:

The most recent game will have a weight of +2.5 The next most recent game will have a weight of +2.0, and so on. In the second layer, there will be 3 hidden neurons. These 3 hidden neurons will be the result of team 1, the result of team 2 and the result between team 1 and team 2. The weights of the 2 nd layer are determined as follows: The first neuron (Team 1) will have a weight of 1; The second neuron (Team 2) will have a weight of -1 and The third neuron (Team 1 and Team 2) will have a weight of 1. This is done to determine the outcome of the output, and the output will determine the result of Team 1. If it is highly positive, this means that the result of the first neuron is much greater than the result of the second neuron, resulting in a victory for Team 1. If it is slightly positive and slightly negative, this means that the result of the first neuron is about the same as the result of the second neuron, resulting in a draw for Team 1 and if it is highly negative, this means that the result of the first neuron is much lesser than the result of the second neuron, resulting in a loss for Team 1. Results Based on the model I proposed, I did a trial run on a number of games played over one weekend. These are the games that I predicted and the results that follow:

Home Away Predictions Made by my model Actual Results Arsenal Fulham Arsenal Arsenal Birmingham Tottenham Tottenham Draw Blackburn Wolves Blackburn Blackburn Chelsea Everton Draw Draw Manchester City Bolton Draw Manchester City Wigan Stoke Stoke Draw Sunderland West Ham West Ham Sunderland WBA Newcastle Draw WBA Liverpool Aston Villa Liverpool Liverpool As can be seen from the table, 4 out of 9 matches are accurately predicted. Improvements Based on the predictions made by my model, it is not ideal as more than half of the matches are incorrectly predicted. Therefore I decided to improve my model, hopefully increasing the percentage accuracy of my prediction. I decided to add in 2 additional inputs to the model that I proposed. These 2 inputs will be the inputs that will be coming into the hidden layer in layer 2. They are: 1) Home Advantage Input (Team 1 will have an additional input of 1 and Team 2 will have an additional input of 0) 2) Rankings Input (Team that has a higher ranking than the opposition will have an additional input of 1 while the opposition will have an additional input of 0). These 2 inputs are chosen because they are factors that can affect the outcome of the game. For the first input, home support will help spur the home team to play better and may also

intimidate the opposition team which will result in a favorable outcome for the home team. For the second input, the team that is higher up in the table will be more consistent. Hence they are favored to win the game. With this new model in place, the same games will be used to predict the outcomes. The result is as follows: Home Away Predictions Made by my old model Predictions Made by my new model Actual Results Arsenal Fulham Arsenal Arsenal Arsenal Birmingham Tottenham Tottenham Tottenham Draw Blackburn Wolves Blackburn Blackburn Blackburn Chelsea Everton Draw Draw Draw Manchester City Bolton Draw Manchester City Manchester City Wigan Stoke Stoke Stoke Draw Sunderland West Ham West Ham West Ham Sunderland WBA Newcastle Draw WBA WBA Liverpool Aston Villa Liverpool Liverpool Liverpool As can be seen from the table, the prediction made by my new model is more accurate than the old model that was being proposed. 2 additional matches are accurately predicted, on top of the 4 matches that are correctly predicted by my old model. Intangible Factors However, there are certain matches that are still inaccurately predicted. These are not due to the statistics but factors that can influence a match during game time. These factors include

referee decisions, where a referee gives a wrong decision which affects the outcome of the game, player and team performance, where the star player and the team as a whole are not performing due to random occurrences, causing the team to play badly. Other factors include the change of strategies used in the game that does not work as planned, such as where the opposition team playing in a defensive manner resulting in a draw instead of a win for the home team. Finally, luck may come into play, where a highly favored team will be shocked by the opposition team. Conclusion As can be seen from the model, by increasing the number of inputs, the accuracy rate improves. This highlights the fact that the more the inputs, the more likely the prediction will be correct. However, they are not the only factors that influence the outcome of the game. Many other factors have to be considered too. Therefore there is always an unpredictable factor in the game. Reference P. Rotshtein, M. Posner and A. B. Rakityanskaya, Football Predictions Based on a Fuzzy Model with Genetic and Neural Tuning," Cybernetics and Systems Analysis Journal (2005 Alan McCabe, "An Artificially Intelligent Sports Tipper," in Proceedings : 15th Australian Joint Conference on Artificial Intelligence (2002) http:www.soccernet.com