GK Logo 003 350 x 100

The latest paper that caught my attention, that I thought I would comment on is (other publications I have commented are can be seen here).

Byungho Min, Jinhyuck Kim, Chongyoun Choe, Hyeonsang Eom and R.I. (Bob) McKay (2008) A compound framework for sports results prediction: A football case study, Knowledge Based Systems, 21(7), 551-562 (doi).

You might be able to download a copy of the paper from here. Note that this link may not be permanent and it may not be an exact copy of the paper that was published (although it does look like it).

The paper presents a framework which is designed to predict the outcome of football matches. They call their system FRES (Football Result Expert System).

The authors note that most previous research focuses on a single factor when predicting the outcome of a football match, and the main factor that is used usually the score data. Even when other factors are taken into account, the score tends to still dominate the prediction process.

Within FRES, two machine learning methodologies are utilised, a rule-based system and Bayesian networks. The paper describes how they are used within FRES in enough detail to allow readers to produce (as all good scientific papers should do) the system.

FRES is tested on the 2002 World Cup tournament. Most football prediction systems are tested on league competitions, where teams (typically) play a double round robin tournament. Testing their approach on a the 2002 World Cup means that the system cannot easily be compared to other systems. Where previous approaches have been tested on other tournaments (for example, previous World Cups) not all the data was available to enable FRES to make those predictions. In the words of the authors, “In the case of the few works which predict a tournament such as the World Cup, the available evaluation was conducted with old data, such as the World Cup 1994, 1998, which would unfairly hobble FRES, since some of the data it relies on are not available for these earlier tournaments.

Although not a scientific term (at least not one I am familiar with!), I do like the term unfairly hobble.

In order to provide some sort of comparison with FRES, the paper implements two other systems, a historic predictor and a discounted historic predictor.

FRES was able to predict six countries out of the top eight in the tournament, The other predictors were able to predict five. Moreover, various statistical tests are conducted which confirms that FRES is statistically better than the other two methods.

One thing I like about the FRES system is that is has a lookahead mechanism. Based on this, England does not rate very highly as, due to the draw, there is a high probability that they will meet Brazil in the quarter finals. Turkey, on the other hand are rated more highly due to the perceived easier draw.

It would be useful to have FRES tested on league competitions, so that better comparisons could be made with more prediction systems that have been reported in the scientific literature. Perhaps the authors are working on that now? It would, for example, be interesting to see if it beats a random method, or a method which always predicts a home win (as the authors did in the paper I discussed a few days ago).

 

2 Responses

  1. Hi,

    I have read quite a lot about this system of determining the outcome of particular event. In fact I know that it serves as a basis to be built similar one for NFL and NBA games. Generally, US tipsters are trying to gain an edge with this system and earn some money.

    My opinion is that no matter what is being predicted- soccer, nfl, nba, tennis or whatever the accuracy could not be good. Why? Because economists around the world struggle to predict much more logical and mathematically based events rather than a sport one- you may know the motto – if there’s a ball you never know!

    Regards,

    Kaloyan

  2. Hi,
    I would say it’s no difference in predicting the stock market or a soccer game. Off course there are different mechanism and parameters (in soccer vs stock market). The aim is the same – determine the probability for a certain outcome – win or Lose for a sports game and up or down for the stock market! I certainly not agree the stock market is more “logical” then a soccer game.
    In general about predicting the outcome and modeling, you can use a mathematical model to determine the odds, but you should not make the model too complex – if you have a positive expectation with a few parameters why should you do a more complex model?
    /M