{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T18:31:56Z","timestamp":1781893916080,"version":"3.54.5"},"reference-count":53,"publisher":"MDPI AG","issue":"18","license":[{"start":{"date-parts":[[2023,9,18]],"date-time":"2023-09-18T00:00:00Z","timestamp":1694995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"US National Aeronautics and Space Administration","award":["80NSSC22K1742"],"award-info":[{"award-number":["80NSSC22K1742"]}]},{"name":"University of New Mexico from the College of Arts and Sciences","award":["80NSSC22K1742"],"award-info":[{"award-number":["80NSSC22K1742"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Artificial intelligence (AI) and machine learning (ML) have been applied to solve various remote sensing problems. To fully leverage the power of AI and ML to tackle impactful remote sensing problems, it is essential to enable researchers and practitioners to understand how AI and ML models actually work and thus to improve the model performance strategically. Accurate and timely land cover maps are essential components for informed land management decision making. To address the ever-increasing need for high spatial and temporal resolution maps, this paper developed an interactive and open-source online tool, in Python, to help interpret and improve the ML models used for land cover mapping with Google Earth Engine (GEE). The tool integrates the workflow of both land cover classification and land cover change dynamics, which requires the generation of a time series of land cover maps. Three feature importance metrics are reported, including impurity-based, permutation-based, and SHAP (Shapley additive explanations) value-based feature importance. Two case studies are presented to showcase the tool\u2019s capability and ease of use, enabling a globally accessible and free convergent application of remote sensing technologies. This tool may inspire researchers to facilitate explainable AI (XAI)-empowered remote sensing applications with GEE.<\/jats:p>","DOI":"10.3390\/rs15184585","type":"journal-article","created":{"date-parts":[[2023,9,18]],"date-time":"2023-09-18T05:59:06Z","timestamp":1695016746000},"page":"4585","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["Enhancing Land Cover Mapping and Monitoring: An Interactive and Explainable Machine Learning Approach Using Google Earth Engine"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3807-3734","authenticated-orcid":false,"given":"Haifei","family":"Chen","sequence":"first","affiliation":[{"name":"Interdisciplinary Science Cooperative, University of New Mexico, Albuquerque, NM 87131, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9240-5501","authenticated-orcid":false,"given":"Liping","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Geography and Environmental Studies, University of New Mexico, Albuquerque, NM 87131, USA"},{"name":"Center for the Advancement of Spatial Informatics Research and Education (ASPIRE), University of New Mexico, Albuquerque, NM 87131, USA"},{"name":"Department of Computer Science, University of New Mexico, Albuquerque, NM 87106, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5437-4073","authenticated-orcid":false,"given":"Qiusheng","family":"Wu","sequence":"additional","affiliation":[{"name":"Department of Geography & Sustainability, University of Tennessee, Knoxville, TN 37996, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,9,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1080\/10580530.2020.1849465","article-title":"Explainable Artificial Intelligence: Objectives, Stakeholders, and Future Research Opportunities","volume":"39","author":"Meske","year":"2022","journal-title":"Inf. Syst. Manag."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.gsf.2015.07.003","article-title":"Machine Learning in Geosciences and Remote Sensing","volume":"7","author":"Lary","year":"2016","journal-title":"Geosci. Front."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Holzinger, A., Goebel, R., Fong, R., Moon, T., M\u00fcller, K.-R., and Samek, W. (2022). xxAI\u2014Beyond Explainable AI: International Workshop, Held in Conjunction with ICML 2020, 18 July 2020, Vienna, Austria, Revised and Extended Papers, Springer International Publishing.","DOI":"10.1007\/978-3-031-04083-2"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"113195","DOI":"10.1016\/j.rse.2022.113195","article-title":"Fifty Years of Landsat Science and Impacts","volume":"280","author":"Wulder","year":"2022","journal-title":"Remote Sens. Environ."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Yang, L., Driscol, J., Sarigai, S., Wu, Q., Chen, H., and Lippitt, C.D. (2022). Google Earth Engine and Artificial Intelligence (AI): A Comprehensive Review. Remote Sens., 14.","DOI":"10.3390\/rs14143253"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"13389","DOI":"10.1029\/2019GL084944","article-title":"Viewing Forced Climate Patterns through an AI Lens","volume":"46","author":"Barnes","year":"2019","journal-title":"Geophys. Res. Lett."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"eaau0323","DOI":"10.1126\/science.aau0323","article-title":"Machine Learning for Data-Driven Discovery in Solid Earth Geoscience","volume":"363","author":"Bergen","year":"2019","journal-title":"Science"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1544","DOI":"10.1109\/TKDE.2018.2861006","article-title":"Machine Learning for the Geosciences: Challenges and Opportunities","volume":"31","author":"Karpatne","year":"2019","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1038\/s41586-019-0912-1","article-title":"Prabhat Deep Learning and Process Understanding for Data-Driven Earth System Science","volume":"566","author":"Reichstein","year":"2019","journal-title":"Nature"},{"key":"ref_10","first-page":"102869","article-title":"Explainable AI for Earth Observation: A Review Including Societal and Regulatory Perspectives","volume":"112","author":"Gevaert","year":"2022","journal-title":"Int. J. Appl. Earth Obs. Geoinf."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"3503","DOI":"10.1007\/s10462-021-10088-y","article-title":"Explainable Artificial Intelligence: A Comprehensive Review","volume":"55","author":"Minh","year":"2022","journal-title":"Artif. Intell. Rev."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Samek, W., Montavon, G., Vedaldi, A., Hansen, L.K., and M\u00fcller, K.-R. (2019). Explainable AI: Interpreting, Explaining and Visualizing Deep Learning, Springer Nature.","DOI":"10.1007\/978-3-030-28954-6"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.inffus.2021.07.016","article-title":"Unbox the Black-Box for the Medical Explainable AI via Multi-Modal and Multi-Centre Data Fusion: A Mini-Review, Two Showcases and beyond","volume":"77","author":"Yang","year":"2022","journal-title":"Inf. Fusion"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1016\/j.inffus.2019.12.012","article-title":"Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AI","volume":"58","author":"Bennetot","year":"2020","journal-title":"Inf. Fusion"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"52138","DOI":"10.1109\/ACCESS.2018.2870052","article-title":"Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI)","volume":"6","author":"Adadi","year":"2018","journal-title":"IEEE Access"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"42200","DOI":"10.1109\/ACCESS.2020.2976199","article-title":"Explainable Machine Learning for Scientific Insights and Discoveries","volume":"8","author":"Roscher","year":"2020","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Yang, L., MacEachren, A.M., Mitra, P., and Onorati, T. (2018). Visually-Enabled Active Deep Learning for (geo) Text and Image Classification: A Review. ISPRS Int. J., 7.","DOI":"10.3390\/ijgi7020065"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"100600","DOI":"10.1016\/j.patter.2022.100600","article-title":"A Review of Explainable AI in the Satellite Data, Deep Machine Learning, and Human Poverty Domain","volume":"3","author":"Hall","year":"2022","journal-title":"Patterns"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.isprsjprs.2016.01.011","article-title":"Random Forest in Remote Sensing: A Review of Applications and Future Directions","volume":"114","author":"Belgiu","year":"2016","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_20","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_21","unstructured":"Lundberg, S.M., and Lee, S.-I. (2017, January 4\u20139). A Unified Approach to Interpreting Model Predictions. Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA."},{"key":"ref_22","first-page":"100843","article-title":"Urban Land Use and Land Cover Classification with Interpretable Machine Learning\u2014A Case Study Using Sentinel-2 and Auxiliary Data","volume":"28","author":"Hosseiny","year":"2022","journal-title":"Remote Sens. Appl. Soc. Environ."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2243","DOI":"10.1007\/s00477-023-02392-6","article-title":"Snow Avalanche Susceptibility Mapping Using Novel Tree-Based Machine Learning Algorithms (XGBoost, NGBoost, and LightGBM) with eXplainable Artificial Intelligence (XAI) Approach","volume":"37","author":"Iban","year":"2023","journal-title":"Stoch. Environ. Res. Risk Assess."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"101625","DOI":"10.1016\/j.gsf.2023.101625","article-title":"Spatial Flood Susceptibility Mapping Using an Explainable Artificial Intelligence (XAI) Model","volume":"14","author":"Pradhan","year":"2023","journal-title":"Geosci. Front."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"105364","DOI":"10.1016\/j.cageo.2023.105364","article-title":"Explainable Artificial Intelligence in Geoscience: A Glimpse into the Future of Landslide Susceptibility Modeling","volume":"176","author":"Dahal","year":"2023","journal-title":"Comput. Geosci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.rse.2017.06.031","article-title":"Google Earth Engine: Planetary-Scale Geospatial Analysis for Everyone","volume":"202","author":"Gorelick","year":"2017","journal-title":"Remote Sens. Environ."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Velastegui-Montoya, A., Montalv\u00e1n-Burbano, N., Carri\u00f3n-Mero, P., Rivera-Torres, H., Sadeck, L., and Adami, M. (2023). Google Earth Engine: A Global Analysis and Future Trends. Remote Sens., 15.","DOI":"10.3390\/rs15143675"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"850","DOI":"10.1126\/science.1244693","article-title":"High-Resolution Global Maps of 21st-Century Forest Cover Change","volume":"342","author":"Hansen","year":"2013","journal-title":"Science"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1038\/nature20584","article-title":"High-Resolution Mapping of Global Surface Water and Its Long-Term Changes","volume":"540","author":"Pekel","year":"2016","journal-title":"Nature"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"113731","DOI":"10.1016\/j.rse.2023.113731","article-title":"Automated Detection and Tracking of Medium-Large Icebergs from Sentinel-1 Imagery Using Google Earth Engine","volume":"296","author":"Koo","year":"2023","journal-title":"Remote Sens. Environ."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2305","DOI":"10.21105\/joss.02305","article-title":"Geemap: A Python Package for Interactive Mapping with Google Earth Engine","volume":"5","author":"Wu","year":"2020","journal-title":"J. Open Source Softw."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"e12162","DOI":"10.1002\/2688-8319.12162","article-title":"An Operational Land Cover and Land Cover Change Toolbox: Processing Open-source Data with Open-source Software","volume":"3","author":"Gatis","year":"2022","journal-title":"Ecol. Solut. Evid."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"e2022EA002332","DOI":"10.1029\/2022EA002332","article-title":"A Reproducible and Reusable Pipeline for Segmentation of Geoscientific Imagery","volume":"9","author":"Buscombe","year":"2022","journal-title":"Earth Space Sci."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2019","DOI":"10.1111\/2041-210X.13043","article-title":"Remap: An Online Remote Sensing Application for Land Cover Classification and Monitoring","volume":"9","author":"Murray","year":"2018","journal-title":"Methods Ecol. Evol."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1007\/s12145-020-00562-6","article-title":"O-LCMapping: A Google Earth Engine-Based Web Toolkit for Supporting Online Land Cover Classification","volume":"14","author":"Xing","year":"2021","journal-title":"Earth Sci. Inf."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/LGRS.2023.3251652","article-title":"Interpretable Deep Learning Framework for Land Use and Land Cover Classification in Remote Sensing Using SHAP","volume":"20","author":"Temenos","year":"2023","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_37","unstructured":"(2023, July 27). Ipywidgets: Interactive Widgets for the Jupyter Notebook. Available online: https:\/\/github.com\/jupyter-widgets\/ipywidgets."},{"key":"ref_38","unstructured":"(2023, July 27). Ipyleaflet: A Jupyter\u2014Leaflet.js Bridge. Available online: https:\/\/github.com\/jupyter-widgets\/ipyleaflet."},{"key":"ref_39","first-page":"2825","article-title":"Scikit-Learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_40","unstructured":"(2023, July 27). Shap: A Game Theoretic Approach to Explain the Output of Any Machine Learning Model. Available online: https:\/\/github.com\/shap\/shap."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"RG2004","DOI":"10.1029\/2005RG000183","article-title":"The Shuttle Radar Topography Mission","volume":"45","author":"Farr","year":"2007","journal-title":"Rev. Geophys."},{"key":"ref_42","unstructured":"Zanaga, D., Van De Kerchove, R., De Keersmaecker, W., Souverijns, N., Brockmann, C., Quast, R., Wevers, J., Grosu, A., Paccini, A., and Vergnaud, S. (2023, September 13). ESA WorldCover 10 M 2020 v100. Available online: https:\/\/zenodo.org\/record\/5571936."},{"key":"ref_43","unstructured":"Zanaga, D., Van De Kerchove, R., Daems, D., De Keersmaecker, W., Brockmann, C., Kirches, G., Wevers, J., Cartus, O., Santoro, M., and Fritz, S. (2023, September 13). ESA WorldCover 10 M 2021 v200. Available online: https:\/\/zenodo.org\/record\/7254221."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Karra, K., Kontgis, C., Statman-Weil, Z., Mazzariello, J.C., Mathis, M., and Brumby, S.P. (2021, January 11\u201316). Global Land Use \/ Land Cover with Sentinel 2 and Deep Learning. Proceedings of the 2021 IEEE International Geoscience and Remote Sensing Symposium IGARSS, Brussels, Belgium.","DOI":"10.1109\/IGARSS47720.2021.9553499"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1251","DOI":"10.1038\/s41597-022-01307-4","article-title":"Dynamic World, Near Real-Time Global 10 M Land Use Land Cover Mapping","volume":"9","author":"Brown","year":"2022","journal-title":"Sci. Data"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Venter, Z.S., Barton, D.N., Chakraborty, T., Simensen, T., and Singh, G. (2022). Global 10 M Land Use Land Cover Datasets: A Comparison of Dynamic World, World Cover and Esri Land Cover. Remote Sens., 14.","DOI":"10.3390\/rs14164101"},{"key":"ref_47","unstructured":"(2023, July 27). ee.Classifier.smileRandomForest|Google Earth Engine|Google for Developers. Available online: https:\/\/developers.google.com\/earth-engine\/apidocs\/ee-classifier-smilerandomforest."},{"key":"ref_48","unstructured":"(2023, July 27). Scikit-Learn: Scikit-Learn: Machine Learning in Python. Available online: https:\/\/github.com\/scikit-learn\/scikit-learn."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1102","DOI":"10.1080\/15481603.2020.1846948","article-title":"A Large-Scale Change Monitoring of Wetlands Using Time Series Landsat Imagery on Google Earth Engine: A Case Study in Newfoundland","volume":"57","author":"Mahdianpari","year":"2020","journal-title":"GISci. Remote Sens."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Amani, M., Kakooei, M., Ghorbanian, A., Warren, R., Mahdavi, S., Brisco, B., Moghimi, A., Bourgeau-Chavez, L., Toure, S., and Paudel, A. (2022). Forty Years of Wetland Status and Trends Analyses in the Great Lakes Using Landsat Archive Imagery and Google Earth Engine. Remote Sens., 14.","DOI":"10.3390\/rs14153778"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"109813","DOI":"10.1016\/j.ecolind.2022.109813","article-title":"Extraction of Long Time Series Wetland Information Based on Google Earth Engine and Random Forest Algorithm for a Plateau Lake Basin\u2014A Case Study of Dianchi Lake, Yunnan Province, China","volume":"146","author":"Zhao","year":"2023","journal-title":"Ecol. Indic."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"114715","DOI":"10.1016\/j.marpolbul.2023.114715","article-title":"Spatial-Temporal Dynamics of Decaying Stages of Pelagic Sargassum Spp. along Shorelines in Puerto Rico Using Google Earth Engine","volume":"188","author":"Reisinger","year":"2023","journal-title":"Mar. Pollut. Bull."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1016\/j.rse.2014.02.015","article-title":"Good Practices for Estimating Area and Assessing Accuracy of Land Change","volume":"148","author":"Olofsson","year":"2014","journal-title":"Remote Sens. Environ."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/18\/4585\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:52:54Z","timestamp":1760129574000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/18\/4585"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,18]]},"references-count":53,"journal-issue":{"issue":"18","published-online":{"date-parts":[[2023,9]]}},"alternative-id":["rs15184585"],"URL":"https:\/\/doi.org\/10.3390\/rs15184585","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,9,18]]}}}