Text this: Dynamic heterogeneous network representation learning method based on Hawkes process