User Generated Content (UGC) refers to any form of content created by an end-user and published online, generally as a supplement to existing platforms. UGC most often appears across social media websites, where users can build content such as blog posts, videos, wikis, comments, and artistic and literary endeavors. It has a wide range of applications, like entertainment, news, research, advertising, and problem processing.