This is the age of ecommerce where we can buy anything from a hair pin to a house online. Online shopping has many advantages as compared to offline shopping, one of them being able to see what other buyers of the product are saying i.e. customer reviews and ratings.\u00a0You can read about some interesting insights from customer ratings on Flipkart, Amazon and Snapdeal in my previous article.\r\n\r\nWhile ratings are a short indication of how good or bad a product is, reviews are more detailed feedback of the product. They should ideally help you take informed decisions whether to buy a product or not; but are they?\r\n\r\nLets find out.\r\n\r\nLet us analyze customer reviews for Moto E on Flipkart. Moto E has an overall rating of 4 out of 5 which gives you a feeling that its a good smartphone, but, for whom?\r\nHere are some negative reviews about Moto E.\r\n\r\nAs we can see, most complaints are about low battery life, long time to charge and hanging issues. Imagine you are a person who travels a lot and are looking for a simple budget smartphone. Low battery life or taking long time to charge are deal breakers for you. This phone just doesn\u2019t work for you if these are the problems people are facing. However, you may not be aware of this unless you read many reviews. If you just look at the specifications and overall rating, this looks like a great phone and you may go ahead and purchase it, which in your case, will be a wrong decision.\r\nHere are some Positive reviews about Moto E on Flipkart\r\n\r\nAs you can see, all these positive reviews talk about the budget. Yes, this phone has great specs at this price range. If you are looking for a cheap smartphone and don\u2019t mind it being a little slow, this is a great choice.\r\nSome other interesting insights from these reviews:\r\n\r\n\tSome people who have given 4 and 5 star ratings also wrote about cons, which means there are some bad things about the phone which they are ok with, as pros outweigh cons for them.\r\n\tFew people even suggested other phones which are comparable to this phone.\r\n\r\nEssentially, the whole point is, I should be able to know what is good and what is bad about a product before making a purchase decision; because what is bad for others may not necessarily be bad for me; what is good for others may not be a major concern for me. Each individual is different and has different needs. We are shelling out our hard earned money to buy these products. We have a right to take the right decision!\r\nHow do we solve this problem?\r\nSolution #1\r\n \r\n\r\n\r\n\r\nTripadvisor asks people to rate hotels on different parameters as shown in this screenshot. So, if I am a traveler who is most bothered about location, I may go ahead with this hotel even if it scores a little less in other areas. This can be replicated for ecommerce sites where people can rate a product on certain pre-defined parameters for that product category. For instance, a mobile phone can be rated on Performance, Battery, Features, Camera, Storage and Value for Money. However, this may not be a scalable solution because of the wide range of products and product categories.\r\nSolution #2\r\nImagine if we can perform Natural Language Processing (NLP) and pluck out positive stuff from happy customers and negative stuff from unhappy customers and show them on the ratings, it will help us decide what features of the product made people happy and what made them sad.\r\n\r\n\r\n\r\nNLP can not only categorize positive and negative reviews but also detect the level of positivity and negativity in each.\r\n\r\n\r\nIt can also be used to suggest other products and do better cross selling.\r\n\r\nOne can even explore a different navigation pattern for showing a list of products based on customer preferences. This is particularly useful for people who don\u2019t have a specific product in mind but just have a rough idea of what they want in the product.\r\n\r\nIt can also be used to create buying guides for cameras, speakers, ACs etc. Obviously, there is so much more that we can do with NLP on customer reviews.\r\n\r\nTo extend this further, lets say you selected a phone but you want to know more about battery life and heating issues. So, you may want to read reviews of people on these particular attributes of the product to take a call.\r\n\r\n\r\n\r\nI don\u2019t represent Flipkart \/ Amazon \/ Snapdeal in any manner. I also hardly have any knowledge on NLP. I am writing this only because nothing really is being done to address this problem in the ecommerce sites that I shop at regularly. Hoping for a better online shopping experience!\r\n\r\nI thank Hemant Sagar for giving me some gyan on NLP & Sentiment Analysis.