{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:30:57Z","timestamp":1760236257004,"version":"build-2065373602"},"reference-count":55,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2021,11,13]],"date-time":"2021-11-13T00:00:00Z","timestamp":1636761600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>Applying machine learning algorithms for assessing the transmission quality in optical networks is associated with substantial challenges. Datasets that could provide training instances tend to be small and heavily imbalanced. This requires applying imbalanced compensation techniques when using binary classification algorithms, but it also makes one-class classification, learning only from instances of the majority class, a noteworthy alternative. This work examines the utility of both these approaches using a real dataset from a Dense Wavelength Division Multiplexing network operator, gathered through the network control plane. The dataset is indeed of a very small size and contains very few examples of \u201cbad\u201d paths that do not deliver the required level of transmission quality. Two binary classification algorithms, random forest and extreme gradient boosting, are used in combination with two imbalance handling methods, instance weighting and synthetic minority class instance generation. Their predictive performance is compared with that of four one-class classification algorithms: One-class SVM, one-class naive Bayes classifier, isolation forest, and maximum entropy modeling. The one-class approach turns out to be clearly superior, particularly with respect to the level of classification precision, making it possible to obtain more practically useful models.<\/jats:p>","DOI":"10.3390\/e23111504","type":"journal-article","created":{"date-parts":[[2021,11,14]],"date-time":"2021-11-14T20:48:36Z","timestamp":1636922916000},"page":"1504","update-policy":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Learning to Classify DWDM Optical Channels from Tiny and Imbalanced Data"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/linproxy.fan.workers.dev:443\/https\/orcid.org\/0000-0002-8049-7410","authenticated-orcid":false,"given":"Pawe\u0142","family":"Cichosz","sequence":"first","affiliation":[{"name":"Computer Science Institute, Warsaw University of Technology, Nowowiejska 15\/19, 00-665 Warsaw, Poland"}]},{"ORCID":"https:\/\/linproxy.fan.workers.dev:443\/https\/orcid.org\/0000-0001-6647-5189","authenticated-orcid":false,"given":"Stanis\u0142aw","family":"Kozdrowski","sequence":"additional","affiliation":[{"name":"Computer Science Institute, Warsaw University of Technology, Nowowiejska 15\/19, 00-665 Warsaw, Poland"}]},{"ORCID":"https:\/\/linproxy.fan.workers.dev:443\/https\/orcid.org\/0000-0003-4588-6741","authenticated-orcid":false,"given":"S\u0142awomir","family":"Sujecki","sequence":"additional","affiliation":[{"name":"Faculty of Electronics, Military University of Technology, S. Kaliskiego 2, 00-908 Warsaw, Poland"},{"name":"Telecommunications and Teleinformatics Department, Wroclaw University of Science and Technology, Wyb. Wyspianskiego 27, 50-370 Wroclaw, Poland"}]}],"member":"1968","published-online":{"date-parts":[[2021,11,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Kozdrowski, S., \u017botkiewicz, M., and Sujecki, S. (2020). Ultra-Wideband WDM Optical Network Optimization. Photonics, 7.","DOI":"10.3390\/photonics7010016"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1364\/JOCN.8.000320","article-title":"Solving large instances of the RSA problem in flexgrid elastic optical networks","volume":"8","author":"Klinkowski","year":"2016","journal-title":"IEEE\/OSA J. Opt. Commun. Netw."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1007\/s11107-013-0408-0","article-title":"Column generation algorithm for RSA problems in flexgrid optical networks","volume":"26","author":"Ruiz","year":"2013","journal-title":"Photonic Netw. Commun."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"4648","DOI":"10.1109\/JLT.2015.2477898","article-title":"Routing, Spectrum, and Transponder Assignment in Elastic Optical Networks","volume":"33","author":"Dallaglio","year":"2015","journal-title":"J. Lightw. Technol."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Kozdrowski, S., \u017botkiewicz, M., and Sujecki, S. (2018, January 1\u20135). Resource optimization in fully flexible optical node architectures. Proceedings of the 20th International Conference on Transparent Optical Networks (ICTON), Bucharest, Romania.","DOI":"10.1109\/ICTON.2018.8473896"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1853","DOI":"10.1109\/JLT.2019.2894179","article-title":"A Data-Driven Bandwidth Allocation Framework With QoS Considerations for EONs","volume":"37","author":"Panayiotou","year":"2019","journal-title":"J. Lightw. Technol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"D84","DOI":"10.1364\/JOCN.10.000D84","article-title":"Machine learning models for estimating quality of transmission in DWDM networks","volume":"10","author":"Morais","year":"2018","journal-title":"IEEE\/OSA J. Opt. Commun. Netw."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Kozdrowski, S., \u017botkiewicz, M., and Sujecki, S. (2019). Optimization of Optical Networks Based on CDC-ROADM Tech. Appl. Sci., 9.","DOI":"10.3390\/app9030399"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Mestres, A., Rodr\u00edguez-Natal, A., Carner, J., Barlet-Ros, P., Alarc\u00f3n, E., Sol\u00e9, M., Munt\u00e9s, V., Meyer, D., Barkai, S., and Hibbett, M.J. (2016). Knowledge-Defined Networking. arXiv.","DOI":"10.1145\/3138808.3138810"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1383","DOI":"10.1109\/COMST.2018.2880039","article-title":"An Overview on Application of Machine Learning Techniques in Optical Networks","volume":"21","author":"Musumeci","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"\u017botkiewicz, M., Sza\u0142yga, W., Domaszewicz, J., B\u0105k, A., Kopertowski, Z., and Kozdrowski, S. (2021). Artificial Intelligence Control Logic in Next-Generation Programmable Networks. Appl. Sci., 11.","DOI":"10.3390\/app11199163"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"A286","DOI":"10.1364\/JOCN.10.00A286","article-title":"Machine-learning method for quality of transmission prediction of unestablished lightpaths","volume":"10","author":"Rottondi","year":"2018","journal-title":"IEEE\/OSA J. Opt. Commun. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Diaz-Montiel, A.A., Aladin, S., Tremblay, C., and Ruffini, M. (2019, January 20\u201324). Active Wavelength Load as a Feature for QoT Estimation Based on Support Vector Machine. Proceedings of the ICC 2019\u20142019 IEEE International Conference on Communications (ICC), Shanghai, China.","DOI":"10.1109\/ICC.2019.8761369"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kozdrowski, S., Cichosz, P., Paziewski, P., and Sujecki, S. (2021). Machine Learning Algorithms for Prediction of the Quality of Transmission in Optical Networks. Entropy, 23.","DOI":"10.3390\/e23010007"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Cichosz, P., Kozdrowski, S., and Sujecki, S. (2021, January 23\u201325). Application of ML Algorithms for Prediction of the QoT in Optical Networks with Imbalanced and Incomplete Data. Proceedings of the 2021 International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, Croatia.","DOI":"10.23919\/SoftCOM52868.2021.9559095"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1364\/JOCN.387853","article-title":"Decentralizing machine-learning-based QoT estimation for sliceable optical networks","volume":"12","author":"Panayiotou","year":"2020","journal-title":"J. Opt. Commun. Netw."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Mata, J., de Miguel, I., Dur\u00e1n, R.J., Aguado, J.C., Merayo, N., Ruiz, L., Fern\u00e1ndez, P., Lorenzo, R.M., and Abril, E.J. (2017, January 11\u201314). A SVM approach for lightpath QoT estimation in optical transport networks. Proceedings of the 2017 IEEE International Conference on Big Data (Big Data), Boston, MA, USA.","DOI":"10.1109\/BigData.2017.8258545"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Barletta, L., Giusti, A., Rottondi, C., and Tornatore, M. (2017, January 19\u201323). QoT estimation for unestablished lighpaths using machine learning. Proceedings of the 2017 Optical Fiber Communications Conference and Exhibition (OFC), Los Angeles, CA, USA.","DOI":"10.1364\/OFC.2017.Th1J.1"},{"key":"ref_19","unstructured":"Japkowicz, N. (2000, January 31). Learning from Imbalanced Data Sets: A Comparison of Various Strategies. Proceedings of the AAAI Workshop on Learning from Imbalanced Data Sets, Austin, TX, USA."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Lee, H., and Cho, S. (2006, January 3\u20136). The Novelty Detection Approach for Different Degrees of Class Imbalance. Proceedings of the Thirteenth International Conference on Neural Information Processing Systems, Hong Kong, China.","DOI":"10.1007\/11893257_3"},{"key":"ref_21","first-page":"64","article-title":"Sampling a Longer Life: Binary versus One-Class Classification Revisited","volume":"74","author":"Bellinger","year":"2017","journal-title":"Proc. Mach. Learn. Res."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random Forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_23","unstructured":"Breiman, L., Friedman, J.H., Olshen, R.A., and Stone, C.J. (1984). Classification and Regression Trees, Chapman and Hall\/CRC."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/BF00116251","article-title":"Induction of Decision Trees","volume":"1","author":"Quinlan","year":"1986","journal-title":"Mach. Learn."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1007\/BF00058655","article-title":"Bagging Predictors","volume":"24","author":"Breiman","year":"1996","journal-title":"Mach. Learn."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Dietterich, T.G. (2000, January 21\u201323). Ensemble Methods in Machine Learning. Proceedings of the First International Workshop on Multiple Classifier Systems, Cagliari, Italy.","DOI":"10.1007\/3-540-45014-9_1"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/BF00116037","article-title":"The Strength of Weak Learnability","volume":"5","author":"Schapire","year":"1990","journal-title":"Mach. Learn."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1189","DOI":"10.1214\/aos\/1013203451","article-title":"Greedy Function Approximation: A Gradient Boosting Machine","volume":"29","author":"Friedman","year":"2001","journal-title":"Ann. Stat."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/S0167-9473(01)00065-2","article-title":"Stochastic Gradient Boosting","volume":"38","author":"Friedman","year":"2002","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Schapire, R.E., and Freund, Y. (2012). Boosting: Foundations and Algorithms, MIT Press.","DOI":"10.7551\/mitpress\/8291.001.0001"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Chen, T., and Guestrin, C. (2016, January 13\u201317). XGBoost: A Scalable Tree Boosting System. Proceedings of the Twenty-Second ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.","DOI":"10.1145\/2939672.2939785"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1613\/jair.953","article-title":"Hall, L.O.; Kegelmeyer, W.P. SMOTE: Synthetic Minority Over-sampling Technique","volume":"16","author":"Chawla","year":"2002","journal-title":"J. Artif. Intell. Res."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1007\/s10618-012-0295-5","article-title":"Training and Assessing Classification Rules with Imbalanced Data","volume":"28","author":"Menardi","year":"2014","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1016\/0893-6080(95)00120-4","article-title":"Network Constraints and Multi-Objective Optimization for One-Class Classification","volume":"9","author":"Moya","year":"1996","journal-title":"Neural Netw."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1017\/S026988891300043X","article-title":"One-Class Classification: Taxonomy of Study and Review of Techniques","volume":"29","author":"Khan","year":"2014","journal-title":"Knowl. Eng. Rev."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1541880.1541882","article-title":"Anomaly Detection: A Survey","volume":"41","author":"Chandola","year":"2009","journal-title":"ACM Comput. Surv."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1443","DOI":"10.1162\/089976601750264965","article-title":"Estimating the Support of a High-Dimensional Distribution","volume":"13","author":"Platt","year":"2001","journal-title":"Neural Comput."},{"key":"ref_38","unstructured":"Datta, P. (1997). Characteristic Concept Representations. [Ph.D. Thesis, University of California]."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/2133360.2133363","article-title":"Isolation-Based Anomaly Detection","volume":"6","author":"Liu","year":"2012","journal-title":"Acm Trans. Knowl. Discov. Data"},{"key":"ref_40","unstructured":"Hariri, S., Kind, M.C., and Brunner, R.J. (2018). Extended Isolation Forest. arXiv."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/j.ecolmodel.2005.03.026","article-title":"Maximum Entropy Modeling of Species Geographic Distributions","volume":"190","author":"Phillips","year":"2006","journal-title":"Ecol. Nodelling"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1111\/ecog.00565","article-title":"Opportunities for Improved Distribution Modelling Practice via a strict maximum likelihood interpretation of MaxEnt","volume":"38","author":"Halvorsen","year":"2015","journal-title":"Ecography"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"620","DOI":"10.1103\/PhysRev.106.620","article-title":"Information Theory and Statistical Mechanics","volume":"106","author":"Jaynes","year":"1957","journal-title":"Phys. Rev."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"2227","DOI":"10.1080\/01431161003702245","article-title":"A Maximum Entropy Approach to One-Class Classification of Remote Sensing Imagery","volume":"31","author":"Li","year":"2010","journal-title":"Int. J. Remote Sens."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Liu, X., Liu, H., Gong, H., Lin, Z., and Lv, S. (2017). Appling the One-Class Classification Method of Maxent to Detect an Invasive Plant Spartina alterniflora with Time-Series Analysis. Remote Sens., 9.","DOI":"10.3390\/rs9111120"},{"key":"ref_46","unstructured":"Egan, J.P. (1975). Signal Detection Theory and ROC Analysis, Academic Press."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"861","DOI":"10.1016\/j.patrec.2005.10.010","article-title":"An Introduction to ROC Analysis","volume":"27","author":"Fawcett","year":"2006","journal-title":"Pattern Recognit. Lett."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1214\/09-SS054","article-title":"A Survey of Cross-Validation Procedures for Model Selection","volume":"4","author":"Arlot","year":"2010","journal-title":"Stat. Surv."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v077.i01","article-title":"ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and R","volume":"77","author":"Wright","year":"2017","journal-title":"J. Stat. Softw."},{"key":"ref_50","unstructured":"Chen, T., He, T., Benesty, M., Khotilovich, V., Tang, Y., Cho, H., Chen, K., Mitchell, R., Cano, I., and Zhou, T. (2021, January 05). xgboost: Extreme Gradient Boosting, Available online: https:\/\/linproxy.fan.workers.dev:443\/https\/CRAN.R-project.org\/package=xgboost."},{"key":"ref_51","unstructured":"Siriseriwan, W. (2021, January 05). smotefamily: A Collection of Oversampling Techniques for Class Imbalance Problem Based on SMOTE, Available online: https:\/\/linproxy.fan.workers.dev:443\/https\/CRAN.R-project.org\/package=smotefamily."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"82","DOI":"10.32614\/RJ-2014-008","article-title":"ROSE: A Package for Binary Imbalanced Learning","volume":"6","author":"Lunardon","year":"2014","journal-title":"R J."},{"key":"ref_53","unstructured":"Meyer, D., Dimitriadou, E., Hornik, K., Weingessel, A., and Leisch, F. (2021, January 05). e1071: Misc Functions of the Department of Statistics, Probability Theory Group (Formerly: E1071), TU Wien, Available online: https:\/\/linproxy.fan.workers.dev:443\/https\/CRAN.R-project.org\/package=e1071."},{"key":"ref_54","unstructured":"Cortes, D. (2021, January 05). isotree: Isolation-Based Outlier Detection, Available online: https:\/\/linproxy.fan.workers.dev:443\/https\/CRAN.R-project.org\/package=isotree."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"12051","DOI":"10.1002\/ece3.5654","article-title":"The MIAmaxent R package: Variable Transformation and Model Selection for Species Distribution Models","volume":"9","author":"Vollering","year":"2019","journal-title":"Ecol. Evol."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/www.mdpi.com\/1099-4300\/23\/11\/1504\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:29:42Z","timestamp":1760167782000},"score":1,"resource":{"primary":{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/www.mdpi.com\/1099-4300\/23\/11\/1504"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,13]]},"references-count":55,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2021,11]]}},"alternative-id":["e23111504"],"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.3390\/e23111504","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2021,11,13]]}}}