{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,2]],"date-time":"2026-02-02T22:21:35Z","timestamp":1770070895477,"version":"3.49.0"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"11-12","license":[{"start":{"date-parts":[[2021,10,14]],"date-time":"2021-10-14T00:00:00Z","timestamp":1634169600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,10,14]],"date-time":"2021-10-14T00:00:00Z","timestamp":1634169600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Mach Learn"],"published-print":{"date-parts":[[2021,12]]},"DOI":"10.1007\/s10994-021-06055-x","type":"journal-article","created":{"date-parts":[[2021,10,14]],"date-time":"2021-10-14T17:03:31Z","timestamp":1634231011000},"page":"3037-3057","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Deep learning and multivariate time series for cheat detection in video games"],"prefix":"10.1007","volume":"110","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1407-8023","authenticated-orcid":false,"given":"Jos\u00e9 Pedro","family":"Pinto","sequence":"first","affiliation":[]},{"given":"Andr\u00e9","family":"Pimenta","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3549-0754","authenticated-orcid":false,"given":"Paulo","family":"Novais","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,10,14]]},"reference":[{"key":"6055_CR1","unstructured":"Abadi, M.,, Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G. S., Davis, A., Dean, J., Devin, M., Ghemawat, S., Goodfellow, I., Harp, A., Irving, G., Isard, M., Jia, Y., Jozefowicz R, Kaiser, L., Kudlur, M., Levenberg, J., Man\u00e9, D., Monga, R., Moore, S, Murray, D., Olah, C., Schuster, M., Shlens, J., Steiner, B., Sutskever, I., Talwar, K., Tucker, P., Vanhoucke, V., Vasudevan, V., Vi\u00e9gas, F., Vinyals, O., Warden, P., Wattenberg, M., Wicke, M., Yu, Y., & Zheng, X. (2015). TensorFlow: Large-scale machine learning on heterogeneous systems. http:\/\/tensorflow.org\/, software available from tensorflow.org"},{"key":"6055_CR2","doi-asserted-by":"crossref","unstructured":"Akiba, T., Sano, S., Yanase, T., Ohta, T., & Koyama, M. (2019) Optuna: A next-generation hyperparameter optimization framework. In Proceedings of the 25rd ACM SIGKDD international conference on knowledge discovery and data mining.","DOI":"10.1145\/3292500.3330701"},{"key":"6055_CR3","doi-asserted-by":"publisher","unstructured":"Alayed, H., Frangoudes, F., & Neuman, C. (2013). Behavioral-based cheating detection in online first person shooters using machine learning techniques. In 2013 IEEE conference on computational inteligence in games (CIG) (pp. 1\u20138). https:\/\/doi.org\/10.1109\/CIG.2013.6633617","DOI":"10.1109\/CIG.2013.6633617"},{"key":"6055_CR4","doi-asserted-by":"publisher","unstructured":"Alkhalifa, S. (2016). Machine learning and anti-cheating in fps games. Ph.D. thesis, University College London. https:\/\/doi.org\/10.13140\/RG.2.2.21957.86242","DOI":"10.13140\/RG.2.2.21957.86242"},{"key":"6055_CR5","unstructured":"Borovykh, A., Bohte, S., & Oosterlee, C. W. (2018) Conditional time series forecasting with convolutional neural networks. arXiv:1703.04691"},{"key":"6055_CR6","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1023\/A:1018054314350","volume":"24","author":"L Breiman","year":"1996","unstructured":"Breiman, L. (1996). Bagging predictors. Machine Learning, Morgan Kaufmann, 24, 123\u2013140. https:\/\/doi.org\/10.1023\/A:1018054314350.","journal-title":"Machine Learning, Morgan Kaufmann"},{"issue":"4","key":"6055_CR7","doi-asserted-by":"publisher","first-page":"1291","DOI":"10.1002\/cpe.3635","volume":"28","author":"D Carneiro","year":"2016","unstructured":"Carneiro, D., Pimenta, A., Gon\u00e7alves, S., Neves, J., & Novais, P. (2016). Monitoring and improving performance in human\u2013computer interaction. Concurrency and Computation: Practice and Experience, 28(4), 1291\u20131309.","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"6055_CR8","unstructured":"Chollet, F., et\u00a0al. (2015) Keras. https:\/\/keras.io"},{"key":"6055_CR9","unstructured":"Cui, Z., Chen, W., & Chen, Y. (2016). Multi-scale convolutional neural networks for time series classification. arXiv:1603.06995"},{"key":"6055_CR10","unstructured":"Cun, L., Boser, B., Denker, J. S., Henderson, D., Howard, R. E., Hubbard, W., & Jackel, L. D. (1990) Handwritten digit recognition with a back-propagation network. In: Advances in neural information processing systems, Morgan Kaufmann (pp. 396\u2013404)."},{"key":"6055_CR11","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1007\/3-540-70659-3_2","volume-title":"Structural, syntactic, and statistical pattern recognition","author":"TG Dietterich","year":"2002","unstructured":"Dietterich, T. G. (2002). Machine learning for sequential data: A review. In T. Caelli, A. Amin, R. P. W. Duin, D. de Ridder, & M. Kamel (Eds.), Structural, syntactic, and statistical pattern recognition (pp. 15\u201330). Springer."},{"key":"6055_CR12","doi-asserted-by":"publisher","unstructured":"Du, S., Li, T., & Horng, S. (2018) Time series forecasting using sequence-to-sequence deep learning framework. In 2018 9th international symposium on parallel architectures, algorithms and programming (PAAP) (pp. 171\u2013176). https:\/\/doi.org\/10.1109\/PAAP.2018.00037","DOI":"10.1109\/PAAP.2018.00037"},{"key":"6055_CR13","unstructured":"Filonov, P., Lavrentyev, A., & Vorontsov, A. (2016) Multivariate industrial time series with cyber-attack simulation: Fault detection using an lstm-based predictive data model. arXiv:1612.06676"},{"key":"6055_CR14","doi-asserted-by":"publisher","unstructured":"Galli, L., Loiacono, D., Cardamone, L., & Lanzi, P. L. (2011) A cheating detection framework for unreal tournament iii: A machine learning approach. In 2011 IEEE conference on computational intelligence and games (CIG\u201911) (pp. 266\u2013272). https:\/\/doi.org\/10.1109\/CIG.2011.6032016","DOI":"10.1109\/CIG.2011.6032016"},{"key":"6055_CR15","unstructured":"Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT Press. http:\/\/www.deeplearningbook.org"},{"key":"6055_CR16","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2020.3013817","author":"MS Islam","year":"2020","unstructured":"Islam, M. S., Dong, B., Chandra, S., Khan, L., & Thuraisingham, B. M. (2020). Gci: A gpu based transfer learning approach for detecting cheats of computer game. IEEE Transactions on Dependable and Secure Computing. https:\/\/doi.org\/10.1109\/TDSC.2020.3013817.","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"key":"6055_CR17","doi-asserted-by":"publisher","first-page":"1662","DOI":"10.1109\/ACCESS.2017.2779939","volume":"6","author":"F Karim","year":"2018","unstructured":"Karim, F., Majumdar, S., Darabi, H., & Chen, S. (2018). Lstm fully convolutional networks for time series classification. IEEE Access, 6, 1662\u20131669. https:\/\/doi.org\/10.1109\/ACCESS.2017.2779939.","journal-title":"IEEE Access"},{"key":"6055_CR18","unstructured":"Kingma, D. P., & Ba, J. (2014). Adam: A method for stochastic optimization. arXiv:14126980"},{"key":"6055_CR19","doi-asserted-by":"publisher","unstructured":"Lin, S., Clark, R., Birke, R., Sch\u00f6nborn, S., Trigoni, N., & Roberts, S. (2020) Anomaly detection for time series using vae-lstm hybrid model. In ICASSP 2020\u20132020 IEEE international conference on acoustics, speech and signal processing (ICASSP) (pp. 4322\u20134326). https:\/\/doi.org\/10.1109\/ICASSP40776.2020.9053558","DOI":"10.1109\/ICASSP40776.2020.9053558"},{"issue":"6","key":"6055_CR20","doi-asserted-by":"publisher","first-page":"4788","DOI":"10.1109\/TIE.2018.2864702","volume":"66","author":"C Liu","year":"2019","unstructured":"Liu, C., Hsaio, W., & Tu, Y. (2019). Time series classification with multivariate convolutional neural network. IEEE Transactions on Industrial Electronics, 66(6), 4788\u20134797. https:\/\/doi.org\/10.1109\/TIE.2018.2864702.","journal-title":"IEEE Transactions on Industrial Electronics"},{"issue":"9","key":"6055_CR21","doi-asserted-by":"publisher","first-page":"4321","DOI":"10.1109\/TIP.2017.2713048","volume":"26","author":"W Lu","year":"2017","unstructured":"Lu, W., Cheng, Y., Xiao, C., Chang, S., Huang, S., Liang, B., & Huang, T. (2017). Unsupervised sequential outlier detection with deep architectures. IEEE Transactions on Image Processing, 26(9), 4321\u20134330.","journal-title":"IEEE Transactions on Image Processing"},{"key":"6055_CR22","doi-asserted-by":"publisher","unstructured":"Mehdiyev, N., Lahann, J., Emrich, A., Enke, D., Fettke, P., & Loos, P. (2017). Time series classification using deep learning for process planning: A case from the process industry. Procedia Computer Science,114, 242\u2013249. https:\/\/doi.org\/10.1016\/j.procs.2017.09.066, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S1877050917318707, complex Adaptive Systems Conference with Theme: Engineering Cyber Physical Systems, CAS October 30\u2013November 1, 2017, Chicago, Illinois, USA","DOI":"10.1016\/j.procs.2017.09.066"},{"key":"6055_CR23","doi-asserted-by":"crossref","unstructured":"Mehtab, S., & Sen, J. (2020). Stock price prediction using convolutional neural networks on a multivariate timeseries. arXiv:2001.09769","DOI":"10.36227\/techrxiv.15088734"},{"issue":"3","key":"6055_CR24","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1109\/TCIAIG.2010.2072506","volume":"2","author":"H Pao","year":"2010","unstructured":"Pao, H., Chen, K., & Chang, H. (2010). Game bot detection via avatar trajectory analysis. IEEE Transactions on Computational Intelligence and AI in Games, 2(3), 162\u2013175. https:\/\/doi.org\/10.1109\/TCIAIG.2010.2072506.","journal-title":"IEEE Transactions on Computational Intelligence and AI in Games"},{"key":"6055_CR25","volume-title":"Polycarpou M, de Carvalho ACPLF. Hybrid artificial intelligence systems","author":"A Pimenta","year":"2014","unstructured":"Pimenta, A., Carneiro, D., Novais, P., & Neves, J. (2014). Analysis of human performance as a measure of mental fatigue. In J. S. Pan, M. Wo\u017aniak, H. Quintian, & E. Corchado (Eds.), Polycarpou M, de Carvalho ACPLF. Hybrid artificial intelligence systems. Berlin: Springer."},{"key":"6055_CR26","volume-title":"Progress in artificial intelligence","author":"A Pimenta","year":"2015","unstructured":"Pimenta, A., Carneiro, D., Neves, J., & Novais, P. (2015). Improving user privacy and the accuracy of user identification in behavioral biometrics. In P. Machado, E. Costa, A. Cardoso, & F. Pereira (Eds.), Progress in artificial intelligence. Springer."},{"key":"6055_CR27","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1016\/j.neucom.2018.09.082","volume":"323","author":"A Sagheer","year":"2019","unstructured":"Sagheer, A., & Kotb, M. (2019). Time series forecasting of petroleum production using deep lstm recurrent networks. Neurocomputing, 323, 203\u2013213. https:\/\/doi.org\/10.1016\/j.neucom.2018.09.082.","journal-title":"Neurocomputing"},{"issue":"8","key":"6055_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/LSENS.2020.3007880","volume":"4","author":"B Siegel","year":"2020","unstructured":"Siegel, B. (2020). Industrial anomaly detection: A comparison of unsupervised neural network architectures. IEEE Sensors Letters, 4(8), 1\u20134. https:\/\/doi.org\/10.1109\/LSENS.2020.3007880.","journal-title":"IEEE Sensors Letters"},{"issue":"1","key":"6055_CR29","first-page":"1929","volume":"15","author":"N Srivastava","year":"2014","unstructured":"Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., & Salakhutdinov, R. (2014). Dropout: A simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15(1), 1929\u20131958.","journal-title":"Journal of Machine Learning Research"},{"key":"6055_CR30","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1016\/j.gaitpost.2019.09.007","volume":"74","author":"HX Tan","year":"2019","unstructured":"Tan, H. X., Aung, N. N., Tian, J., Chua, M. C. H., & Yang, Y. O. (2019). Time series classification using a modified lstm approach from accelerometer-based data: A comparative study for gait cycle detection. Gait and Posture, 74, 128\u2013134. https:\/\/doi.org\/10.1016\/j.gaitpost.2019.09.007.","journal-title":"Gait and Posture"},{"key":"6055_CR31","first-page":"8","volume":"8","author":"R Wan","year":"2019","unstructured":"Wan, R., Mei, S., Wang, J., Liu, M., & Yang, F. (2019). Multivariate temporal convolutional network: A deep neural networks approach for multivariate time series forecasting. Electronics, 8, 8.","journal-title":"Electronics"},{"key":"6055_CR32","doi-asserted-by":"publisher","unstructured":"Wang, Z., Yan, W., & Oates, T. (2017) Time series classification from scratch with deep neural networks: A strong baseline. In 2017 international joint conference on neural networks (IJCNN) (pp. 1578\u20131585). https:\/\/doi.org\/10.1109\/IJCNN.2017.7966039","DOI":"10.1109\/IJCNN.2017.7966039"},{"issue":"1","key":"6055_CR33","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/1882471.1882478","volume":"12","author":"Z Xing","year":"2010","unstructured":"Xing, Z., Pei, J., & Keogh, E. (2010). A brief survey on sequence classification. SIGKDD Explorations Newsletter, 12(1), 40\u201348. https:\/\/doi.org\/10.1145\/1882471.1882478.","journal-title":"SIGKDD Explorations Newsletter"},{"key":"6055_CR34","doi-asserted-by":"publisher","unstructured":"Yeung, S. F., Lui, J. C. S., Jiangchuan, L., & Yan, J. (2006) Detecting cheaters for multiplayer games: theory, design and implementation[1]. In CCNC 2006. 2006 3rd IEEE consumer communications and networking conference, 2006, (Vol\u00a0.2, pp. 1178\u20131182). https:\/\/doi.org\/10.1109\/CCNC.2006.1593224","DOI":"10.1109\/CCNC.2006.1593224"},{"issue":"1","key":"6055_CR35","doi-asserted-by":"publisher","first-page":"162","DOI":"10.21629\/JSEE.2017.01.18","volume":"28","author":"B Zhao","year":"2017","unstructured":"Zhao, B., Lu, H., Chen, S., Liu, J., & Wu, D. (2017). Convolutional neural networks for time series classification. Journal of Systems Engineering and Electronics, 28(1), 162\u2013169. https:\/\/doi.org\/10.21629\/JSEE.2017.01.18","journal-title":"Journal of Systems Engineering and Electronics"},{"key":"6055_CR36","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1007\/s11704-015-4478-2","volume":"10","author":"Y Zheng","year":"2016","unstructured":"Zheng, Y., Liu, Q., Chen, E., Ge, Y., & Zhao, J. L. (2016). Exploiting multi-channels deep convolutional neural networks for multivariate time series classification. Frontiers of Computer Science, 10, 96\u2013112. https:\/\/doi.org\/10.1007\/s11704-015-4478-2.","journal-title":"Frontiers of Computer Science"}],"container-title":["Machine Learning"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10994-021-06055-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10994-021-06055-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10994-021-06055-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,14]],"date-time":"2022-10-14T00:02:35Z","timestamp":1665705755000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10994-021-06055-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,14]]},"references-count":36,"journal-issue":{"issue":"11-12","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["6055"],"URL":"https:\/\/doi.org\/10.1007\/s10994-021-06055-x","relation":{},"ISSN":["0885-6125","1573-0565"],"issn-type":[{"value":"0885-6125","type":"print"},{"value":"1573-0565","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,10,14]]},"assertion":[{"value":"1 March 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 July 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 August 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 October 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Code availability"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Additional declarations"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Not applicable.","order":6,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable.","order":7,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}