Effective and efficient semantic representations and their applications