{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T10:36:03Z","timestamp":1777286163403,"version":"3.51.4"},"reference-count":49,"publisher":"Wiley","license":[{"start":{"date-parts":[[2021,6,14]],"date-time":"2021-06-14T00:00:00Z","timestamp":1623628800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Laboratory of Mathematics, Computer, and Engineering Sciences"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2021,6,14]]},"abstract":"<jats:p>Flight delay is the most common preoccupation of aviation stakeholders around the world. Airlines, which suffer from a monetary and customer loyalty loss, are the most affected. Various studies have attempted to analyze and solve flight delays using machine learning algorithms. This research aims to predict flights\u2019 arrival delay using Artificial Neural Network (ANN). We applied a MultiLayer Perceptron (MLP) to train and test our data. Two approaches have been adopted in our work. In the first one, we used historical flight data extracted from Bureau of Transportation Statistics (BTS). The second approach improves the efficiency of the model by applying selective-data training. It consists of selecting only most relevant instances from the training dataset which are delayed flights. According to BTS, a flight whose difference between scheduled and actual arrival times is 15 minutes or greater is considered delayed. Departure delays and flight distance proved to be very contributive to flight delays. An adjusted and optimized hyperparameters using grid search technique helped us choose the right architecture of the network and have a better accuracy and less error than the existing literature. The results of both traditional and selective training were compared. The efficiency and time complexity of the second method are compared against those of the traditional training procedure. The neural network MLP was able to predict flight arrival delay with a coefficient of determination <jats:inline-formula>\n                     <a:math xmlns:a=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" id=\"M1\">\n                        <a:msup>\n                           <a:mrow>\n                              <a:mi>R<\/a:mi>\n                           <\/a:mrow>\n                           <a:mrow>\n                              <a:mn>2<\/a:mn>\n                           <\/a:mrow>\n                        <\/a:msup>\n                     <\/a:math>\n                  <\/jats:inline-formula> of 0.9048, and the selective procedure achieved a time saving and a better <jats:inline-formula>\n                     <c:math xmlns:c=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" id=\"M2\">\n                        <c:msup>\n                           <c:mrow>\n                              <c:mi>R<\/c:mi>\n                           <\/c:mrow>\n                           <c:mrow>\n                              <c:mn>2<\/c:mn>\n                           <\/c:mrow>\n                        <\/c:msup>\n                     <\/c:math>\n                  <\/jats:inline-formula> score of 0.9560. To enhance the reliability of the proposed method, the performance of the MLP was compared with that of Gradient Boosting (GB) and Decision Trees (DT). The result is that the MLP outperformed all existing benchmark methods.<\/jats:p>","DOI":"10.1155\/2021\/5558918","type":"journal-article","created":{"date-parts":[[2021,6,15]],"date-time":"2021-06-15T19:20:05Z","timestamp":1623784805000},"page":"1-12","source":"Crossref","is-referenced-by-count":36,"title":["A Multilayer Perceptron Neural Network with Selective-Data Training for Flight Arrival Delay Prediction"],"prefix":"10.1155","volume":"2021","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1876-6106","authenticated-orcid":true,"given":"Hajar","family":"Alla","sequence":"first","affiliation":[{"name":"Laboratory of Mathematics, Computer and Engineering Sciences, Mathematics and Computer Science Department, Faculty of Science and Techniques, Hassan First University of Settat, Settat, Morocco"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3651-8699","authenticated-orcid":true,"given":"Lahcen","family":"Moumoun","sequence":"additional","affiliation":[{"name":"Laboratory of Mathematics, Computer and Engineering Sciences, Mathematics and Computer Science Department, Faculty of Science and Techniques, Hassan First University of Settat, Settat, Morocco"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0713-5613","authenticated-orcid":true,"given":"Youssef","family":"Balouki","sequence":"additional","affiliation":[{"name":"Laboratory of Mathematics, Computer and Engineering Sciences, Mathematics and Computer Science Department, Faculty of Science and Techniques, Hassan First University of Settat, Settat, Morocco"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jairtraman.2017.06.020"},{"key":"2","article-title":"A review on flight delay prediction","author":"A. Sternberg","year":"2017"},{"key":"3","doi-asserted-by":"crossref","DOI":"10.5772\/644","volume-title":"Artificial Neural Networks: Methodological Advances and Biomedical Applications","author":"K. Suzuki","year":"2011"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1016\/s1352-2310(97)00447-0"},{"key":"5"},{"key":"6","doi-asserted-by":"crossref","article-title":"A comparative analysis of hyperopt as against other approaches for hyper-parameter optimization of xgboost","author":"S. Putatunda","DOI":"10.1145\/3297067.3297080"},{"key":"7","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1007\/978-3-540-37256-1_87","article-title":"Optimizing the hyper-parameters for svm by combining evolution strategies with a grid search","volume-title":"Intelligent Control and Automation","author":"R. Liu","year":"2006"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1016\/s0895-4356(96)00002-9"},{"key":"9","doi-asserted-by":"crossref","first-page":"128","DOI":"10.14445\/22312803\/IJCTT-V48P126","article-title":"Supervised machine learning algorithms: classification and comparison","volume":"48","author":"F. Osisanwo","year":"2017","journal-title":"International Journal of Computer Trends and Technology (IJCTT)"},{"key":"10","first-page":"19","article-title":"Types of machine learning algorithms","volume":"3","author":"T. O. Ayodele","year":"2010","journal-title":"New Advances in Machine Learning"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/6659314"},{"key":"12","first-page":"161","article-title":"An empirical comparison of supervised learning algorithms","author":"R. Caruana"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1016\/j.commatsci.2020.109962"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1016\/j.chaos.2020.110122"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.3390\/en13082060"},{"key":"16","first-page":"665","article-title":"Applying machine learning to aviation big data for flight delay prediction","author":"Y. Jiang"},{"key":"17","first-page":"1323","article-title":"Prediction of delay due to air traffic control by machine learning","author":"N. Takeichi"},{"key":"18","first-page":"1","article-title":"Supervised neural network with multilevel input layers for predicting of air traffic delays","author":"D. A. Pamplona"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2016.09.321"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2018.10.085"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/8878681"},{"key":"22","first-page":"1","article-title":"Cost-sensitive prediction of airline delays using machine learning","author":"S. Choi"},{"key":"23","first-page":"1661","article-title":"Chained predictions of flight delay using machine learning","author":"J. Chen"},{"key":"24","first-page":"1","article-title":"A statistical approach to predict flight delay using gradient boosted decision tree","author":"S. Manna"},{"key":"25","article-title":"Prediction of airline delays based on machine learning algorithms","volume":"11","author":"A. Dand","year":"2019","journal-title":"Association for Information Systems"},{"key":"26","first-page":"1","article-title":"A machine learning approach for prediction of on-time performance of flights","author":"B. Thiagarajan"},{"key":"27"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.13189\/ujm.2017.051003"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1016\/j.phpro.2012.05.109"},{"key":"30","first-page":"1","article-title":"An improved svm model for flight delay prediction","author":"W. Wu"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1016\/j.tre.2019.03.013"},{"key":"32"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-5571-3_4"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/5714714"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1007\/s10462-016-9506-6"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1016\/j.swevo.2017.05.003"},{"key":"37","first-page":"440","article-title":"Forecasting of stock prices using multi layer perceptron","volume":"2","author":"A. V. Devadoss","year":"2013","journal-title":"International Journal of Computing Algorithm"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1088\/0957-0233\/9\/1\/016"},{"key":"39","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-71720-3_15"},{"key":"40","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1109\/TBDATA.2018.2871151","article-title":"Short-term rainfall forecasting using multi-layer perceptron","volume":"6","author":"P. Zhang","year":"2018","journal-title":"IEEE Transactions on Big Data"},{"key":"41","first-page":"432","article-title":"Flight delay prediction using airport situational awareness map","author":"W. Shao"},{"key":"42","first-page":"11765","article-title":"Flight delay prediction system using weighted multiple linear regression","volume":"4","author":"S. Oza","year":"2015","journal-title":"International Journal of Engineering and Computer Science"},{"key":"43","first-page":"1","article-title":"A multiple multilayer perceptron neural network with an adaptive learning algorithm for thyroid disease diagnosis in the internet of medical things","volume":"77","author":"M. Hosseinzadeh","year":"2020","journal-title":"The Journal of Supercomputing"},{"key":"44","doi-asserted-by":"publisher","DOI":"10.12928\/telkomnika.v14i4.3956"},{"key":"45"},{"key":"46","doi-asserted-by":"publisher","DOI":"10.1002\/cam4.473"},{"key":"47","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/6751728"},{"key":"48","doi-asserted-by":"publisher","DOI":"10.1155\/2010\/901095"},{"key":"49"}],"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2021\/5558918.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2021\/5558918.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2021\/5558918.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,15]],"date-time":"2021-06-15T19:20:17Z","timestamp":1623784817000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/sp\/2021\/5558918\/"}},"subtitle":[],"editor":[{"given":"Jianping","family":"Gou","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2021,6,14]]},"references-count":49,"alternative-id":["5558918","5558918"],"URL":"https:\/\/doi.org\/10.1155\/2021\/5558918","relation":{},"ISSN":["1875-919X","1058-9244"],"issn-type":[{"value":"1875-919X","type":"electronic"},{"value":"1058-9244","type":"print"}],"subject":[],"published":{"date-parts":[[2021,6,14]]}}}