СЕТИ ОТНОШЕНИЙ

1. Реализуемый посредством компьютера процесс для формирования сети отношений, включающий в себя этапы, на которых:
(a) обеспечивают набор элементов данных, которые должны быть соотнесены, при этом упомянутые элементы данных содержат множество терминов;
(b) выбирают первый элемент данных для обработки;
(c) применяют структуру к упомянутому первому элементу данных, при этом упомянутая структура содержит первый набор терминов внутри упомянутого элемента данных;
(d) вычисляют вектора данных для терминов внутри упомянутой структуры;
(e) перемещают упомянутую структуру для включения в нее второго набора терминов внутри упомянутого элемента данных;
(f) создают сеть отношений посредством повторения этапов (d)-(e) до вычисления векторов данных для всех терминов в упомянутом элементе данных; и
(g) сохраняют упомянутую сеть отношений в запоминающем устройстве.
2. Способ по п.1, содержащий этап, на котором добавляют весовые значения упомянутым векторам данных для уникальных терминов в упомянутом первом элементе данных.
3. Способ по п.2, в котором упомянутые весовые значения относятся к частоте упомянутых терминов в упомянутом первом элементе данных.
4. Способ по п.1, в котором упомянутые элементы данных содержат документы, и упомянутые термины содержат слова.
5. Способ по п.4, в котором упомянутая структура содержит по меньшей мере три предложения в упомянутом элементе данных.
6. Способ по п.1, дополнительно содержащий этап, на котором удаляют определенные термины из упомянутых элементов данных.
7. Способ по п.1, в котором упомянутое вычисление содержит использование последовательности Фибоначчи в обратном порядке для получения коэффициента затухания между терминами в упомянутой структуре.
8. Система для формирования отношений между элементами данных, содержащая:
память, содержащую набор элементов данных, которые должны быть соотнесены, при этом каждый элемент данных содержит несколько терминов;
генератор структуры, сконфигурированный для формирования структуры, которая выбирает несколько терминов в упомянутых элементах данных для ассоциирования; и
генератор векторов, сконфигурированный для формирования векторов данных для представления ассоциаций между элементами данных внутри упомянутой структуры.
9. Система по п.8, в которой генератор векторов содержит инструкции для назначения измерения расстояния каждому из упомянутых элементов данных в упомянутой структуре.
10. Система по п.9, в которой упомянутые инструкции используют вычисление затухания Фибоначчи.
11. Система по п.8, в которой упомянутый генератор векторов содержит инструкции для изменения векторов данных на основе частоты термина внутри структуры, разделенной на частоту термина в полном наборе документов.
12. Система по п.8, дополнительно содержащая инструкции для удаления слов черного списка из документов.
13. Система по п.8, дополнительно содержащая инструкции для обработки терминов, содержащих в качестве одиночных терминов многословные фразы.
14. Система по п.8, дополнительно содержащая модуль ввода для принятия термина запроса от пользователя и для определения векторов отношений, ассоциированных с упомянутым термином запроса.
15. Система по п.14, дополнительно содержащая модуль извлечения, содержащий инструкции для извлечения всех векторов отношений для упомянутого термина запроса.
16. Система по п.15, дополнительно содержащая генератор списка, содержащий инструкции для формирования списка упомянутых векторов отношений в соответствии с оценкой уникальности.
17. Система по п.8, в которой упомянутый генератор векторов содержит инструкции для вычисления расстояния между терминами.