1. text features: use text encoder as an embedding input, can join with continuous feature to feed to existed models 2. multi-value category features like [a, b, c], can process similar to categorical features, but with pooling to sum its embeddings 3. sequence features like [s1,s2,...sn], can use embedding an attention