03.11.2014 Views

Search for synonyms in Wikipedia - Science Library

Search for synonyms in Wikipedia - Science Library

Search for synonyms in Wikipedia - Science Library

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

- 32 -<br />

заключались в предсказании возможных атак и уязвимостей служб<br />

безопасности на основе видеофильмов и данных терактов.<br />

Поиск похожих вершин в графах возможен с помощью поиска<br />

соответствий между вершинами (отображений). Во-первых, точное<br />

соответствие, одна вершина к одной (рассматривается в данной работе,<br />

стр. 86). Во-вторых, неточное – многие к одной или многие к многим, то есть<br />

кластер концептов отображается в один концепт. В работе [97] предложен<br />

алгоритм неточного сравнения графов онтологий 1 на основе максимизации<br />

ожидания 2 . Онтология представлена в виде направленного графа с метками.<br />

Алгоритм Similarity Flood<strong>in</strong>g<br />

Кратко опишем один из алгоритмов, решающих описанную выше задачу<br />

scheme / ontology alignment, – алгоритм Similarity Flood<strong>in</strong>g, ключевая идея<br />

которого в том, что «два элемента считаются сходными, если сходны их<br />

соседи. Сходство двух элементов распространяется на их соседей» [132]. На<br />

первом шаге в соответствии с входными схемами, которые нужно сравнить<br />

(например SQL таблицы или запросы), строятся два графа. На втором шаге<br />

задаются начальные значения сходства между вершинами двух графов,<br />

путём сравнивая имён вершин. На третьем шаге итеративно вычисляется<br />

сходство вершин до тех пор, пока суммарное изменение степени сходства по<br />

всём вершинам больше наперёд заданного ε. Значение сходства между<br />

вершинами учитывается для вычисления сходства соседних вершин. На<br />

четвёртом шаге выбираются наиболее похожие пары вершин.<br />

Таким образом, алгоритм Similarity Flood<strong>in</strong>g находит похожие<br />

вершины, принадлежащие разным графам, то есть вычисляет меру сходства<br />

вершин графа. Разработанный и рассматриваемый в диссертации алгоритм<br />

(стр. 86) предназначен для поиска вершин, похожих на заданную, в одном и<br />

том же графе. В этом отличие разработанного алгоритма от алгоритма<br />

Similarity Flood<strong>in</strong>g.<br />

(см. http://en.wikipedia.org/wiki/Semantic_network).<br />

1 В таком графе концептам соответствуют вершины, отношениям – дуги.<br />

2 См. http://en.wikipedia.org/wiki/Expectation-maximization_algorithm.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!