Paper: arXiv 2511.17954

Authors: Freek Holvoet, Christopher Blier-Wong, Katrien Antonio

Abstract

Incorporating spatial information, particularly those influenced by climate, weather, and demographic factors, is crucial for improving underwriting precision and enhancing risk management in insurance. However, spatial data are often unstructured, high-dimensional, and difficult to integrate into predictive models. Embedding methods are needed to convert spatial data into meaningful representations for modelling tasks. We propose a novel multi-view contrastive learning framework for generating spatial embeddings that combine information from multiple spatial data sources. To train the model, we construct a spatial dataset that merges satellite imagery and OpenStreetMap features across Europe. The framework aligns these spatial views with coordinate-based encodings, producing low-dimensional embeddings that capture both spatial structure and contextual similarity. Once trained, the model generates embeddings directly from latitude-longitude pairs, enabling any dataset with coordinates to be enriched with meaningful spatial features without requiring access to the original spatial inputs. In a case study on French real estate prices, we compare models trained on raw coordinates against those using our spatial embeddings as inputs. The embeddings consistently improve predictive accuracy across generalised linear, additive, and boosting models, while providing interpretable spatial effects and demonstrating transferability to unseen regions.

Complexity vs Empirical Score

  • Math Complexity: 6.0/10
  • Empirical Rigor: 8.0/10
  • Quadrant: Holy Grail — high math complexity, high empirical rigor

Why this score: The paper introduces an innovative multi-view contrastive learning framework to construct fine-grained regional spatial embeddings from multimodal data (satellite and OpenStreetMap features). It features solid mathematical foundations using spherical harmonics and demonstrates rigorous empirical validation across multiple machine learning models in a real estate pricing case study.

Research Flowchart

  flowchart TD
    A["Research Goal:<br>Improve risk modelling via low-dimensional<br>multi-view spatial embeddings"] --> B["Data Collection:<br>Satellite Imagery, OpenStreetMap,<br>& Coordinates (Europe)"]
    B --> C["Multi-View Contrastive Learning:<br>Align spatial views with<br>coordinate-based encodings"]
    C --> D["Embedding Generator:<br>Produce spatial embeddings directly<br>from Lat-Long pairs"]
    D --> E["Evaluation Case Study:<br>French Real Estate Price Prediction<br>(GLM, GAM, XGBoost)"]
    E --> F["Outcomes:<br>Improved accuracy, enhanced interpretability,<br>& high transferability to unseen regions"]

Cited References (163)

  1. Tabular Data: Deep Learning is Not All You Need (2022) — link
  2. Deep Neural Networks and Tabular Data: A Survey (2024) — link
  3. Why do tree-based models still outperform deep learning on typical tabular data? (2022)
  4. Case study: French motor third-party liability claims (2020) — link
  5. Ckmeans. 1d. dp: optimal k-means clustering in one dimension by dynamic programming (2011) — link
  6. A smart guide to dummy variables: four applications and a macro (1998)
  7. Computational actuarial science with R (2014)
  8. Collective reserving using individual claims data (2022)
