{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T06:52:31Z","timestamp":1768027951313,"version":"3.49.0"},"reference-count":71,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T00:00:00Z","timestamp":1768003200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T00:00:00Z","timestamp":1768003200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100016379","name":"Universit\u00e4t Osnabr\u00fcck","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100016379","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Discov Computing"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Sensor networks let a farmer keep their eye on multiple locations in an agricultural field simultaneously but can be expensive to install, maintain and analyse. Furthermore, sensors often suffer from gaps in the recording process which leads to missing data points or what are essentially \u2018blind spots\u2019 in the network structure. To cater for missing values, effective methods for data imputation are essential. In this paper, we use graphs to impute these missing values within sensor networks using a technique called graph signal processing (GSP) applied to soil moisture recordings. Using this method, we simulate network conditions involving missing sensors or inconsistently collected data. This enables farmers to reliably estimate the sensor readings that would have been obtained, thereby increasing the fault tolerance of their agricultural sensor networks. In this work, we are specifically interested in the relative accuracy of data imputation between several graph construction techniques within the GSP framework, both geometric, i.e., dependent on the geographical coordinates, and data-driven techniques, e.g., correlations between the sensor readings. We evaluated seven graph construction techniques, also comparing with a simple mean imputation baseline, for creating edges. By masking sensor values, we identify how accurately sensor values can be inferred. This is done by gradually masking sensors from the network with 1000 random sensor combinations per mask size and then imputing these \u201cmissing\u201d sensors. For our experiments, we make use of the Cook Agronomy Farm (CAF) dataset for GSP imputation that contains soil moisture data recorded with 42 sensors. At almost at every timestamp not even once all moisture sensors recorded the data simultaneously, showcasing the value of correct data imputation in these sparse sensor networks. Our results indicate that data-driven graphs, that connect nodes (e.g., sensors) based on the underlying sensor recordings, tend to capture the relationships between sensors most accurately, where the data-driven Gaussian kernel graph (a signal similarity approach) consistently outperforms other graphs on average with 15% improvement across all experiments. Furthermore, compared to a simple baseline, error reduces between 50 and 70% depending on the underlying data. This suggests that the Gaussian kernel graph can function as a solid enhancement in applying GSP when sensors networks are either prone to faults or sparsely placed. Additional analysis showed that the interplay between graph density, signal smoothness and structural connectivity should be balanced for optimal performance.<\/jats:p>","DOI":"10.1007\/s10791-025-09862-1","type":"journal-article","created":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T03:47:23Z","timestamp":1768016843000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A comparison of graph construction techniques for applying graph signal processing to soil moisture networks"],"prefix":"10.1007","volume":"29","author":[{"given":"Jurgen","family":"van den Hoogen","sequence":"first","affiliation":[]},{"given":"Dan","family":"Hudson","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Atzmueller","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,1,10]]},"reference":[{"key":"9862_CR1","doi-asserted-by":"crossref","unstructured":"Schmid S, Wattenhofer R. Modeling sensor networks. Algorithms and Protocols for Wireless Sensor Networks. 2008;77\u2013103.","DOI":"10.1002\/9780470396360.ch4"},{"issue":"1","key":"9862_CR2","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/s41109-019-0111-x","volume":"4","author":"R Interdonato","year":"2019","unstructured":"Interdonato R, Atzmueller M, Gaito S, Kanawati R, Largeron C, Sala A. Feature-rich networks: going beyond complex network topologies. Appl Netw Sci. 2019;4(1):4.","journal-title":"Appl Netw Sci"},{"key":"9862_CR3","unstructured":"Stankovic L, Mandic D, Dakovic M, Brajovic M, Scalzo B, Constantinides T. Graph signal processing\u2013part i: graphs, graph spectra, and spectral clustering. 2019. arXiv preprint arXiv:1907.03467"},{"key":"9862_CR4","doi-asserted-by":"crossref","unstructured":"Bloemheuvel S, van\u00a0den Hoogen J, Atzmueller M. Graph signal processing on complex networks for structural health monitoring. In: Proceedings of the international conference on complex networks and their applications. 2021;p. 249\u2013261. Springer.","DOI":"10.1007\/978-3-030-65347-7_21"},{"issue":"3","key":"9862_CR5","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1109\/MSP.2012.2235192","volume":"30","author":"DI Shuman","year":"2013","unstructured":"Shuman DI, Narang SK, Frossard P, Ortega A, Vandergheynst P. The emerging field of signal processing on graphs: extending high-dimensional data analysis to networks and other irregular domains. IEEE Signal Process Mag. 2013;30(3):83\u201398.","journal-title":"IEEE Signal Process Mag"},{"issue":"4","key":"9862_CR6","doi-asserted-by":"publisher","first-page":"04015072","DOI":"10.1061\/(ASCE)CF.1943-5509.0000824","volume":"30","author":"J Seo","year":"2016","unstructured":"Seo J, Hu JW, Lee J. Summary review of structural health monitoring applications for highway bridges. J Perform Constr Facil. 2016;30(4):04015072.","journal-title":"J Perform Constr Facil"},{"key":"9862_CR7","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1016\/j.compag.2017.03.018","volume":"137","author":"CK Gasch","year":"2017","unstructured":"Gasch CK, Brown DJ, Brooks ES, Yourek M, Poggio M, Cobos DR, et al. A pragmatic, automated approach for retroactive calibration of soil moisture sensors using a two-step, soil-specific correction. Comput Electron Agric. 2017;137:29\u201340.","journal-title":"Comput Electron Agric"},{"key":"9862_CR8","doi-asserted-by":"publisher","unstructured":"van\u00a0den Hoogen J, Hudson D, Atzmueller M. Graph signal processing unearths the best locations for soil moisture sensors. In: 2024 international conference on machine learning and applications (ICMLA), 2024;p. 963\u2013968. https:\/\/doi.org\/10.1109\/ICMLA61862.2024.00142","DOI":"10.1109\/ICMLA61862.2024.00142"},{"issue":"6825","key":"9862_CR9","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1038\/35065725","volume":"410","author":"SH Strogatz","year":"2001","unstructured":"Strogatz SH. Exploring complex networks. Nature. 2001;410(6825):268\u201376.","journal-title":"Nature"},{"issue":"4\u20135","key":"9862_CR10","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1016\/j.physrep.2005.10.009","volume":"424","author":"S Boccaletti","year":"2006","unstructured":"Boccaletti S, Latora V, Moreno Y, Chavez M, Hwang D-U. Complex networks: structure and dynamics. Phys Rep. 2006;424(4\u20135):175\u2013308.","journal-title":"Phys Rep"},{"key":"9862_CR11","doi-asserted-by":"crossref","unstructured":"Liben-Nowell D, Kleinberg J. The link prediction problem for social networks. In: Proceedings of the twelfth international conference on information and knowledge management, 2003;p. 556\u2013559","DOI":"10.1145\/956863.956972"},{"issue":"3\u20135","key":"9862_CR12","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.physrep.2009.11.002","volume":"486","author":"S Fortunato","year":"2010","unstructured":"Fortunato S. Community detection in graphs. Phys Rep. 2010;486(3\u20135):75\u2013174.","journal-title":"Phys Rep"},{"key":"9862_CR13","unstructured":"Atzmueller M, Kanawati R. Explainability in cyber-security using complex network analysis: a brief methodological overview"},{"key":"9862_CR14","unstructured":"Atzmueller M, Sylvester S, Kanawati R. Exploratory and explanation-aware network intrusion profiling using subgroup discovery and complex network analysis"},{"key":"9862_CR15","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511791383","volume-title":"Dynamical processes on complex networks","author":"A Barrat","year":"2008","unstructured":"Barrat A, Barthelemy M, Vespignani A. Dynamical processes on complex networks. Cambridge: Cambridge University Press; 2008."},{"key":"9862_CR16","unstructured":"Newman ME. Complex systems: a survey. 2011. arXiv preprint arXiv:1112.1440"},{"issue":"4","key":"9862_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3447772","volume":"54","author":"A Hogan","year":"2021","unstructured":"Hogan A, Blomqvist E, Cochez M, d\u2019Amato C, Melo GD, Gutierrez C, et al. Knowledge graphs. ACM Comput Surv (Csur). 2021;54(4):1\u201337.","journal-title":"ACM Comput Surv (Csur)"},{"key":"9862_CR18","doi-asserted-by":"crossref","unstructured":"Bollacker K, Evans C, Paritosh P, Sturge T, Taylor J. Freebase: a collaboratively created graph database for structuring human knowledge. In: Proceedings of the ACM SIGMOD international conference on management of data. 2008;p. 1247\u20131250.","DOI":"10.1145\/1376616.1376746"},{"key":"9862_CR19","unstructured":"Kipf TN, Welling M. Semi-supervised classification with graph convolutional networks. 2016. arXiv preprint arXiv:1609.02907"},{"key":"9862_CR20","first-page":"23645","volume":"30","author":"W Hamilton","year":"2017","unstructured":"Hamilton W, Ying Z, Leskovec J. Inductive representation learning on large graphs. Adv Neural Inf Process Syst. 2017;30:23645.","journal-title":"Adv Neural Inf Process Syst"},{"key":"9862_CR21","unstructured":"Zhang M, Chen Y. Link prediction based on graph neural networks. Adv Neural Inf Process Syst. 2018;31."},{"issue":"10","key":"9862_CR22","doi-asserted-by":"publisher","first-page":"10008","DOI":"10.1088\/1742-5468\/2008\/10\/P10008","volume":"2008","author":"VD Blondel","year":"2008","unstructured":"Blondel VD, Guillaume J-L, Lambiotte R, Lefebvre E. Fast unfolding of communities in large networks. J Stat Mech Theory Exp. 2008;2008(10):10008.","journal-title":"J Stat Mech Theory Exp"},{"issue":"5","key":"9862_CR23","doi-asserted-by":"publisher","first-page":"808","DOI":"10.1109\/JPROC.2018.2820126","volume":"106","author":"A Ortega","year":"2018","unstructured":"Ortega A, Frossard P, Kova\u010devi\u0107 J, Moura JM, Vandergheynst P. Graph signal processing: overview, challenges, and applications. Proc IEEE. 2018;106(5):808\u201328.","journal-title":"Proc IEEE"},{"issue":"1","key":"9862_CR24","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/s41109-021-00438-8","volume":"6","author":"S Bloemheuvel","year":"2021","unstructured":"Bloemheuvel S, van den Hoogen J, Atzmueller M. A computational framework for modeling complex sensor network data using graph signal processing and graph neural networks in structural health monitoring. Appl Netw Sci. 2021;6(1):97.","journal-title":"Appl Netw Sci"},{"key":"9862_CR25","unstructured":"Stankovic L, Mandic D, Dakovic M, Brajovic M, Scalzo B, Constantinides AG. Graph signal processing\u2013part ii: processing and analyzing signals on graphs. 2019. arXiv preprint arXiv:1909.10325"},{"issue":"6","key":"9862_CR26","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1109\/MSP.2019.2929832","volume":"36","author":"L Stankovic","year":"2019","unstructured":"Stankovic L, Mandic DP, Dakovic M, Kisil I, Sejdic E, Constantinides AG. Understanding the basis of graph signal processing via an intuitive example-driven approach [lecture notes]. IEEE Signal Process Mag. 2019;36(6):133\u201345.","journal-title":"IEEE Signal Process Mag"},{"issue":"10","key":"9862_CR27","doi-asserted-by":"publisher","first-page":"2808","DOI":"10.1002\/hbm.24979","volume":"41","author":"Z Zhou","year":"2020","unstructured":"Zhou Z, Chen X, Zhang Y, Hu D, Qiao L, Yu R, et al. A toolbox for brain network construction and classification (brainnetclass). Hum Brain Mapp. 2020;41(10):2808\u201326.","journal-title":"Hum Brain Mapp"},{"issue":"4","key":"9862_CR28","doi-asserted-by":"publisher","first-page":"856","DOI":"10.1109\/TKDE.2016.2633993","volume":"29","author":"G Bagan","year":"2016","unstructured":"Bagan G, Bonifati A, Ciucanu R, Fletcher GH, Lemay A, Advokaat N. gmark: schema-driven generation of graphs and queries. IEEE Trans Knowl Data Eng. 2016;29(4):856\u201369.","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"9862_CR29","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84996-290-2","volume-title":"Discrete calculus: applied analysis on graphs for computational science","author":"LJ Grady","year":"2010","unstructured":"Grady LJ, Polimeni JR. Discrete calculus: applied analysis on graphs for computational science. Berlin: Springer; 2010."},{"key":"9862_CR30","doi-asserted-by":"crossref","unstructured":"Bloemheuvel S, van\u00a0den Hoogen J, Atzmueller M. Graph construction on complex spatiotemporal data for enhancing graph neural network-based approaches. Int J Data Sci Anal 2023;1\u201318","DOI":"10.1007\/s41060-023-00452-2"},{"key":"9862_CR31","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1016\/j.neucom.2018.05.084","volume":"312","author":"L Qiao","year":"2018","unstructured":"Qiao L, Zhang L, Chen S, Shen D. Data-driven graph construction and graph learning: a review. Neurocomputing. 2018;312:336\u201351.","journal-title":"Neurocomputing"},{"key":"9862_CR32","first-page":"793","volume":"7","author":"B Delaunay","year":"1934","unstructured":"Delaunay B, Sur LSV. Izvestia Akademii Nauk SSSR. Otdelenie Matematicheskii i Estestvennyka Nauk. 1934;7:793\u2013800.","journal-title":"Otdelenie Matematicheskii i Estestvennyka Nauk"},{"issue":"4","key":"9862_CR33","doi-asserted-by":"publisher","first-page":"1486","DOI":"10.3390\/s22041486","volume":"22","author":"H Lira","year":"2022","unstructured":"Lira H, Mart\u00ed L, Sanchez-Pi N. A graph neural network with spatio-temporal attention for multi-sources time series data: an application to frost forecast. Sensors. 2022;22(4):1486.","journal-title":"Sensors"},{"key":"9862_CR34","unstructured":"Li Y, Yu R, Shahabi C, Liu Y. Diffusion convolutional recurrent neural network: data-driven traffic forecasting. In: International conference on learning representations."},{"key":"9862_CR35","doi-asserted-by":"publisher","DOI":"10.1016\/j.bdr.2021.100237","volume":"25","author":"Y Sun","year":"2021","unstructured":"Sun Y, Yao X, Bi X, Huang X, Zhao X, Qiao B. Time-series graph network for sea surface temperature prediction. Big Data Res. 2021;25:100237.","journal-title":"Big Data Res"},{"key":"9862_CR36","doi-asserted-by":"crossref","unstructured":"Jebara T, Wang J, Chang S-F. Graph construction and b-matching for semi-supervised learning. In: Proceeding of the international conference on machine learning. ICML\u201909, 2009;p. 441\u2013448. ACM, New York, NY, USA","DOI":"10.1145\/1553374.1553432"},{"key":"9862_CR37","doi-asserted-by":"crossref","unstructured":"Wu Z, Pan S, Long G, Jiang J, Zhang C. Graph wavenet for deep spatial-temporal graph modeling. In: Proceedings of the 28th international joint conference on artificial intelligence. 2019; p 1907\u20131913","DOI":"10.24963\/ijcai.2019\/264"},{"key":"9862_CR38","unstructured":"Veli\u010dkovi\u0107 P, Cucurull G, Casanova A, Romero A, Li\u00f2 P, Bengio Y. Graph attention networks. In: International conference on learning representations."},{"key":"9862_CR39","doi-asserted-by":"crossref","unstructured":"Dai E, Jin W, Liu H, Wang S. Towards robust graph neural networks for noisy graphs with sparse labels. In: Proceedings of the fifteenth ACM international conference on web search and data mining. 2022;p. 181\u2013191","DOI":"10.1145\/3488560.3498408"},{"key":"9862_CR40","doi-asserted-by":"crossref","unstructured":"Luo, D., Cheng, W., Yu, W., Zong, B., Ni, J., Chen, H., Zhang, X. Learning to drop: robust graph neural network via topological denoising. In: Proceedings of the 14th ACM international conference on web search and data mining. 2021;p. 779\u2013787.","DOI":"10.1145\/3437963.3441734"},{"key":"9862_CR41","doi-asserted-by":"publisher","first-page":"3651","DOI":"10.1109\/TSP.2023.3300632","volume":"71","author":"S Rey","year":"2023","unstructured":"Rey S, Tenorio VM, Marqu\u00e9s AG. Robust graph filter identification and graph denoising from signal observations. IEEE Trans Signal Process. 2023;71:3651\u201366. https:\/\/doi.org\/10.1109\/TSP.2023.3300632.","journal-title":"IEEE Trans Signal Process"},{"issue":"9","key":"9862_CR42","doi-asserted-by":"publisher","first-page":"228","DOI":"10.3390\/a13090228","volume":"13","author":"R Shafipour","year":"2020","unstructured":"Shafipour R, Mateos G. Online topology inference from streaming stationary graph signals with partial connectivity information. Algorithms. 2020;13(9):228.","journal-title":"Algorithms"},{"key":"9862_CR43","doi-asserted-by":"publisher","DOI":"10.1016\/j.jestch.2024.101675","volume":"52","author":"K Sanju Saravanan","year":"2024","unstructured":"Sanju Saravanan K, Bhagavathiappan V. Innovative agricultural ontology construction using nlp methodologies and graph neural network. Eng Sci Technol Int J. 2024;52:101675. https:\/\/doi.org\/10.1016\/j.jestch.2024.101675.","journal-title":"Eng Sci Technol Int J"},{"key":"9862_CR44","doi-asserted-by":"publisher","unstructured":"Chiranjeevi R, Dhanasekaran S, Murugan BS. Advancements in plant leaf disease classification: Integrating machine learning and graph convolutional networks for sustainable agriculture. In: 2024 third international conference on intelligent techniques in control, optimization and signal processing (INCOS). 2024;p. 1\u20135. https:\/\/doi.org\/10.1109\/INCOS59338.2024.10527696","DOI":"10.1109\/INCOS59338.2024.10527696"},{"key":"9862_CR45","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1007\/s13218-023-00826-5","volume":"37","author":"B Kisliuk","year":"2024","unstructured":"Kisliuk B, Krause JC, Meemken H, Sabor\u00edo Morales JC, M\u00fcller H, Hertzberg J. Ai in current and future agriculture: an introductory overview. KI-K\u00fcnstliche Intelligenz. 2024;37:117\u201332.","journal-title":"KI-K\u00fcnstliche Intelligenz"},{"key":"9862_CR46","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2020.105520","volume":"174","author":"K Hu","year":"2020","unstructured":"Hu K, Coleman G, Zeng S, Wang Z, Walsh M. Graph weeds net: a graph-based deep learning method for weed recognition. Comput Electron Agric. 2020;174:105520.","journal-title":"Comput Electron Agric"},{"key":"9862_CR47","doi-asserted-by":"crossref","unstructured":"Chenglin Q, Qing S, Pengzhou Z, Hui Y. Cn-makg: China meteorology and agriculture knowledge graph construction based on semi-structured data. In: Proceedings of the ICIS. 2018;p. 692\u2013696. IEEE.","DOI":"10.1109\/ICIS.2018.8466485"},{"key":"9862_CR48","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1756\/1\/012010","volume":"1756","author":"H Qin","year":"2021","unstructured":"Qin H, Yao Y. Agriculture knowledge graph construction and application. J Phys Conf Ser. 2021;1756:012010.","journal-title":"J Phys Conf Ser"},{"key":"9862_CR49","unstructured":"Vyas A, Bandyopadhyay S. Dynamic structure learning through graph neural network for forecasting soil moisture in precision agriculture. 2020. arXiv preprint arXiv:2012.03506"},{"key":"9862_CR50","unstructured":"O\u2019Donncha F, Madondo M, Azmat M, Horesh R, DiPietro K. Forecasting soil moisture using domain inspired temporal graph convolution neural networks to guide sustainable crop management. 2022."},{"key":"9862_CR51","doi-asserted-by":"publisher","DOI":"10.1016\/j.jhydrol.2024.132572","volume":"651","author":"Z Pan","year":"2025","unstructured":"Pan Z, Xu L, Chen N. Combining graph neural network and convolutional lstm network for multistep soil moisture spatiotemporal prediction. J Hydrol. 2025;651:132572. https:\/\/doi.org\/10.1016\/j.jhydrol.2024.132572.","journal-title":"J Hydrol"},{"issue":"8","key":"9862_CR52","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.3390\/rs16081397","volume":"16","author":"J Garcia-Cardona","year":"2024","unstructured":"Garcia-Cardona J, Rodriguez-Alvarez N, Munoz-Martin JF, Bosch-Lluis X, Oudrhiri K. Enhancing soil moisture active-passive estimates with soil moisture active-passive reflectometer data using graph signal processing. Remote Sens. 2024;16(8):1397.","journal-title":"Remote Sens"},{"issue":"92","key":"9862_CR53","first-page":"17","volume":"6","author":"FR Chung","year":"1996","unstructured":"Chung FR. Lectures on spectral graph theory. CBMS Lect Fresno. 1996;6(92):17\u201321.","journal-title":"CBMS Lect Fresno"},{"issue":"9","key":"9862_CR54","doi-asserted-by":"publisher","first-page":"509","DOI":"10.1145\/361002.361007","volume":"18","author":"JL Bentley","year":"1975","unstructured":"Bentley JL. Multidimensional binary search trees used for associative searching. CACM. 1975;18(9):509\u201317.","journal-title":"CACM"},{"key":"9862_CR55","volume-title":"Five Balltree construction algorithms","author":"SM Omohundro","year":"1989","unstructured":"Omohundro SM. Five Balltree construction algorithms. Berkeley: International Computer Science Institute Berkeley; 1989."},{"issue":"3","key":"9862_CR56","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1145\/116873.116880","volume":"23","author":"F Aurenhammer","year":"1991","unstructured":"Aurenhammer F. Voronoi diagrams\u2014a survey of a fundamental geometric data structure. ACM Comput Surv. 1991;23(3):345\u2013405.","journal-title":"ACM Comput Surv"},{"key":"9862_CR57","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-04245-8","volume-title":"Computational geometry: algorithms and applications","author":"M De Berg","year":"2000","unstructured":"De Berg M. Computational geometry: algorithms and applications. Berlin: Springer; 2000."},{"key":"9862_CR58","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77974-2","volume-title":"Computational geometry algorithms and applications","author":"M De Berg","year":"2008","unstructured":"De Berg M, Cheong O, van Kreveld M, Overmars M. Computational geometry algorithms and applications. n.p.: Spinger; 2008."},{"key":"9862_CR59","unstructured":"Kalofolias V. How to learn a graph from smooth signals. In: Artificial intelligence and statistics. 2016;p. 920\u2013929. PMLR."},{"issue":"1","key":"9862_CR60","doi-asserted-by":"publisher","first-page":"70004","DOI":"10.1002\/saj2.70004","volume":"89","author":"M Moghaddas","year":"2025","unstructured":"Moghaddas M. Retrieval of soil moisture using a decomposition-based model and optical-thermal model with sentinel-1 and landsat-8 images. Soil Sci Soc Am J. 2025;89(1):70004.","journal-title":"Soil Sci Soc Am J"},{"issue":"4","key":"9862_CR61","first-page":"5","volume":"15","author":"NA Zavala-D\u00edaz","year":"2024","unstructured":"Zavala-D\u00edaz NA, Olivares-Rojas JC, Zavala-D\u00edaz J, Reyes-Archundia E, T\u00e9llez-Anguiano A, Ch\u00e1vez-Campos GM, et al. Study of machine learning techniques for the estimation of soil moisture in agriculture. Int J Combin Optim Prob Inform. 2024;15(4):5.","journal-title":"Int J Combin Optim Prob Inform"},{"issue":"64","key":"9862_CR62","doi-asserted-by":"publisher","first-page":"3172","DOI":"10.21105\/joss.03172","volume":"6","author":"D Darribas","year":"2021","unstructured":"Darribas D, Fleischmann M, Wolf LJ. contextily: contextual cartography for Python. J Open Source Softw. 2021;6(64):3172. https:\/\/doi.org\/10.21105\/joss.03172.","journal-title":"J Open Source Softw"},{"key":"9862_CR63","unstructured":"Survey USG. USGS Imagery Topo basemap. Tiles courtesy of the U.S. Geological Survey, The National Map. 2025. Accessed 22 Jul 2025. https:\/\/basemap.nationalmap.gov\/arcgis\/rest\/services\/USGSImageryTopo\/MapServer"},{"issue":"11","key":"9862_CR64","doi-asserted-by":"publisher","first-page":"1080","DOI":"10.3390\/e21111080","volume":"21","author":"E Siggiridou","year":"2019","unstructured":"Siggiridou E, Koutlis C, Tsimpiris A, Kugiumtzis D. Evaluation of granger causality measures for constructing networks from multivariate time series. Entropy. 2019;21(11):1080. https:\/\/doi.org\/10.3390\/e21111080.","journal-title":"Entropy"},{"key":"9862_CR65","doi-asserted-by":"crossref","unstructured":"Chen F, Cheung G, Zhang X. Manifold graph signal restoration using gradient graph laplacian regularizer. 2024. https:\/\/arxiv.org\/abs\/2206.04245","DOI":"10.1109\/TSP.2023.3343560"},{"key":"9862_CR66","unstructured":"Franceschi L, Niepert M, Pontil M, He X. Learning discrete structures for graph neural networks. 2020. https:\/\/arxiv.org\/abs\/1903.11960"},{"key":"9862_CR67","unstructured":"Gallo L, Latora V, Pulvirenti A. MultiSAGE: a multiplex embedding algorithm for inter-layer link prediction. 2022. https:\/\/arxiv.org\/abs\/2206.13223"},{"key":"9862_CR68","doi-asserted-by":"crossref","unstructured":"Umer M, Kulik L, Tanin E. Kriging for localized spatial interpolation in sensor networks. In: International conference on scientific and statistical database management. 2008;p. 525\u2013532. Springer.","DOI":"10.1007\/978-3-540-69497-7_34"},{"key":"9862_CR69","doi-asserted-by":"publisher","DOI":"10.1016\/j.scitotenv.2020.139140","volume":"730","author":"SJ Hadeed","year":"2020","unstructured":"Hadeed SJ, O\u2019rourke MK, Burgess JL, Harris RB, Canales RA. Imputation methods for addressing missing data in short-term monitoring of air pollutants. Sci Total Environ. 2020;730:139140.","journal-title":"Sci Total Environ"},{"key":"9862_CR70","first-page":"19075","volume":"33","author":"J You","year":"2020","unstructured":"You J, Ma X, Ding Y, Kochenderfer MJ, Leskovec J. Handling missing data with graph representation learning. Adv Neural Inf Process Syst. 2020;33:19075\u201387.","journal-title":"Adv Neural Inf Process Syst"},{"key":"9862_CR71","doi-asserted-by":"crossref","unstructured":"Ye Y, Zhang S, Yu JJ. Spatial-temporal traffic data imputation via graph attention convolutional network. In: International conference on artificial neural networks. 2021;p. 241\u2013252. Springer.","DOI":"10.1007\/978-3-030-86362-3_20"}],"container-title":["Discover Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10791-025-09862-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10791-025-09862-1","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10791-025-09862-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T03:47:28Z","timestamp":1768016848000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10791-025-09862-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,10]]},"references-count":71,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,12]]}},"alternative-id":["9862"],"URL":"https:\/\/doi.org\/10.1007\/s10791-025-09862-1","relation":{},"ISSN":["2948-2992"],"issn-type":[{"value":"2948-2992","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,10]]},"assertion":[{"value":"25 July 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 December 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The studies were conducted using pre-existing datasets which do not involve human or animal participants and not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no conflict of interest.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"Not applicable. This study is not a clinical trial.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Clinical trial registration"}}],"article-number":"17"}}