19. The server of claim 11 , wherein the operations further comprise: receiving speech input representing a question; converting the speech input to a text; analyzing the text using the model; and generating and outputting an answer to the question based on the analyzing of the text using the model.
11. A server having one or more processors configured to perform operations comprising: receiving labeled training data including a plurality of groups of words, each group of words having a predicate word, each word having generic word embeddings; extracting the plurality of groups of words in a syntactic context of their predicate words; concatenating the generic word embeddings to create a high dimensional vector space representing features for each word; obtaining a model having a learned mapping from the high dimensional vector space to a low dimensional vector space and learned embeddings for each possible semantic frame in the low dimensional vector space; and outputting the model for storage, the model being configured to identify a specific semantic frame for an input.