In this article, Kshitij Nikhal challenges the common assumption that geographic proximity defines competition in EV charging. While this model works for gas stations, he argues it breaks down for EV infrastructure because charging behavior is shaped less by real-time choice and more by planned dwell time and trip intent. As a result, nearby stations may not actually compete if they serve different contexts, such as commuting, retail, or travel corridors.

Drawing on a dataset of roughly 8,000 charging sites, Nikhal shifts the analysis from location to demand behavior. By representing each site as a weekly utilization profile and clustering similar patterns, he identifies twelve distinct “archetypes” of charging behavior. These groupings emerge independently of geography, capturing when and how stations are used rather than where they are. A forecasting framework validates this structure: models trained within these behavior-based clusters outperform global models, particularly for sites with limited historical data.

Nikhal argues that this behavioral lens has practical implications across pricing, siting, and grid planning. Instead of anchoring decisions to nearby competitors, operators should condition strategies on archetypes that better reflect demand patterns and price sensitivity. He closes with a broader point about applied AI: meaningful performance improvements often come not from scaling models, but from finding the right representation of the system—structures that, once uncovered, reshape both prediction and decision-making.

Introduction

Most infrastructure playbooks start with a simple assumption: nearby assets compete. Gas stations have successfully operated this way for decades. Proximity equals competition. Stations close to each other share demand patterns, compete for the same drivers, and respond to each other’s pricing. With AI and machine learning (ML), that often turns into models that watch nearest competitors, respond to their pricing, and try to capture market share within a geographic radius. 

That assumption has carried over into EV charging. When a new EV charging station opens near your site1, the instinct is to treat it as competition. The closer it is, the more it threatens your volume. 

But EV charging isn't fueling. A gas station visit takes 4 to 8 minutes. An EV charging session last anywhere between 20 to 45 minutes. Drivers make fundamentally different decisions about when and where to charge. They aren't choosing between two nearby chargers in the moment; the choice is often made earlier, based on where they plan to spend time. A site near a grocery store, a workplace, or a travel corridor serves different intent, even if they’re a few blocks apart. 

This suggests that proximity may be a weak signal for modeling competition. To assess this, I shifted my focus from geography to demand behavior, that is, comparing stations based on how they behave rather than how close they are. 

The original goal of this work was narrow: forecast charging demand at sites with minimal operational history i.e., a few-shot forecasting problem. In the process, however, the analysis revealed a more fundamental structure in charging behavior. 

The Approach

I worked with a proprietary dataset of around 8,000 public DC fast charging sites across the top five charging networks by utilization. The data consisted of session-level records, including energy sold and start and end times, covering anywhere from a few months to multiple years per site. The task was straightforward: given a site with limited history, predict demand over the next seven days. 

A global time-series model, specifically a Temporal Fusion Transformer, performed reasonably well. It picked up shared temporal patterns and handled seasonality by averaging over very different behaviors. 

But the demand spread across sites was obvious even before training. A charger on a travel corridor over Thanksgiving behaves nothing like a downtown workplace charger. That raised a more useful question: can we surface these behavior patterns systematically? And more importantly, can forecasting itself be the tool that uncovers them?

The Aha! Moment

To make this concrete, I represented each stations demand as a weekly utilization profile i.e., average hourly demand from Monday through Sunday. Each site was also summarized with a set of statistical features that capture how demand distributes across the calendar, including periodicity and outliers. Clustering those representations with k-means resulted in groups of similar behavior. The harder question is how many groups actually matter. 

Rather than choosing k based on a clustering metric, I let the forecasting task decide. If two sites in a cluster are truly similar, training a model on both should make each prediction better. 

For each candidate k, I trained k “expert” models, one per cluster, and evaluated forecast performance. Performance peaked at 12; below that, distinct behaviors were merged, and above it, the models overfit and lost transferability. That was the signal: twelve distinct site archetypes that capture dominant demand patterns while enabling robust few-shot inference.

The Hidden Structure: Archetypes

Once the clusters stabilized, the patterns were easy to read. The sites were attached with context such as amenities and land use features to help interpret them, but the structure was already visible in the demand curves as seen in the figure below. To read the figure, follow a single curve across the week: peaks indicate periods of high activity, whereas troughs reflect low usage. The shape of the curve captures when demand occurs, independent of scale. Comparing curves reveals distinct behavioral patterns, such as weekend spikes (A2) and steadily increasing weekday usage (A8). 

Figure 1: The image shows aggregated hourly demand from Monday to Sunday across twelve archetypes. The x-axis is hours from 0 to 168, whereas the y-axis is normalized demand (energy sold over the past months). 

A few notable examples:

A3 - Regional corridors: Smooth weekday ramps in the morning and evening, with pronounced peaks from Friday through Sunday and on holidays, usually located at travel plazas. 

