Abstract
Cricket is one of the most popular sports in the world. It is a dynamic game involving complex rules and strategies. There are many websites like Cricbuzz and Cricinfo that provide live text commentary using journalists who report from the ground or use live telecast of the match. This process of using journalists for typing out live text commentary is both labor and cost intensive. This research presents an approach that uses dynamic web scraping to scrape live scores and associated parameters like run rate, outcome of each ball, etc. which are then fed to a supervised learning algorithm that uses all these parameters and generates a commentary for the current ball event by selecting an appropriate commentary template from a pool of predefined commentary templates. We also compare results between the different supervised learning algorithms, i.e., Neural Network and Random Forest, in terms of accuracy metrics and prove that Random Forest performs better by having an accuracy of 92.7% in generating the appropriate commentary.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Cunningham P (2008) Supervised learning. Springer, Berlin, Heidelberg
Staff PE (2019) How to handle categorical data for machine learning algorithms. (Packt) Retrieved from https://hub.packtpub.com/how-to-handle-categorical-data-for-machine-learning-algorithms/
Wang S-C (2003) Artificial neural network. In: Interdisciplinary computing in java programming. The springer international series in engineering and computer science, vol 743. Springer, Boston, 81–100
Ghoshal A, Types of neural networks. (EDUCBA) Retrieved from educba: https://www.educba.com/types-of-neural-networks/
Ruck DW (1990) Feature selection using a multilayer perceptron. J Neural Netw Comput 2(2):40–48
Opitz D (1999) Popular ensemble methods: an empirical study. J Artif Intell Res
Rokach L (2010) Data mining and knowledge discovery handbook. Springer Science+Business Media, LLC
Perez M (2019) What is web scraping and what is it used for. (Parsehub) Retrieved from https://www.parsehub.com/blog/what-is-web-scraping/
Nayak R (2019) Web scraping using beautiful soup and selenium for dynamic page. (Medium) Retrieved from https://medium.com/ymedialabs-innovation/web-scraping-using-beautiful-soup-and-selenium-for-dynamic-page-2f8ad15efe25
Kumar R, Santhadevi D, Barnabas J (2019) Outcome classification in cricket using deep learning. In: 2019 IEEE international conference on cloud computing in emerging markets (CCEM), pp 55–58. https://doi.org/10.1109/CCEM48484.2019.00012
Powers DM (2019) Evaluation: from precision, recall and F-factor to ROC, Informedness, Markedness & Correlation
Wood T, What is the F-score? (deepai) Retrieved from deepai.org: https://deepai.org/machine-learning-glossary-and-terms/f-score
Bhalla A, Ahuja A, Pant P, Mittal A (2019) A multimodal approach for automatic cricket video summarization. In: 2019 6th international conference on signal processing and integrated networks (SPIN), pp. 146–150. https://doi.org/10.1109/SPIN.2019.8711625
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Hegde, A.S., Jha, K., Suganthi, S., Honnavalli, P.B. (2022). Automating Live Cricket Commentary Using Supervised Learning. In: Gupta, D., Polkowski, Z., Khanna, A., Bhattacharyya, S., Castillo, O. (eds) Proceedings of Data Analytics and Management . Lecture Notes on Data Engineering and Communications Technologies, vol 91. Springer, Singapore. https://doi.org/10.1007/978-981-16-6285-0_4
Download citation
DOI: https://doi.org/10.1007/978-981-16-6285-0_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-6284-3
Online ISBN: 978-981-16-6285-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)