3. The computer-implemented method of claim 1 , where a predictive error of a term is calculated using the equation: 
 err ( x )= x T ( XX T ) −1 x where x is a term vector associated with a term of the first plurality of semantically related terms and X is a matrix including a term vector for each term of the first plurality of semantically related terms.
1. A computer-implemented method for determining semantically related terms, the method comprising: presenting, with a processor, one or more terms of a first plurality of semantically related terms to a user based on a predictive error of each term of the first plurality of semantically related terms; receiving, with a processor, an indication of relevance of at least one of the terms of the first plurality of semantically related terms presented to the user; training a model, with a processor, to predict an indication of relevance of a term by the user based on the received indication of relevance of at least one of the terms of the first plurality of semantically related terms presented to the user; receiving a second plurality of semantically related terms from a keyword suggestion tool; and presenting, with a processor, one or more terms of the second plurality of semantically related terms to the user based on the model and one or more properties of each term of the second plurality of semantically related terms.