1. A method, implemented on a machine having at least one processor, storage, and a communication platform capable of making a connection to a network to determine traffic quality, the method comprising: receiving, via a communication platform, data related to a current user event indicating user interaction with online content, wherein the data related to the current user event comprises information regarding a set of entities associated with the current user event; generating a feature value set for the current user event based on the information regarding the set of entities associated with the current user event; and determining a traffic quality score for the current user event based at least on the feature value set.