top of page

NLP FOR MOBILE APP ANALYSIS

WHY

  • Zalora has many Apple & Android app store reviews, both positive and negative across the 6 app stores in different markets. Currently, there is no process to react to these customer feedback

  • This Python tool enables automation & quick identification of key issues for technical & business teams to take action – this allows for fast reaction to customers & effective long-term app performance monitoring 

HOW

  1. Used latent dirichlet allocation, which is a three-level hierarchical Bayesian model

  2. Performed hyperparametric tuning across 2 parameters: the number of topics and the learning decay

  3. Gridsearched across 6 number of topics and 3 learning decays, and select the best model based on the highest log likelihood score, which is a statistical measure of goodness of fit

  4. Note the model’s perplexity, which a lower perplexity is better

  5. To check for goodness of fit, ensure that most reviews are a good match for ideally only 1 topic

bottom of page