and 155 more
  1. Improving automobile insurance claims frequency prediction with telematics car driving data (2022) — link
  2. Believing the Bot-Model Risk in the Era of Deep Learning (2019) — link
  3. Statistical learning algorithms applied to automobile insurance ratemaking (2003)
  4. Statistical learning algorithms applied to automobile insurance ratemaking (2003) — link
  5. When stakes are high: balancing accuracy and transparency with M odel- A gnostic I nterpretable D ata-driven su RR ogates (2022) — link
  6. Encoding neighbor information into geographical embeddings using convolutional neural networks (2020)
  7. Rethinking representations in P&C actuarial science with deep neural networks (2021) — link
  8. Random search for hyper-parameter optimization. (2012)
  9. On large-batch training for deep learning: Generalization gap and sharp minima (2016) — link
  10. Generalized linear models (1972) — link
  11. An accurate comparison of methods for quantifying variable importance in artificial neural networks using simulated data (2004) — link
  12. Nesting classical actuarial models into neural networks (2019) — link
  13. Dropout: a simple way to prevent neural networks from overfitting (2014)
  14. From generalized linear models to neural networks, and back (2019) — link
  15. Insurance premium prediction via gradient tree-boosted T weedie compound P oisson models (2018) — link
  16. Generalized Linear Models and Actuarial Science (1996) — link
  17. Generalized linear models for insurance data (2008) — link
  18. Effective Statistical Learning Methods for Actuaries I: GLM s and Extensions (2019) — link
  19. Effective Statistical Learning Methods for Actuaries II: Tree-Based Methods and Extensions (2020) — link
  20. Effective Statistical Learning Methods for Actuaries III: Neural Networks and Extensions (2019) — link
  21. A multilevel analysis of intercompany claim counts (2010) — link
  22. Interpreting deep learning models with marginal attribution by conditioning on quantiles (2021) — link
  23. Embeddings and attention in predictive modeling (2026) — link
  24. PhD thesis: Modeles connexionnistes de l’apprentissage (connectionist learning models) (1987)
  25. Data Analytics for Non-Life Insurance Pricing (2021) — link
  26. Using multi-class AdaBoost tree for prediction frequency of auto insurance (2014)
  27. Autocalibration and Tweedie-dominance for insurance pricing with machine learning (2021) — link
  28. Insights from inside neural networks (2020) — link
  29. The added value of dynamically updating motor insurance prices with telematics collected driving behavior data (2022) — link
  30. Delta Boosting Machine with Application to General Insurance (2018)
  31. Response versus gradient boosting trees, GLM s and neural networks under T weedie loss and log-link (2022) — link
  32. Deep GBM : A deep learning framework distilled by GBDT for online prediction tasks (2019) — link
  33. Tab NN : a universal neural network solution for tabular data (2019)
  34. Deep Learning (2016)
  35. Importance of input data normalization for the application of neural networks to complex industrial problems. (1997) — link
  36. \emph maidrr: M odel- A gnostic I nterpretable D ata-driven su RR ogate. (2021)
  37. CASdatasets: insurance datasets. [Data set] (2019)
  38. Greedy function approximation: a gradient boosting machine (2001) — link
  39. Non-life insurance pricing with generalized linear models (2010) — link
  40. A value for n-person games (1953) — link
  41. Methods of measuring the concentration of wealth (1905) — link
  42. Bias regularization in neural network models for general insurance pricing (2020)
  43. What can we learn from telematics car driving data: A survey (2022) — link
  44. Neural networks for non-life insurance pricing (2020)
  45. Comparing Predictive Accuracy (1995) — link
  46. Comparing Predictive Accuracy, Twenty Years Later: A Personal Perspective on the Use and Abuse of D iebold– M ariano Tests (2015) — link
  47. Model Comparison and Calibration Assessment: User Guide for Consistent Scoring Functions in Machine Learning and Actuarial Practice (2023) — link
  48. Of quantiles and expectiles: consistent scoring functions, Choquet representations and forecast rankings (2016) — link
  49. Insurance Ratemaking and a G ini Index (2014) — link
  50. Variabilit `a e mutabilit `a [Variability and mutability] (1912)
  51. gbm : Generalized boosted regression models (2015)
  52. Regression diagnostics meets forecast evaluation: conditional calibration, reliability diagrams, and coefficient of determination (2023) — link
  53. A Sparse Deep Two-part Model for Nonlife Insurance Claims (2024) — link
  54. Leveraging weather dynamics in insurance claims triage using deep learning (2024) — link
  55. A representation-learning approach for insurance pricing with images (2024) — link
  56. Machine learning in P&C insurance: A review for pricing and reserving (2021) — link
  57. Machine Learning with High-Cardinality Categorical Features in Actuarial Applications — → 2301.12710
  58. Encoding Neighbor Information into Geographical Embeddings Using Convolutional Neural Networks (2020)
  59. Rethinking Representations in P & C Actuarial Science with Deep Neural Networks (2021) — link
  60. Geographic Ratemaking with Spatial Embeddings (2022) — link
  61. Premium rating by geographic area using spatial models (1994) — link
  62. Alpha E arth Foundations: An embedding field model for accurate and efficient global mapping from sparse label data (2025) — link
  63. XGB oost: A Scalable Tree Boosting System (2016) — link
  64. Bayesian premium rating with latent structure (2002) — link
  65. Demandes de valeurs foncières géolocalisées [Data set] (n.d.)
  66. Local Administrative Units ( LAU ) [Data set] (2021)
  67. Leveraging high-resolution weather information to predict hail damage claims: A spatial point process for replicated point patterns (2022) — link
  68. Geo RF : a geospatial random forest (2024) — link
  69. Google M aps S tatic API (n.d.)
  70. Spatial modelling of claim frequency and claim size in non-life insurance (2007) — link
  71. Entity Embeddings of Categorical Variables (2016) — link
  72. The elements of statistical learning: data mining, inference, and prediction (2009) — link
  73. Momentum Contrast for Unsupervised Visual Representation Learning (2020) — link
  74. Deep Residual Learning for Image Recognition (2016) — link
  75. A data driven binning strategy for the construction of insurance tariff classes (2018) — link
  76. Boosting Insights in Insurance Tariff Plans with Tree-Based Machine Learning Methods (2021) — link
  77. Neural Networks for Insurance Pricing with Frequency and Severity Data: A Benchmark Study from Data Preprocessing to Technical Tariff (2025) — link
  78. Spatial embeddings via multiview contrastive learning (2025) — link
  79. Adam: A method for stochastic optimization (2015) — link
  80. Towards Global, General-Purpose Pretrained Geographic Location Encoders (2023)
  81. SatCLIP : Global , General-Purpose Location Embeddings with Satellite Imagery (2025) — link
  82. On the Opportunities and Challenges of Foundation Models for GeoAI (Vision Paper) (2024) — link
  83. A Review of Location Encoding for GeoAI : Methods and Applications (2022) — link
  84. Multi-Scale Representation Learning for Spatial Feature Distributions using Grid Cells (2020)
  85. Towards the next Generation of Geospatial Artificial Intelligence (2025) — link
  86. SRL : Towards a General-Purpose Framework for Spatial Representation Learning (2024) — link
  87. Convolutional regional autoencoders for spatial embedding (2023)
  88. OpenStreetMap [Map data] (n.d.)
  89. Learning Transferable Visual Models From Natural Language Supervision (2021)
  90. AI in actuarial science – a review of recent advances – part 1 (2021)
  91. High-Cardinality Categorical Covariates in Network Regressions (2024) — link
  92. The short-term association between environmental variables and mortality: evidence from Europe (2026) — link
  93. Geographic Location Encoding with Spherical Harmonics and Sinusoidal Representation Networks (2024)
  94. Territorial risk classification using spatially dependent frequency-severity models (2017) — link
  95. Non-Life Insurance Risk Classification Using Categorical Embedding (2023) — link
  96. Implicit neural representations with periodic activation functions (2020) — link
  97. Coordinate system for hexagonal pixels (1999) — link
  98. ViTs for SITS : Vision Transformers for Satellite Image Time Series (2023) — link
  99. Geographic Premium Rating by W hittaker Spatial Smoothing (2001) — link
  100. Use of Spline Functions for Premium Rating by Geographic Area (1989) — link
  101. A Computer Movie Simulating Urban Growth in the Detroit Region (1970)
  102. H3: A hexagonal hierarchical spatial index [Computer software] (n.d.)
  103. SSL4EO - S12 : A large-scale multimodal, multitemporal dataset for self-supervised learning in Earth observation [Software and Data Sets] (2023) — link
  104. Reducing the dimensionality and granularity in hierarchical categorical variables (2025) — link
  105. GPS2Vec : Towards Generating Worldwide GPS Embeddings (2019) — link
  106. Fonctions de r' e partition ` a n dimensions et leurs marges (1959)
  107. Understanding relationships using copulas (1998) — link
  108. Insurance ratemaking using a copula-based multivariate Tweedie model (2014) — link
  109. Actuarial Theory for Dependent Risks: Measures, Orders and Models (2005) — link
  110. A primer on copulas for count data (2007) — link
  111. The effects of misspecified marginals and copulas on computing the value at risk: a Monte Carlo study (2009) — link
  112. Making Tweedie’s compound Poisson model more accessible (2021) — link
  113. Fitting Tweedie’s compound Poisson model to insurance claims data: dispersion modelling (2002) — link
  114. Density estimation using Real NVP (2017)
  115. Normalizing flows for probabilistic modeling and inference (2021)
  116. Copula & marginal flows: disentangling the marginal from its joint (2019) — link
  117. Copula flows for synthetic data generation (2021) — link
  118. Normalizing flows: an introduction and review of current methods (2021) — link
  119. Series evaluation of Tweedie exponential dispersion model densities (2005) — link
  120. Evaluation of Tweedie exponential dispersion model densities by Fourier inversion (2008) — link
  121. Universal residuals: a multivariate transformation (2007) — link
  122. Correlation and Dependence in Risk Management: Properties and Pitfalls (2002) — link
  123. Directive 2009/138/ EC on the taking-up and pursuit of the business of insurance and reinsurance ( Solvency~II ) (2009)
  124. Asymptotic efficiency of the two-stage estimation method for copula-based models (2005) — link
  125. Glow: generative flow with invertible $1 \times 1$ convolutions (2018) — link
  126. The $t$ copula and related copulas (2005) — link
  127. Pair-copula constructions of multiple dependence (2009) — link
  128. A flexible hierarchical insurance claims model with gradient boosting and copulas (2024) — link
  129. Dependent Multi-Peril Ratemaking Models (2010)
  130. THE BERNSTEIN COPULA AND ITS APPLICATIONS TO MODELING AND APPROXIMATIONS OF MULTIVARIATE DISTRIBUTIONS (2004)
  131. Estimating the density of a copula function (1990) — link
  132. Contributions ` a l’' e tude des copules et ` a la mod' e lisation de valeurs extr^ e mes bivari' e es (1995)
  133. Decoupled weight decay regularization (2019)
  134. Hierarchical Insurance Claims Modeling (2008) — link
  135. Multilevel modeling of insurance claims using copulas (2016) — link
  136. A semiparametric estimation procedure of dependence parameters in multivariate families of distributions (1995) — link
  137. Test of independence and randomness based on the empirical copula process (2004) — link
  138. Construction of asymmetric multivariate copulas (2008) — link
  139. Sampling nested A rchimedean copulas (2008) — link
  140. Public statement on the monitoring exercise on the use of climate change scenarios in the ORSA (2025)
  141. Impact underwriting: report on insurers’ use of climate-related adaptation measures in non-life underwriting practices (2023)
  142. The climate insurance protection gap: a possible EU -level approach (2024)
  143. Application of Geographically Weighted Regression Technique in Spatial Analysis of Fatal and Injury Crashes (2014) — link
  144. The use of autoencoders for training neural networks with mixed categorical and numerical features (2023) — link
  145. HexagDLy : Processing hexagonally sampled data with CUDA -enabled convolutions in PyTorch (2019) — link
  146. HexaConv (2018)
  147. Google Earth Engine : Planetary-scale geospatial analysis for everyone (2017) — link
  148. ImageNet : A large-scale hierarchical image database (2009) — link
  149. Efficient estimation of word representations in vector space (2013) — link
  150. Flexible smoothing with B -splines and penalties (1996) — link
  151. Klimaatschademonitor (2025)
  152. Summarizing insurance scores using a Gini index (2011) — link
  153. Insurance ratemaking and a Gini index (2014) — link
  154. A Multivariate Energy-Based Fairness Adjuster for Premiums (2026) — link
  155. A fair price to pay: Exploiting causal graphs for fairness in insurance (2025) — link

1 of 163 cited works are in the corpus; resolved via arXiv source bundles, Semantic Scholar and OpenAlex. Corpus-wide: 2518 linked papers.