21314

USING CONTEXT DATA IN INFORMATION RETRIEVAL

Научная статья

Информатика, кибернетика и программирование

Proposed approach can be easily included in current search engines. This approach is not a complete alternative to classic methods applied in popular search engines, but it can be treated as an additional improvement that provides more efficient way in positioning on relevant document.

Английский

2015-01-19

21 KB

10 чел.

Ivan Zagidulin

USING CONTEXT DATA IN INFORMATION RETRIEVAL

Department of Informatics and Processes Management, Ural State University, Ekaterinburg, Russia

 1. Introduction

The major issue of current web search engines is to provide the most relevant documents to the users. Statistics show that the vast majority of search requests consists of one or two words. Clearly there cannot be a reliable answer has given to the question that has lack of information about what user need. Words of the shot request can be included in documents of different domains. And the user has to look through a lot of irrelevant documents or send new request with additional words.

So, current interface of web search engines assumes that the user repeatedly will adjust his request. It is supposed that usage of surrounding context of the request can solves this problem. This paper proposes a new interface web search engines different from command line. Base on this interface search engine will be able to receive current browsing context and use it in search results ranking algorithm. Developed context-based techniques allow to define the domain of the request and retrieve documents in which search phrase has certain meaning.

Proposed approach can be easily included in current search engines. This approach is not a complete alternative to classic methods applied in popular search engines, but it can be treated as an additional improvement that provides more efficient way in positioning on relevant document.

 2. Context-based search

An idea of out technique is to provide for the IR-system both search request and context, in which the user encountered the information of interest. IR-system finds the documents containing the request, and the ranking function assigns the highest priority for the text closest to the context. This approach does not depend on the way of context's gathering and measure used for  documents proximity calculation.

In out paper we assume that context is structure, containing user's current working environment data, that obtained without user participation and provided for IR-system along with request. Words «current working environment» in this definition means text, surrounding searched terms. Context may also contain web-browsing history, information about most visited pages, system platform and browser. Notice that this information can be gathered by search client automatically so that the user shouldn't «specify the context» himself (like choosing from given categories or using special query syntax).

Thus, the idea of applying query context in information search may have many implementations and can be embedded as plug-in in existing search engines.

Different disambiguation techniques may be used in our approach but algorithms without supervisor are more appropriate in this case. First, modern IR-systems have huge collections of documents and a lot of routing work is needed to mark them. Second, the structure of inverted search index are suitable for unsupervised methods. In search index each term has a corresponding list of documents, containing it. We only must group this documents in clusters using appropriate metric for implementation of our technique. Variable parameters of such approach are proximity measure, text representation and clustering algorithm. Extending documents corpus new texts may be added to existing clusters or set a new group, depending on value of measure.

System based on clustering of text collection may have following architecture:

  1.  Firstly, the construction of inverted search index from plain text corpus take place. For each new term we find all documents, containing it, and run clustering algorithm. As result each term will have corresponding set of clusters (set of tokens). Thus we construct modified search index (homonym thesaurus) in which a set of tokens corresponds for each term and a set of documents corresponds for each token.
  2.  We can easily find relevant documents using constructed homonym thesaurus. Request to search system in our approach consists of two parts: the query and its context. We will have to find the cluster, nearest to the query context.

 3. Experiments and conclusion

To test our ideas, we implemented experimental prototype of system, building inverse search index from text collection. Each document was represented as a vector of term weights. The nearer term to the requested word, the greater value it obtained. We used hierarchical algorithms for clustering documents. Distance between clusters was equal to the maximum distance between any two vectors from different clusters.

After learning phase clusters was represented by their centroids. This representation requires less of memory and provides fast distance calculation. Distance between context vector and cluster was found as distance to centroid of this cluster.

Experiments show that using our technique documents with close contexts are retrieved on requests, especially in case of collocations, idioms and phrasal verbs. The idea of using context for request disambiguation can be naturally added to existing search engines to bring more effectiveness.


 

А также другие работы, которые могут Вас заинтересовать

67556. ЗАКОНЫ СОХРАНЕНИЯ 488.5 KB
  В картине Шредингера затруднительно сразу сказать, что такое сохраняющаяся физическая величина, так как операторы наблюдаемых обычно вообще от времени не зависят. Приходится исхитряться (см. ниже). А в картине Гейзенберга все ясно.
67557. НОРМИРОВКА В НЕПРЕРЫВНОМ СПЕКТРЕ 299 KB
  Классическому инфинитному движению отвечают состояния с обобщенными волновыми функциями которые нельзя нормировать а энергетический спектр является непрерывным. Возникает проблема нормировки волновых функций непрерывного спектра. Реально же на самом деле спектр всегда является дискретным так как...
67558. ГАРМОНИЧЕСКИЙ ОСЦИЛЛЯТОР 773 KB
  Мы получили, что волновые функции стационарных состояний осциллятора являются или четными или нечетными. Оказывается, этот результат можно было предсказать заранее, не решая задачу. Сделаем в этой связи отступление, которое представляет и значительный самостоятельный интерес.
67559. КОГЕРЕНТНЫЕ СОСТОЯНИЯ 390.5 KB
  Доказательство основывается на математическом результате, что всякий эрмитов оператор с конечным следом (такие операторы называются ядерными) имеет чисто дискретный спектр. Ставим задачу на собственные значения...
67560. ОРБИТАЛЬНЫЙ МОМЕНТ ИМПУЛЬСА 637 KB
  Дальше мы намерены перейти к анализу движения частицы в центральном поле. Как и в классической физике, здесь очень важную роль играет момент импульса. Но в квантовой механике бывает два момента импульса - связанный с движением частицы и имеющий классический аналог, и не связанный с движением частицы...
67561. МАТРИЦЫ ОПЕРАТОРОВ МОМЕНТА ИМПУЛЬСА 738 KB
  Мы хотим найти матрицы спиновых операторов в явном виде. Для этого решим сначала более общую задачу - найдем матрицы операторов момента и, которые удовлетворяют коммутационным соотношениям...
67562. КВАЗИКЛАССИЧЕСКОЕ ПРИБЛИЖЕНИЕ 363 KB
  В квантовой механике уравнение Шредингера для сколько-нибудь реалистических систем невозможно решить точно, в квадратурах. Поэтому здесь создано большое количество приближенных методов исследования. Мощнейший из них - теорию возмущений - мы рассмотрим позже.
67563. ТЕОРИЯ ВОЗМУЩЕНИЙ 295.5 KB
  Значительный интерес представляет как бы промежуточный случай. Уровни не вырождены (это не случай 2), но они очень близко расположены, так что не выполняется необходимое условие применимости теории возмущений (т.е. это и не случай 1).
67564. ВАРИАЦИОННЫЙ МЕТОД 239 KB
  Ищем функции доставляющие функционалу экстремум при дополнительном условии нормировки. Таким образом вместо того чтобы решать уравнение Шредингера можно искать функции которые доставляют экстремум функционалу J. Возьмем собственные функции гамильтониана...