{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,5]],"date-time":"2026-08-05T18:46:59Z","timestamp":1785955619086,"version":"3.56.0"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,6,7]],"date-time":"2023-06-07T00:00:00Z","timestamp":1686096000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,6,7]],"date-time":"2023-06-07T00:00:00Z","timestamp":1686096000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Earth Sci Inform"],"published-print":{"date-parts":[[2023,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Lithology identification is critical in the interpretation of well-logging data for petroleum exploration and development. However, the limited availability of labeled well-logging data for machine learning model training can lead to compromised accuracy in lithology classification models. Here, we propose a semi-supervised lithology identification model to overcome this challenge. Our framework consists of Bayesian optimization for tuning ensemble algorithms, including random forest, gradient boosting decision tree, extremely randomized trees, and adaptive boosting, to establish a high-quality baseline model for semi-supervised learning. We also employ a self-training strategy to increase the number of labeled samples in the training set and use the predicted label with the highest confidence as a pseudo-label to reduce the accumulation of deviation caused by incorrect pseudo-labels. Our semi-supervised coarse-to-fine framework improves rock classification accuracy, particularly for sandstone. Testing our model on well-logging data from two real regions, we found that the ExtraRF-based semi-supervised model in the HGF area performs the best, with a maximum classification accuracy of 91.6<jats:inline-formula><jats:alternatives><jats:tex-math>$$\\%$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mo>%<\/mml:mo>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, which is 5<jats:inline-formula><jats:alternatives><jats:tex-math>$$\\%$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mo>%<\/mml:mo>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> higher than the original coarse-to-fine model without using Bayesian optimization and pseudo-labeling techniques.<\/jats:p>","DOI":"10.1007\/s12145-023-01014-7","type":"journal-article","created":{"date-parts":[[2023,6,7]],"date-time":"2023-06-07T04:12:49Z","timestamp":1686111169000},"page":"2285-2305","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["A semi-supervised coarse-to-fine approach with bayesian optimization for lithology identification"],"prefix":"10.1007","volume":"16","author":[{"given":"Yunxin","family":"Xie","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Liangyu","family":"Jin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chenyang","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Siyu","family":"Wu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,6,7]]},"reference":[{"issue":"5","key":"1014_CR1","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1190\/geo2020-0676.1","volume":"86","author":"C Jiang","year":"2021","unstructured":"Jiang C, Zhang D, Chen S (2021) Lithology identification from well-log curves via neural networks with additional geologic constraint. Geophysics 86(5):85\u2013100","journal-title":"Geophysics"},{"key":"1014_CR2","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1016\/j.petrol.2018.11.023","volume":"174","author":"Y Imamverdiyev","year":"2019","unstructured":"Imamverdiyev Y, Sukhostat L (2019) Lithological facies classification using deep convolutional neural network. Journal of Petroleum Science and Engineering 174:216\u2013228","journal-title":"Journal of Petroleum Science and Engineering"},{"issue":"16","key":"1014_CR3","doi-asserted-by":"publisher","first-page":"3117","DOI":"10.3390\/rs13163117","volume":"13","author":"H Liu","year":"2021","unstructured":"Liu H, Wu K, Xu H, Xu Y (2021) Lithology classification using tasi thermal infrared hyperspectral data with convolutional neural networks. Remote Sensing 13(16):3117","journal-title":"Remote Sensing"},{"issue":"4","key":"1014_CR4","doi-asserted-by":"publisher","first-page":"1574","DOI":"10.3390\/s22041574","volume":"22","author":"D Li","year":"2022","unstructured":"Li D, Zhao J, Liu Z (2022) A novel method of multitype hybrid rock lithology classification based on convolutional neural networks. Sensors 22(4):1574","journal-title":"Sensors"},{"key":"1014_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2021.104799","volume":"154","author":"Z Xu","year":"2021","unstructured":"Xu Z, Ma W, Lin P, Shi H, Pan D, Liu T (2021) Deep learning of rock images for intelligent lithology identification. Computers & Geosciences 154:104799","journal-title":"Computers & Geosciences"},{"key":"1014_CR6","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1016\/j.petrol.2017.10.028","volume":"160","author":"Y Xie","year":"2018","unstructured":"Xie Y, Zhu C, Zhou W, Li Z, Liu X, Tu M (2018) Evaluation of machine learning methods for formation lithology identification: A comparison of tuning processes and model performances. Journal of Petroleum Science and Engineering 160:182\u2013193","journal-title":"Journal of Petroleum Science and Engineering"},{"key":"1014_CR7","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1016\/j.petrol.2019.01.006","volume":"176","author":"J Sun","year":"2019","unstructured":"Sun J, Li Q, Chen M, Ren L, Huang G, Li C, Zhang Z (2019) Optimization of models for a rapid identification of lithology while drilling-a win-win strategy based on machine learning. Journal of Petroleum Science and Engineering 176:321\u2013341","journal-title":"Journal of Petroleum Science and Engineering"},{"key":"1014_CR8","doi-asserted-by":"crossref","unstructured":"Xie Y, Zhu C, Lu Y, Zhu Z (2019) Towards optimization of boosting models for formation lithology identification. Mathematical Problems in Engineering 2019","DOI":"10.1155\/2019\/5309852"},{"key":"1014_CR9","doi-asserted-by":"crossref","unstructured":"Xie Q, Luong M-T, Hovy E, Le QV (2020) Self-training with noisy student improves imagenet classification. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, pp 10687\u201310698","DOI":"10.1109\/CVPR42600.2020.01070"},{"key":"1014_CR10","unstructured":"Ouali Y, Hudelot C, Tami M (2020) n overview of deep semi-supervised learning. arXiv preprint arXiv:2006.05278"},{"key":"1014_CR11","unstructured":"Kim G (2021) Recent deep semi-supervised learning approaches and related works. arXiv preprint arXiv:2106.11528"},{"issue":"12","key":"1014_CR12","doi-asserted-by":"publisher","DOI":"10.1088\/1361-6501\/ac29d2","volume":"32","author":"K Zhou","year":"2021","unstructured":"Zhou K, Li S, Liu J, Zhou X, Geng Z (2021) Sequential data-driven cross-domain lithology identification under logging data distribution discrepancy. Measurement Science and Technology 32(12):125122","journal-title":"Measurement Science and Technology"},{"key":"1014_CR13","doi-asserted-by":"publisher","first-page":"67428","DOI":"10.1109\/ACCESS.2019.2918366","volume":"7","author":"G Li","year":"2019","unstructured":"Li G, Qiao Y, Zheng Y, Li Y, Wu W (2019) Semi-supervised learning based on generative adversarial network and its applied to lithology recognition. IEEE Access 7:67428\u201367437","journal-title":"IEEE Access"},{"key":"1014_CR14","doi-asserted-by":"publisher","DOI":"10.1016\/j.geoen.2023.211562","volume":"223","author":"F Zhao","year":"2023","unstructured":"Zhao F, Yang Y, Kang J, Li X (2023) Ce-sgan: Classification enhancement semi-supervised generative adversarial network for lithology identification. Geoenergy Science and Engineering 223:211562","journal-title":"Geoenergy Science and Engineering"},{"key":"1014_CR15","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2022.117278","volume":"202","author":"Q Ren","year":"2022","unstructured":"Ren Q, Zhang H, Zhang D, Zhao X, Yan L, Rui J, Zeng F, Zhu X (2022) A framework of active learning and semi-supervised learning for ithology identification based on improved naive bayes. Expert Systems with Applications 202:117278","journal-title":"Expert Systems with Applications"},{"key":"1014_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/LGRS.2022.3214929","volume":"19","author":"Z Hong","year":"2022","unstructured":"Hong Z, Yao J, Li K, Hu G (2022) Conjunction of active and semi-supervised learning for wireline logs-based automatic lithology identification. IEEE Geoscience and Remote Sensing Letters 19:1\u20135","journal-title":"IEEE Geoscience and Remote Sensing Letters"},{"key":"1014_CR17","doi-asserted-by":"crossref","unstructured":"Li Z, Kang Y, Feng D, Wang X-M, Lv W, Chang J, Zheng WX (202) Semi-supervised learning for lithology identification using laplacian support vector machine. Journal of Petroleum Science and Engineering 195, 107510","DOI":"10.1016\/j.petrol.2020.107510"},{"key":"1014_CR18","doi-asserted-by":"crossref","unstructured":"Zou Y, Chen Y, Deng H (2021) Gradient boosting decision tree for lithology identification with well logs: a case study of zhaoxian gold deposit, shandong peninsula, china. Natural Resources Research 30(5):3197\u20133217","DOI":"10.1007\/s11053-021-09894-6"},{"key":"1014_CR19","unstructured":"Liashchynskyi P (2019) Grid search, random search, genetic algorithm a big comparison for nas arXiv preprint arXiv:1912.06059"},{"key":"1014_CR20","unstructured":"Bergstra J, Bengio Y (2012) Random search for hyper-parameter optimization. Journal of machine learning research 13(2)"},{"key":"1014_CR21","doi-asserted-by":"publisher","DOI":"10.1016\/j.petrol.2022.111233","volume":"220","author":"Q Ren","year":"2023","unstructured":"Ren Q, Zhang H, Zhang D, Zhao X (2023) Lithology identification using principal component analysis and particle swarm optimization fuzzy decision tree. Journal of Petroleum Science and Engineering 220:111233","journal-title":"Journal of Petroleum Science and Engineering"},{"key":"1014_CR22","doi-asserted-by":"crossref","unstructured":"Hassan R, Cohanim B, De\u00a0Weck O, Venter G (2005) A comparison of particle swarm optimization and the genetic algorithm. In: 46th AIAA\/ASME\/ASCE\/AHS\/ASC Structures, Structural Dynamics and Materials Conference, p 1897","DOI":"10.2514\/6.2005-1897"},{"issue":"15","key":"1014_CR23","doi-asserted-by":"publisher","first-page":"3903","DOI":"10.3390\/en13153903","volume":"13","author":"Z Sun","year":"2020","unstructured":"Sun Z, Jiang B, Li X, Li J, Xiao K (2020) A data-driven approach for lithology identification based on parameter-optimized ensemble learning. Energies 13(15):3903","journal-title":"Energies"},{"issue":"12","key":"1014_CR24","doi-asserted-by":"publisher","first-page":"1819","DOI":"10.1109\/LGRS.2019.2911473","volume":"16","author":"CM Saporetti","year":"2019","unstructured":"Saporetti CM, da Fonseca LG, Pereira E (2019) A lithology identification approach based on machine learning with evolutionary parameter tuning. IEEE Geoscience and Remote Sensing Letters 16(12):1819\u20131823","journal-title":"IEEE Geoscience and Remote Sensing Letters"},{"key":"1014_CR25","unstructured":"Snoek J, Larochelle H, Adams RP (2012) Practical bayesian optimization of machine learning algorithms. Advances in neural information processing systems 25"},{"key":"1014_CR26","doi-asserted-by":"crossref","unstructured":"Rasmussen CE (2003) Gaussian processes in machine learning. In: Summer School on Machine Learning, pp 63\u201371. Springer","DOI":"10.1007\/978-3-540-28650-9_4"},{"key":"1014_CR27","doi-asserted-by":"crossref","unstructured":"Rasmussen C, Williams C (2005) Gaussian processes for machine learning. In: GAUSSIAN PROCESSES FOR MACHINE LEARNING. Adaptive Computation and Machine Learning, pp 1\u2013247","DOI":"10.7551\/mitpress\/3206.001.0001"},{"key":"1014_CR28","unstructured":"Brochu E, Cora VM, De\u00a0Freitas N (2010) A tutorial on bayesian optimization of expensive cost functions, with application to active user modeling and hierarchical reinforcement learning. arXiv preprint arXiv:1012.2599"},{"key":"1014_CR29","doi-asserted-by":"crossref","unstructured":"Gan W, Ji Z, Liang Y (2021) Acquisition functions in bayesian optimization. In: 2021 2nd International Conference on Big Data & Artificial Intelligence & Software Engineering (ICBASE), pp 129\u2013135","DOI":"10.1109\/ICBASE53849.2021.00032"},{"key":"1014_CR30","doi-asserted-by":"crossref","unstructured":"Dietterich TG (2000) Ensemble methods in machine learning. In: International Workshop on Multiple Classifier Systems, pp 1\u201315. Springer","DOI":"10.1007\/3-540-45014-9_1"},{"issue":"3","key":"1014_CR31","first-page":"349","volume":"2","author":"T Hastie","year":"2009","unstructured":"Hastie T, Rosset S, Zhu J, Zou H (2009) Multi-class adaboost. Statistics and its. Interface 2(3):349\u2013360","journal-title":"Interface"},{"key":"1014_CR32","doi-asserted-by":"crossref","unstructured":"Friedman JH (2001) Greedy function approximation a gradient boosting machine. Annals of statistics, 1189\u20131232","DOI":"10.1214\/aos\/1013203451"},{"issue":"1","key":"1014_CR33","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman L (2001) Random forests. Machine learning 45(1):5\u201332","journal-title":"Random forests. Machine learning"},{"issue":"1","key":"1014_CR34","first-page":"3","volume":"63","author":"P Geurts","year":"2006","unstructured":"Geurts P, Ernst D, Wehenkel L (2006) Extremely randomized tree. Machine learning 63(1):3\u201342","journal-title":"Extremely randomized tree. Machine learning"},{"issue":"5","key":"1014_CR35","doi-asserted-by":"publisher","first-page":"859","DOI":"10.1007\/s11004-020-09885-y","volume":"53","author":"Y Xie","year":"2021","unstructured":"Xie Y, Zhu C, Hu R, Zhu Z (2021) A coarse-to-fine approach for intelligent logging lithology identification with extremely randomized trees. Mathematical Geosciences 53(5):859\u2013876","journal-title":"Mathematical Geosciences"},{"key":"1014_CR36","unstructured":"Amini M-R, Feofanov V, Pauletto L, Devijver E, Maximov Y (2022) Self-training A survey. arXiv preprint arXiv:2202.12040"}],"container-title":["Earth Science Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12145-023-01014-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12145-023-01014-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12145-023-01014-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T15:15:14Z","timestamp":1692890114000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12145-023-01014-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,7]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["1014"],"URL":"https:\/\/doi.org\/10.1007\/s12145-023-01014-7","relation":{},"ISSN":["1865-0473","1865-0481"],"issn-type":[{"value":"1865-0473","type":"print"},{"value":"1865-0481","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,7]]},"assertion":[{"value":"29 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 April 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 June 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"No conflict of interest exits in the submission of this manuscript.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interest"}}]}}