A7 - Mega Metro: Consistent elevated demand every day of the week, characteristic of high-adoption markets like Southern California.

A8 - Weekday Ramps: Very clear weekday AM/PM ramps with evening plateaus, common in major cities such as San Francisco, Dallas, and Seattle. 

A11 - Seasonal leisure: Sites spiking on weekends and holidays with weak weekday baselines, common in vacation destinations.

A12 - Erratic: Unpredictable usage with no clear pattern like a charger that's empty most of the time, but occasionally very busy.

These patterns appear across charging networks2. What stands out is that similarity ignores geography. Two sites thousands of miles apart can follow nearly identical demand patterns if they serve the same underlying behavior, while neighboring sites may differ significantly. 

The key insight is that these groupings emerge from usage patterns alone, not proximity or surrounding context. 

The map shows clustered sites along major highways (left) and in leisure hubs like Lake Tahoe and Hampton Bays (right) - automatically grouped together by behavior.

Results and Limitations

These archetypes also help reframe how competition is defined. Since stations close to each other may belong to different archetypes, they can serve distinct demand pools, peak at different periods, and respond differently to pricing changes, and therefore may not be competing at all.

The results indicate that proximity is a convenient but weak proxy for competition and demand, while demand behavior serves as a more informative signal. 

This finding has implications across the stack. 

Pricing: Pricing decisions often still follow geography: anchor to the nearest site and adjust. But as we've seen, not all nearby stations compete and price elasticity varies by archetype. A commuter corridor responds differently to price changes than a leisure site or an airport adjacent charger. The same price increase can reduce utilization in one case and have little effect in another. Anchoring to nearby stations can push prices in the wrong direction, either leaving revenue on the table or degrading the user experience. Using archetypes makes pricing conditional on behavior instead of distance, and provides a better starting point. 

Siting: Archetypes also change how new locations are evaluated. The question shifts from "what do nearby stations look like" to "which demand pattern will this site fall into." That shifts attention to land use, dwell time, and traffic patterns. A site next to retail, even in a different city, is more comparable to other retail sites than to the closest charger down the street. This helps avoid overestimating demand in locations that look attractive on a map but don’t match a proven usage pattern. 

Planning: At the grid level, these patterns matter for load shape. Different archetypes stress infrastructure in different ways, such as steady high utilization versus sharp peaks around commuting hours or holidays. Planning with archetypes gives a more realistic view of aggregate demand. It helps utilities and operators anticipate when and where load will concentrate, rather than relying on averages that smooth over important differences. 

The Broader Point

More generally, this work highlights the assumptions in complex systems, and how often they're inherited from contexts where they may no longer apply.

This shows up repeatedly in applied AI. When performance saturates, the default response is to scale: more parameters, more compute, and more data. But often, the bigger unlock comes from representation: finding the right way to describe the system before trying to model it. In this case, once sites were grouped by behavior, better predictions followed naturally.

This work did not begin with the intent to identify structure, but rather to solve a forecasting problem. The structures emerged because they were a real feature of the underlying system. This provides a useful perspective for understanding AI systems more broadly: when a structure consistently improves performance, it likely reflects a real signal. And it can uncover things that can help and change the way people make decisions and shape policies.

A detailed report is published here.

1  A charging station and a site are used interchangeably in this article; both refer to a location where charging posts are installed.

2  A charging network is a set of electric vehicle (EV) charging stations managed by a single provider, offering unified access and payment. Example: Tesla Superchargers, EVgo, Electrify-America.

About the Author

Kshitij Nikhal is an AI/ML Scientist at Alpha Grid, a revenue intelligence platform for EV charging. Previously, he worked at Google X and TomTom Maps, building large-scale AI systems for perception and geospatial intelligence. He holds a PhD in Electrical Engineering, where his research focused on learning discriminative representations with minimal supervision, including work in biometrics on IARPA programs.

🤝 Thanks to Our Premier Partner: Roam

Roam is the virtual workspace our team relies on to stay connected across time zones. It makes collaboration feel natural with shared spaces, private rooms, and built-in AI tools.

Roam’s focus on human-centered collaboration is why they’re our Premier Partner, supporting our mission to connect the builders and leaders shaping the future of AI.

Experience Roam yourself with a free 14-day trial!

🫵 Do You Belong on Our Newsletter?

Share your message with the world’s largest AI community. To inquire about partnership availability, reach out to our team below.

The AI Collective is a community of volunteers, made for volunteers. All proceeds directly fund future initiatives that benefit this community.

Before You Go…

Connect With Us on Socials

Get Involved in Your Community

Thank you to the thousands of volunteers around the world who make this work possible. We truly could not do this without you.

Add Your Thoughts

Avatar

or to participate

Keep Reading