Expert recommendations are everywhere in our tool – from our AI-generated keyword list to our competitor suggestions. In 2022, we developed Atlas AI to fuel many of our most powerful features.
What is Atlas AI?
As the mechanisms behind Apple & Google’s algorithms are a black box, understanding how & why the stores present your apps to users is a challenge.
Built by ASO specialists for ASO specialists, Atlas AI is the first engine to truly understand how apps & keywords relate to each other in the stores. Trained on 9+ years of app store data, Atlas AI understands that the logic of app store algorithms does not exactly correspond to how humans think in the real world.
Let’s take the word “lime,” for example. In theory, this keyword is semantically related to the word “lemon.” However, in an app store context, these two keywords are very different: "lime" refers to a popular scooter rental app, explaining why the stores would consider “lime” to be conceptually closer to the keyword "scooter" than “lemon.”
Thanks to state-of-the-art natural language processing (NLP) models, Atlas AI allows us to map millions of apps & keywords specifically in an app store context.
This data allows us to build more advanced features, empowering AppTweak users to optimize their visibility in the stores.
Since the data we collect is worldwide, Atlas AI can differentiate keywords by language, and apps by country and language. The keyword “candy crush” in English is therefore positioned in a slightly different way to “candy crush” in French (or any other country/language), as the respective semantics of the keywords change with linguistic and cultural nuances.
How does Atlas AI work?
To convert Atlas's semantic understanding into tangible information, we use 3 types of algorithms and formulas:
Distance computation (i.e. quantifying how close a keyword is to another keyword or app, or how related two apps are to each other).
Recovery of nearest neighbors (i.e. retrieving the closest keywords to an app or other keywords).
Cluster identification (i.e. grouping apps or keywords that share semantic roots).
We then refine the outcomes of the above algorithms and formulas, combining the raw results from Atlas AI with our industry expertise gained over the years.
This process allows us to easily develop new features without having to refer to the semantic foundations of the stores each time. Now, every new idea can be directly plugged into the “service” layer that provides all the core analytics, all supported by Atlas AI.
For example, to suggest the right competitors for Trip Advisor in Italy:
Atlas AI provides us with the semantic relationships of over 10,000 apps.
We use the “nearest neighbors” service to identify the 100 most relevant apps to Trip Advisor.
We shortlist 10 competitor apps based on our unique criteria (including App Power, diversity of suggestions, etc).
Which AppTweak features are powered by Atlas AI?
Atlas AI allows us to develop and/or expand the following AppTweak features:
Competitor suggestions
AI-generated keyword list*
AI-related keyword suggestions*
Relevancy score*
And more
*Available in supported countries and languages listed below.
Countries and languages supported by Atlas AI:
Features powered by Atlas AI are currently available for the country/language combinations listed below:
Country | Language |
Afghanistan | English (UK) |
Algeria | Arabic |
Australia | English (Australia) |
Austria | German |
Belarus | English (UK) |
Belgium | English (UK) French |
Brazil | Portuguese (Brazil) English (UK) |
Bulgaria | English (UK) |
Canada | French (Canada) English (Canada) |
China | Chinese (Simplified) |
Czech Republic | Czech |
Denmark | English (UK) |
Egypt | Arabic |
Estonia | English (UK) |
France | French |
Germany | German English (UK) |
Georgia | English (UK) |
Hong Kong | English (UK) Chinese (Hong Kong / Traditional) |
Iceland | English (UK) |
India | Hindi English (UK) |
Indonesia | English (UK) |
Iraq | English (UK) |
Ireland | English (UK) |
Italy | Italian |
Japan | Japanese |
Jordan | Arabic |
Kazakhstan | English (UK) |
Korea | Korean |
Kosovo | English (UK) |
Kuwait | Arabic |
Latvia | English (UK) |
Libya | English (UK) |
Lithuania | English (UK) |
Luxembourg | French German English (UK) |
Malaysia | Malay English (UK) |
Maldives | English (UK) |
Mexico | Spanish (Latin America) |
Morocco | French |
Myanmar | English (UK) |
Netherlands | Dutch |
New Zealand | English (Australia) |
Nigeria | English (UK) |
Oman | Arabic |
Pakistan | English (UK) |
Philippines | English (UK) |
Portugal | Portuguese |
Qatar | Arabic |
Romania | Romanian |
Russia | Russian |
Saudi Arabia | English (UK) Arabic |
Singapore | English (UK) |
Slovenia | English (UK) |
South Africa | English (UK) |
Spain | Spanish |
Switzerland | German French |
Thailand | Thai |
Turkey | English (UK) Turkish |
Ukraine | Ukrainian |
United Arab Emirates | English (UK) Arabic |
United Kingdom | English (UK) |
United States of America | English (US) Spanish (Latin America) |
Uruguay | Spanish (Latin America) |
Venezuela | Spanish (Latin America) |
Vietnam | Vietnamese |
Zambia | English (UK) |
Zimbabwe | English (UK) |

