{"id":2983677,"date":"2026-10-06T07:00:43","date_gmt":"2026-10-06T14:00:43","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2983677"},"modified":"2026-10-05T19:58:13","modified_gmt":"2026-10-06T02:58:13","slug":"interpret-embeddings-using-automl-and-shap-in-arcgis-pro","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro","title":{"rendered":"Interpret embeddings using AutoML and SHAP in ArcGIS Pro"},"author":430728,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[770712],"tags":[758311,781242,665211,35661],"industry":[],"product":[36581,36551,36561,42661],"class_list":["post-2983677","blog","type-blog","status-publish","format-standard","hentry","category-geoai","tag-ai","tag-embeddings","tag-geoai","tag-machine-learning","product-arcgis-living-atlas","product-arcgis-online","product-arcgis-pro","product-arcgis-solutions"],"acf":{"authors":[{"ID":430728,"user_firstname":"Pamir","user_lastname":"Roy","nickname":"Pamir Roy","user_nicename":"pixelroamer-2-2","display_name":"Pamir Roy","user_email":"proy@esri.com","user_url":"","user_registered":"2026-01-08 06:47:41","user_description":"Pamir is a Product Engineer in the Esri ArcGIS GeoAI Team. His work mainly lives at the intersection of Machine Learning and Maps. He worked as a Research Scientist at the National Remote Sensing Centre, ISRO before joining Esri.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/07\/IMG_3538-e1783589315582-257x261.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Understand how USA Geodemographic Embeddings contribute to predictions using AutoML and SHAP in ArcGIS Pro.","flexible_content":[{"acf_fc_layout":"content","content":"<p><a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=6637a530b840446285a4383627a13f1f#overview\">USA Geodemographic Embeddings<\/a> provide a compact numerical representation of thousands of demographic, housing, socioeconomic, and environmental variables. These variables can be used to predict outcomes, but you must determine which parts of the embedding contribute to a prediction. This blog article explores a practical approach to this analysis using the USA Geodemographic Embeddings, AutoML, SHAP, and a food insecurity prediction workflow in ArcGIS Pro.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2><strong>From input views to interpretable segments<\/strong><\/h2>\n"},{"acf_fc_layout":"content","content":"<p>Esri\u2019s <a href=\"https:\/\/doc.arcgis.com\/en\/pretrained-models\/latest\/vector\/concepts-of-usa-geodemographic-embeddings.htm\">Geodemographic Foundation Model (GDFM)<\/a> encodes four views of geographic context into four 64-dimensional segments, which together represent the 256 dimensions of the USA Geodemographic Embeddings.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2983697,"id":2983697,"title":"Figure 1","filename":"fig_1_segments_tu.png","filesize":55494,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_1_segments_tu.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\/fig_1_segments_tu","alt":"","author":"430728","description":"","caption":"The four 64-dimensional segments of the USA Geodemographic Embeddings and what they represent","name":"fig_1_segments_tu","status":"inherit","uploaded_to":2983677,"date":"2026-10-01 05:22:52","modified":"2026-10-01 10:11:28","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":600,"height":374,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_1_segments_tu-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_1_segments_tu.png","medium-width":419,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_1_segments_tu.png","medium_large-width":600,"medium_large-height":374,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_1_segments_tu.png","large-width":600,"large-height":374,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_1_segments_tu.png","1536x1536-width":600,"1536x1536-height":374,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_1_segments_tu.png","2048x2048-width":600,"2048x2048-height":374,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_1_segments_tu.png","card_image-width":600,"card_image-height":374,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_1_segments_tu.png","wide_image-width":600,"wide_image-height":374}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Each segment is a learned representation of its corresponding input view: Housing &amp; Household Characteristics, Environment, American Community Survey, and Age &amp; Race Census, respectively.<\/p>\n<p>These segments highlight the dominant patterns captured in various portions of the embedding. Segment 1 (dimensions 1-64) reflects housing and household patterns, such as occupancy, family structure, and home values. Segment 2 (dimensions 65-128) captures environmental patterns, including climate, air quality, noise, and land cover. Segment 3 (dimensions 129-192) represents socioeconomic patterns related to education, employment, income, and commuting behavior, and Segment 4 (dimensions 193-256) encodes demographic patterns, such as population, age, race, and ethnicity. Together, these segments reveal how the embedding organizes and represents complementary patterns that characterize communities and places.<\/p>\n<p>This structure provides a useful analytical lens for investigating how different aspects of geographic context contribute to downstream models.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2><strong>A practical example: Predicting food insecurity<\/strong><\/h2>\n"},{"acf_fc_layout":"content","content":"<p>To explore embedding interpretability, consider a model that predicts the percentage of people in the United States who were food insecure in 2025, using the <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=fed47aeb4d334339a73e20088181e544#overview\">County Health Rankings 2025<\/a> dataset from <a href=\"https:\/\/livingatlas.arcgis.com\/en\/home\/\">ArcGIS Living Atlas<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2983710,"id":2983710,"title":"Figure 2","filename":"fig_2_map_tu.png","filesize":248679,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_2_map_tu.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\/fig_2_map_tu","alt":"","author":"430728","description":"","caption":"Map of the contiguous United States showing the percentage of people who were food insecure in 2025","name":"fig_2_map_tu","status":"inherit","uploaded_to":2983677,"date":"2026-10-01 10:08:31","modified":"2026-10-01 10:11:20","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":600,"height":289,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_2_map_tu-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_2_map_tu.png","medium-width":464,"medium-height":223,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_2_map_tu.png","medium_large-width":600,"medium_large-height":289,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_2_map_tu.png","large-width":600,"large-height":289,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_2_map_tu.png","1536x1536-width":600,"1536x1536-height":289,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_2_map_tu.png","2048x2048-width":600,"2048x2048-height":289,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_2_map_tu.png","card_image-width":600,"card_image-height":289,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_2_map_tu.png","wide_image-width":600,"wide_image-height":289}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The predictors are the 256 embedding dimensions, and the model is trained using <a href=\"https:\/\/doc.esri.com\/en\/arcgis-pro\/latest\/tool-reference\/geoai\/train-using-automl.html?tabs=dialog\">AutoML<\/a> in Basic Mode, which enables feature importance outputs in ArcGIS Pro.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2983711,"id":2983711,"title":"Figure 3","filename":"fig_3_attributes_tu.png","filesize":109885,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_3_attributes_tu.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\/fig_3_attributes_tu","alt":"","author":"430728","description":"","caption":"Attribute table in ArcGIS Pro showing the embedding columns along with the target column, Percentage of the population food insecure","name":"fig_3_attributes_tu","status":"inherit","uploaded_to":2983677,"date":"2026-10-01 10:10:37","modified":"2026-10-01 10:10:51","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":599,"height":228,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_3_attributes_tu-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_3_attributes_tu.png","medium-width":464,"medium-height":177,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_3_attributes_tu.png","medium_large-width":599,"medium_large-height":228,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_3_attributes_tu.png","large-width":599,"large-height":228,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_3_attributes_tu.png","1536x1536-width":599,"1536x1536-height":228,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_3_attributes_tu.png","2048x2048-width":599,"2048x2048-height":228,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_3_attributes_tu.png","card_image-width":599,"card_image-height":228,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_3_attributes_tu.png","wide_image-width":599,"wide_image-height":228}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<blockquote><p>To reproduce this workflow, refer to the <a href=\"https:\/\/doc.arcgis.com\/en\/pretrained-models\/latest\/vector\/using-usa-geodemographic-embeddings.htm\">Use the embeddings<\/a> documentation. You must specify a path for the output importance table under <strong>Additional Outputs<\/strong> in the AutoML tool pane to get the SHAP importance table. You could also use LightGBM as the algorithm under <strong>Advanced Options<\/strong>, which supports SHAP importances among other algorithms supported by AutoML. The <a href=\"https:\/\/doc.esri.com\/en\/arcgis-pro\/latest\/tool-reference\/geoai\/how-automl-works.html\">How AutoML works<\/a> documentation provides information relevant in this context.<\/p><\/blockquote>\n"},{"acf_fc_layout":"content","content":"<p>After training, AutoML produces a <a href=\"https:\/\/github.com\/shap\/shap\">SHAP<\/a> feature importance table containing the importance of each embedding dimension.<\/p>\n<p>SHAP, or SHapley Additive exPlanations, helps explain how features contribute to model predictions. Its global importance values provide a way to identify which dimensions receive the largest average attribution magnitudes in the fitted model across the evaluation samples.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2983712,"id":2983712,"title":"Figure 4","filename":"fig_4_SHAP_tu.png","filesize":75837,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_4_SHAP_tu.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\/fig_4_shap_tu","alt":"","author":"430728","description":"","caption":"SHAP importance table output in ArcGIS Pro showing the embeddings as variables and their corresponding importance values","name":"fig_4_shap_tu","status":"inherit","uploaded_to":2983677,"date":"2026-10-01 10:13:25","modified":"2026-10-01 10:13:37","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":330,"height":349,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_4_SHAP_tu-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_4_SHAP_tu.png","medium-width":247,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_4_SHAP_tu.png","medium_large-width":330,"medium_large-height":349,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_4_SHAP_tu.png","large-width":330,"large-height":349,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_4_SHAP_tu.png","1536x1536-width":330,"1536x1536-height":349,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_4_SHAP_tu.png","2048x2048-width":330,"2048x2048-height":349,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_4_SHAP_tu.png","card_image-width":330,"card_image-height":349,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_4_SHAP_tu.png","wide_image-width":330,"wide_image-height":349}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>However, by design, the individual dimensions represent learned patterns from the four views used in Esri\u2019s GDFM rather than specific input variables. In this case, SHAP identified embedding_137 (dimension 137) as the most important, but that does not mean you can automatically label it income, employment, or any other original input variable.<\/p>\n<p>To understand the embedding, you must understand how the four embedding segments were mapped to their input views and how they contribute to a specific downstream task.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2><strong>The key to interpretability: Segment-wise SHAP importance<\/strong><\/h2>\n"},{"acf_fc_layout":"content","content":"<p>AutoML\u2019s SHAP importance table output contains the VARIABLES and IMPORTANCE fields. VARIABLES lists the predictor names, which are the embedding dimensions in this example. IMPORTANCE shows the global mean absolute SHAP importance associated with each predictor.<\/p>\n"},{"acf_fc_layout":"content","content":"<blockquote><p>In AutoML, the reported SHAP importance for each embedding dimension is a global mean absolute SHAP value. It summarizes the average magnitude of that dimension\u2019s contribution to model predictions across the evaluation samples. It does not indicate whether the dimension generally increases or decreases the prediction, because the positive and negative SHAP contributions are converted to absolute values.<\/p><\/blockquote>\n"},{"acf_fc_layout":"content","content":"<p>For a segment, you can calculate its aggregate feature-level SHAP importance by summing the IMPORTANCE values for the embedding dimensions assigned to that segment.<\/p>\n"},{"acf_fc_layout":"content","content":"<blockquote><p>This calculation should be interpreted as an aggregate of feature-level mean absolute SHAP importances. It is not identical to a group-level SHAP calculation based on the signed sum of all SHAP values within a segment. Because positive and negative dimension-level contributions may cancel, the two measures can differ. The segment measure used here represents the total magnitude of the individual dimension-level attributions associated with a segment.<\/p><\/blockquote>\n"},{"acf_fc_layout":"content","content":"<p>In this case, summing the SHAP IMPORTANCE values for the dimensions 1-64 (Segment 1), 65-128 (Segment 2), 129-192 (Segment 3), and 193-256 (Segment 4) gives the following segment-wise importance table. You can also express them as percentages of total importance.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2983713,"id":2983713,"title":"Figure 5","filename":"fig_5_importances_tu.png","filesize":43033,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_5_importances_tu.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\/fig_5_importances_tu","alt":"","author":"430728","description":"","caption":"Table in ArcGIS Pro showing the aggregate values of feature-level mean absolute SHAP importances for each embedding segment","name":"fig_5_importances_tu","status":"inherit","uploaded_to":2983677,"date":"2026-10-01 10:17:01","modified":"2026-10-01 10:17:18","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":329,"height":178,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_5_importances_tu-213x178.png","thumbnail-width":213,"thumbnail-height":178,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_5_importances_tu.png","medium-width":329,"medium-height":178,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_5_importances_tu.png","medium_large-width":329,"medium_large-height":178,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_5_importances_tu.png","large-width":329,"large-height":178,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_5_importances_tu.png","1536x1536-width":329,"1536x1536-height":178,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_5_importances_tu.png","2048x2048-width":329,"2048x2048-height":178,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_5_importances_tu.png","card_image-width":329,"card_image-height":178,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/09\/fig_5_importances_tu.png","wide_image-width":329,"wide_image-height":178}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<blockquote><p>Segment-wise SHAP importance should not be interpreted as the expected decrease in predictive performance if that segment were removed. Measuring incremental predictive value requires a separate analysis, such as retraining the model without the segment or jointly permuting its dimensions and evaluating the resulting performance change.<\/p><\/blockquote>\n"},{"acf_fc_layout":"content","content":"<h2><strong>Read the results: Predicting food insecurity<\/strong><\/h2>\n"},{"acf_fc_layout":"content","content":"<p>In this example, Segment 3, associated with the American Community Survey input view, has the largest aggregate mean absolute SHAP importance among the four segments.<\/p>\n<p>This suggests that the fitted model assigns substantial attribution magnitude to patterns encoded from that input view when predicting food insecurity. It does not mean that the model is using a single American Community Survey variable, nor does it imply that the segment has an independent or causal effect on food insecurity.<\/p>\n<p>Similarly, in another use case, if the housing segment accounts for a large share, the model may be drawing heavily on learned housing and household patterns.<\/p>\n<p>These findings provide a descriptive view of how feature-level attribution is distributed across the four learned representations in this fitted model. However, the findings should be interpreted carefully.<\/p>\n"},{"acf_fc_layout":"content","content":"<blockquote><p>Segment-wise SHAP importance does not establish that a particular segment causes food insecurity. Nor does it mean that a specific embedding dimension represents a single variable such as income or employment. Instead, it describes how the model uses learned representations in this predictive task.<\/p><\/blockquote>\n"},{"acf_fc_layout":"content","content":"<h2><strong>From feature importance to contextual understanding<\/strong><\/h2>\n"},{"acf_fc_layout":"content","content":"<p>Segment-wise SHAP aggregation provides a bridge between complex latent representations and interpretable geographic themes.<\/p>\n<p>Instead of asking only how much the embeddings help in improving the predictions, you can also ask which broad sources of geographic context the model relies on most when predicting food insecurity.<\/p>\n<p>This approach can be extended to other downstream tasks, including health outcomes, housing markets, socioeconomic indicators, and environmental modeling.<\/p>\n<p>The same embeddings can support different predictive workflows, while SHAP allows you to investigate how the learned representations contribute to each task.<\/p>\n"},{"acf_fc_layout":"content","content":"<blockquote><p>Segment-wise importance is task- and model-dependent. The same embedding segment may receive different importance values for different target variables, datasets, model algorithms, or training configurations. These results should be interpreted as properties of a particular downstream prediction workflow rather than as a universal ranking of the embedding segments.<\/p><\/blockquote>\n"},{"acf_fc_layout":"content","content":"<h2><strong>A more transparent way to use embeddings<\/strong><\/h2>\n"},{"acf_fc_layout":"content","content":"<p>Embeddings do not need to be decoded into their original variables to become useful for interpretation.<\/p>\n<p>By combining the documented segment structure of USA Geodemographic Embeddings with SHAP feature importance from AutoML in ArcGIS Pro, analysts gain an additional way to understand how geographic context influences model predictions.<\/p>\n<p>The result is a practical interpretability workflow that uses the 256 embedding dimensions sorted by SHAP feature importance in four segment-level summaries to gain greater insight into model behavior.<\/p>\n<p>As embedding-based GeoAI workflows become more common, approaches like this can help analysts move beyond predictive performance and toward a clearer understanding of how their models use learned representations of geographic context.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2><strong>Related resources<\/strong><\/h2>\n"},{"acf_fc_layout":"content","content":"<p>See the following to learn more:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=6637a530b840446285a4383627a13f1f#overview\">Esri USA Geodemographic Embeddings Item Page (Living Atlas)<\/a><\/li>\n<li><a href=\"https:\/\/doc.arcgis.com\/en\/pretrained-models\/latest\/vector\/introduction-to-usa-geodemographic-embeddings.htm\">Introduction to the embeddings<\/a><\/li>\n<li><a href=\"https:\/\/doc.arcgis.com\/en\/pretrained-models\/latest\/vector\/concepts-of-usa-geodemographic-embeddings.htm\">Concepts of the embeddings<\/a><\/li>\n<li><a href=\"https:\/\/doc.arcgis.com\/en\/pretrained-models\/latest\/vector\/using-usa-geodemographic-embeddings.htm\">Use the embeddings<\/a><\/li>\n<li><a href=\"https:\/\/doc.esri.com\/en\/arcgis-pro\/latest\/help\/analysis\/embeddings\/embeddings-in-arcgis-pro.html\">Embeddings in ArcGIS Pro<\/a><\/li>\n<li><a href=\"https:\/\/doc.esri.com\/en\/arcgis-pro\/latest\/tool-reference\/geoai\/how-automl-works.html\">How AutoML works<\/a><\/li>\n<\/ul>\n"}],"related_articles":[{"ID":2975935,"post_author":"430728","post_date":"2026-07-09 06:30:43","post_date_gmt":"2026-07-09 13:30:43","post_content":"","post_title":"What if location context came built in? Introducing USA Geodemographic Embeddings","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"what-if-location-context-came-built-in-introducing-usa-geodemographic-embeddings","to_ping":"","pinged":"","post_modified":"2026-09-21 21:23:57","post_modified_gmt":"2026-09-22 04:23:57","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2975935","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2976213,"post_author":"430728","post_date":"2026-07-13 04:30:24","post_date_gmt":"2026-07-13 11:30:24","post_content":"","post_title":"Every place has a fingerprint: How foundation models are learning locations","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"every-place-has-a-fingerprint-how-foundation-models-are-learning-locations","to_ping":"","pinged":"","post_modified":"2026-09-21 20:42:59","post_modified_gmt":"2026-09-22 03:42:59","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2976213","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2975115,"post_author":"437350","post_date":"2026-07-08 13:00:33","post_date_gmt":"2026-07-08 20:00:33","post_content":"","post_title":"An Introduction to Embeddings for GIS Analysts","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"an-introduction-to-embeddings-for-gis-analysts","to_ping":"","pinged":"","post_modified":"2026-09-21 12:54:41","post_modified_gmt":"2026-09-21 19:54:41","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2975115","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2960120,"post_author":"207622","post_date":"2026-03-11 16:17:25","post_date_gmt":"2026-03-11 23:17:25","post_content":"","post_title":"Adding Spatial Context and Exploring Patterns with Embeddings","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"adding-spatial-context-to-predictive-models-with-embeddings","to_ping":"","pinged":"","post_modified":"2026-03-17 02:50:46","post_modified_gmt":"2026-03-17 09:50:46","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2960120","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/10\/cover_fig.png","wide_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Interpret embeddings using AutoML and SHAP in ArcGIS Pro<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Interpret embeddings using AutoML and SHAP in ArcGIS Pro\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\"},\"author\":{\"name\":\"Pamir Roy\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e180d81bda988cb391bb065409b5dc07\"},\"headline\":\"Interpret embeddings using AutoML and SHAP in ArcGIS Pro\",\"datePublished\":\"2026-10-06T14:00:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\"},\"wordCount\":9,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"AI\",\"embeddings\",\"geoAI\",\"machine learning\"],\"articleSection\":[\"AI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\",\"name\":\"Interpret embeddings using AutoML and SHAP in ArcGIS Pro\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2026-10-06T14:00:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Interpret embeddings using AutoML and SHAP in ArcGIS Pro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e180d81bda988cb391bb065409b5dc07\",\"name\":\"Pamir Roy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/07\/IMG_3538-e1783589315582-257x261.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/07\/IMG_3538-e1783589315582-257x261.jpg\",\"caption\":\"Pamir Roy\"},\"description\":\"Pamir is a Product Engineer in the Esri ArcGIS GeoAI Team. His work mainly lives at the intersection of Machine Learning and Maps. He worked as a Research Scientist at the National Remote Sensing Centre, ISRO before joining Esri.\",\"birthDate\":\"1996-05-02\",\"gender\":\"male\",\"knowsAbout\":[\"GeoAI\"],\"jobTitle\":\"Product Engineer\",\"worksFor\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/pixelroamer-2-2\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Interpret embeddings using AutoML and SHAP in ArcGIS Pro","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro","og_locale":"en_US","og_type":"article","og_title":"Interpret embeddings using AutoML and SHAP in ArcGIS Pro","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro"},"author":{"name":"Pamir Roy","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e180d81bda988cb391bb065409b5dc07"},"headline":"Interpret embeddings using AutoML and SHAP in ArcGIS Pro","datePublished":"2026-10-06T14:00:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro"},"wordCount":9,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["AI","embeddings","geoAI","machine learning"],"articleSection":["AI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro","name":"Interpret embeddings using AutoML and SHAP in ArcGIS Pro","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2026-10-06T14:00:43+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/geoai\/interpret-embeddings-using-automl-and-shap-in-arcgis-pro#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Interpret embeddings using AutoML and SHAP in ArcGIS Pro"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e180d81bda988cb391bb065409b5dc07","name":"Pamir Roy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/07\/IMG_3538-e1783589315582-257x261.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/07\/IMG_3538-e1783589315582-257x261.jpg","caption":"Pamir Roy"},"description":"Pamir is a Product Engineer in the Esri ArcGIS GeoAI Team. His work mainly lives at the intersection of Machine Learning and Maps. He worked as a Research Scientist at the National Remote Sensing Centre, ISRO before joining Esri.","birthDate":"1996-05-02","gender":"male","knowsAbout":["GeoAI"],"jobTitle":"Product Engineer","worksFor":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/pixelroamer-2-2"}]}},"text_date":"October 6, 2026","author_name":"Pamir Roy","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/pixelroamer-2-2","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Pro","tag_data":[{"term_id":758311,"name":"AI","slug":"ai","term_group":0,"term_taxonomy_id":758311,"taxonomy":"post_tag","description":"","parent":0,"count":42,"filter":"raw"},{"term_id":781242,"name":"embeddings","slug":"embeddings","term_group":0,"term_taxonomy_id":781242,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"},{"term_id":665211,"name":"geoAI","slug":"geoai","term_group":0,"term_taxonomy_id":665211,"taxonomy":"post_tag","description":"","parent":0,"count":43,"filter":"raw"},{"term_id":35661,"name":"machine learning","slug":"machine-learning","term_group":0,"term_taxonomy_id":35661,"taxonomy":"post_tag","description":"","parent":0,"count":45,"filter":"raw"}],"category_data":[{"term_id":770712,"name":"AI","slug":"geoai","term_group":0,"term_taxonomy_id":770712,"taxonomy":"category","description":"","parent":0,"count":83,"filter":"raw"}],"product_data":[{"term_id":36581,"name":"ArcGIS Living Atlas","slug":"arcgis-living-atlas","term_group":0,"term_taxonomy_id":36581,"taxonomy":"product","description":"","parent":0,"count":1222,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2503,"filter":"raw"},{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2175,"filter":"raw"},{"term_id":42661,"name":"ArcGIS Solutions","slug":"arcgis-solutions","term_group":0,"term_taxonomy_id":42661,"taxonomy":"product","description":"","parent":0,"count":358,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-pro","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2983677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/430728"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2983677"}],"version-history":[{"count":2,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2983677\/revisions"}],"predecessor-version":[{"id":2984007,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2983677\/revisions\/2984007"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2983677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2983677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2983677"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2983677"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2983677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}