The document summarizes an entity extraction and typing framework proposed by the author. The framework constructs a heterogeneous graph connecting entity mentions, surface names, and relation phrases extracted from documents. It then performs joint type propagation and relation phrase clustering on the graph to infer types for entity mentions. Evaluation on news, tweets and reviews shows the framework outperforms existing methods in recognizing new types and domains without extensive feature engineering or human supervision. It obtains improvements by modeling each mention individually and addressing data sparsity through relation phrase clustering.