We aim at building a pipeline of processing social media and eCommerce data, such as data from Yelp and Amazon. The goal of natural language processing is to generate structured knowledge out of unstructured text data. The structured knowledge can then be used for recommendation, review rate prediction, and user profiling tasks.