1. A method, in a data processing system, for applying a genetic algorithm to semantic sentiment analysis, the method comprising: providing, by the data processing system, a sentiment analysis model to a sentiment analysis algorithm; training, by the data processing system, the sentiment analysis model using a genetic algorithm based on a training corpus of documents with corresponding desired sentiment analysis values for a given domain to form a trained sentiment analysis model; performing, by the data processing system, the sentiment analysis algorithm on an input document using the trained sentiment analysis model to form a domain-specific sentiment analysis result; and outputting, by the data processing system, the domain-specific sentiment analysis result.