Semantic analysis serves as the essential part of our research. We develope algorithms trying to discover hidden relationships between words and text spans according to words distribution in the corpora. Until now, we have successfully used this research in many areas (e.g. to improve the Language modeling, Named entity recognition, Sentiment analysis, Document classification, etc.).