Go back to Posts
Engineering
Competitive Intelligence

Discovering Restaurant Competition at Scale Using Data Science

Learn how techniques using data, statistics and some math can help analyze competitors, optimize pricing strategies, and grow your market share. Discover your culinary rivals today.

Eshwaran

Eshwaran Venkat

Co-Founder & CTO

October 9, 2024
6 min read
A map of burger king locations across Dubai, United Arab Emirates and their respective ratings and reviews

Why It Matters

"If you know the enemy and know yourself, you need not fear the result of a hundred battles" ~ Sun Tzu, The Art of War.

The restaurant industry is a battleground— a delicious, ever-evolving field where success requires more than just incredible food and service. A local café for instance, understood its true competition and used that knowledge to increase foot traffic by 20% in just six months.

To truly thrive, you need strategic insight into your culinary rivals. Forget outdated notions of simply scoping out menus across the street, but now understand who's vying for the same slice of the culinary pie – your customers.

Think beyond cuisine.

  • Are you battling for the same lunch crowd with similar price points?
  • Do you share a target audience, perhaps families or late-night diners?
  • Even your online presence and marketing strategies factor into the equation.

Imagine knowing precisely where your restaurant’s territory overlaps with competitors and where you stand apart. Without a data-driven view of the competitive landscape, you're flying blind—but with it, you can make calculated moves that lead to greater success.

The Recipe for Competitive Intelligence

Forget backroom deals and cloak-and-dagger tactics. We doesn't need to access confidential sales figures or customer lists to decipher the competitive landscape. Instead, we can harness the power of publicly available information, transforming it into a treasure trove of actionable insights.

Tip

Think of it as a culinary Sherlock Holmes, piecing together seemingly disparate clues to reveal the hidden patterns of competition.

We cook up competitor analysis with these ingredients:

  • Menu Mining: Dissecting menus, analyzing ingredients, dish descriptions, and culinary styles to understand each restaurant's core offerings and target audience.
  • Pricing Distributions: By examining price distributions across menus, which restaurants are competing for customers with similar budgets.
  • Location, Location, Location: Mapping out restaurant locations unveils crucial overlaps and those vying for dominance in specific neighborhoods.
  • Sizing Up the Competition: We consider the size and reach of brands, recognizing that a local bistro faces different competitive pressures than a national chain.

By weaving together these threads of information, We can create a dynamic tapestry of the competitive landscape and measure the impact of each factor, revealing which restaurants are true rivals and how their actions ripple through the market.

A flowchart indicating the specific competitor indexing model used by Dotlas involving menus, location, pricing and size of the brand coming together as one.

Similar Menus by Keywords

Note

📐 Cosine similarities between preprocessed menu token-frequencies

Imagine each restaurant's menu as a unique language, filled with words that describe their culinary offerings. We transform each menu, removing any brand-specific jargon to focus on the essential ingredients. Then, we break down these menus into individual words, like burger, fries, or salad, creating a culinary fingerprint that reveals the prevalence of different dishes. Restaurants with similar menus – those using the same culinary vocabulary – will have fingerprints that closely resemble each other.

Overlapping Price Distributions

Note

📏 Euclidean distances between outlier reduced pricing distributions

Imagine lining up all the menu items from cheapest to most expensive. Our price signature for a brand captures key points along that line: the lowest price, the highest, the middle price, and a couple in between. This gives us a more complete picture than just the average cost (ensuring that pesky sauces, or a high-end steak don't get in the way). Restaurants with similar pricing strategies – lots of budget options, a wide range of prices, etc. – will be clustered close together. Those appealing to a very different customer wallet will be further apart.

Distribution of Prices for Various Brands Across Dishes Offered

The pricing strategies of Godiva and Cafe Bateel differentiate them from the competitive landscape occupied by Caribou Coffee, Costa Coffee, and Starbucks, who are engaged in direct price competition with one another.

Operating in Similar Locations

Note

📍Intersecting neighbourhoods with one-hot encoded locations.

Imagine a map with each neighborhood outlined. Now picture each restaurant brand claiming its territory by placing a flag in every neighborhood where it has an outlet (like in the board game RISK). This allows us to see which brands are truly competing on the same turf.

A nationwide chain might seem like a distant competitor to your local mom-n-pop shop, but it's the branch just down the street that's vying for the same customers. Our location analysis zooms in on these local skirmishes, highlighting which restaurants are competing for the same hungry diners in each area. With a hyperlocal view of overlapping territories, we reveal the true battlegrounds.

A pictogram indicating intersection of neighbourhoods in Dubai including Dubai Marina, Business Bay, Downtown, etc.

Big vs. Small Comparisons

Note

⚖️ Log-Scaling the number of outlets

A small, local bistro can be a fierce competitor to a national chain. To account for this, we use the logarithm of the number of outlets for each brand. This logarithmic transformation allows us to compare brands of vastly different sizes while still acknowledging the influence of larger players.

Examining the Results

Important

Let's take an example of Starbucks and see where a sample of similar brands stack up with this algorithm.

The following graph represents various brands that show up along X, Y and Z axes when considering menu, price and location similarity scores as assigned by our algorithms in the United Arab Emirates 🇦🇪. Notice how Caribou Coffee and Costa Coffee have high similarity scores on all three axes, because these are large chains that have a similar menu and price point to Starbucks. Following this, there are a cluster of brands that are highly similar by menu, but not always by price or location.

Plotly graph

Caution

You will also find Baskin Robbins, which is not a coffee brand show up because it has a high location similarity to Starbucks. This doesn't mean that we consider Baskin Robbins a competitor to Starbucks, but merely that it has a high location intersection - meaning it operates in nearly the same neighbourhoods that Starbucks does.

A competitor would be one that has a higher score on two or more axes, and ideally along all three - categorized as different types of competiton (for example, local to neighbourhood vs. country-wide chain).

How This is Used

These indexed competitors aren't just theoretical groupings. They're the driving force behind the "auto-magic" recommendations you see in the Dotlas application. Whether you're browsing menus, checking out promotions, or analyzing market trends in your area, our platform uses these competitor relationships to enrich your experience with relevant context.

Tip

Curious about how your restaurant stacks up against the competition? Try it out for yourself— See real-time insights by booking a demo today.

But we don't stop there. Dotlas thrives on the power of user feedback, continuously refining our algorithms to deliver truly personalized insights. Your feedback directly influences how we enhance our recommendations, making Dotlas an evolving tool that adapts to the ever-changing dynamics of the restaurant industry.

Our platform learns from these interactions, constantly refining its understanding of the competitive landscape to serve up even more relevant and insightful recommendations. This collaborative approach ensures that our solution remains a dynamic and evolving tool, always adapting to the ever-changing dynamics of the restaurant world.

Bon Appétit!

SHARE THIS POST

Start taking data-driven decisions today.

Book your Demo
Zero setup
Export results
Built for Non-Tech
hey