СПОСОБ АВТОМАТИЗИРОВАННОГО ВОССТАНОВЛЕНИЯ СЦЕНАРИЯ ТЕКСТА НА ЕСТЕСТВЕННОМ ЯЗЫКЕ

1. Способ автоматизированного восстановления сценария текста на естественном языке, заключающийся в том, что:
- представляют текст, в котором восстанавливают сценарий, в цифровой форме для последующей автоматической и (или) автоматизированной обработки;
- осуществляют индексацию текста в цифровой форме, получая:
- элементарные единицы первого уровня, включающие в себя по меньшей мере слова,
- элементарные единицы второго уровня, каждая из которых представляет собой нормализованную словоформу,
- элементарные единицы третьего уровня, каждая из которых представляет собой последовательность следующих друг за другом слов в упомянутом тексте,
- элементарные единицы четвертого уровня, каждая из которых является семантически значимым объектом и его атрибутом, и
- элементарные единицы пятого уровня, каждая из которых представляет собой триаду либо из двух семантически значимых объектов и семантически значимого отношения между ними, либо семантически значимый объект и его атрибут и связывающее их семантически значимое отношение;
- выявляют частоты встречаемости элементарных единиц четвертого уровня;
- сохраняют в базе данных сформированные элементарные единицы второго, третьего, четвертого и пятого уровней с выявленными частотами встречаемости, а также полученные индексы вместе со ссылками на конкретные предложения данного текста;
- формируют из упомянутых триад семантическую сеть таким образом, что первая элементарная единица четвертого уровня последующей триады связывается с такой же второй элементарной единицей четвертого уровня предыдущей триады;
- осуществляют, в процессе итеративной процедуры, перенормировку частот встречаемости в смысловой вес элементарных единиц четвертого уровня, являющихся вершинами семантической сети, таким образом, что элементарные единицы четвертого уровня, связанные в сети с большим числом элементарных единиц четвертого уровня с большой частотой встречаемости, увеличивают свой смысловой вес, а другие элементарные единицы четвертого уровня его равномерно теряют;
- вычисляют смысловой вес всех предложений текста путем суммирования с последующей нормировкой смысловых весов входящих в предложение элементарных единиц четвертого уровня;
- ранжируют упомянутые предложения по смысловому весу путем сравнения их смыслового веса с заранее заданным пороговым значением;
- удаляют предложения, имеющие смысловой вес ниже упомянутого порогового значения;
- сохраняют в памяти оставшиеся предложения с весом выше порогового в порядке их появления в тексте;
- получают, в процессе упомянутого многоступенчатого семантико-синтаксического анализа, путем обращения к заранее сформированным в базе данных лингвистическим и эвристическим правилам в заранее заданной лингвистической среде, для каждого оставшегося предложения расширенную предикатную структуру, включающую в себя главный объект и второстепенные объекты, а также атрибуты, связанные с ними упомянутыми семантически значимыми отношениями;
- формируют из полученных расширенных предикатных структур оставшихся предложений текста цепочку расширенных предикатных структур, характеризующую сценарий текста.
2. Способ по п.1, в котором упомянутую индексацию осуществляют в процессе выполнения следующих этапов:
- сегментируют текст в цифровой форме на элементарные единицы первого уровня, включающие в себя, по меньшей мере, слова;
- сегментируют по графематическим правилам текст в цифровой форме на предложения;
- формируют для каждой элементарной единицы первого уровня, представляющей собой слово, на основе морфологического анализа элементарные единицы второго уровня, включающие в себя нормализованную словоформу;
- подсчитывают частоту встречаемости каждой элементарной единицы первого уровня для двух и более соседних единиц первого уровня в данном тексте и объединяют среди упомянутых элементарных единиц первого уровня последовательности слов, следующих друг за другом в данном тексте, в элементарные единицы третьего уровня, представляющие собой устойчивые сочетания слов, в случае, если для каждых двух и более следующих друг за другом слов в данном тексте разности подсчитанных частот встречаемости этих слов для первого появления данной последовательности слов и для нескольких последующих их появлений для каждой пары слов последовательности остаются неизменными;
- выявляют, в процессе многоступенчатого семантико-синтаксического анализа путем обращения к заранее сформированным в базе данных лингвистическим и эвристическим правилам в заранее заданной лингвистической среде, в каждом из сформированных предложений семантически значимый объект и его атрибут - единицы четвертого уровня;
- для каждой элементарной единицы четвертого уровня фиксируют тождество по референции между соответствующим семантически значимым объектом, а также атрибутом, и соответствующей анафорической ссылкой при ее наличии в индексируемом тексте, заменяя каждую анафорическую ссылку на соответствующий ей антецедент;
- сохраняют в памяти каждый семантически значимый объект и атрибут;
- выявляют, в процессе многоступенчатого семантико-синтаксического анализа путем обращения к заранее сформированным в базе данных лингвистическим и эвристическим правилам в заранее заданной лингвистической среде, в каждом из сформированных предложений семантически значимые отношения между выявленными единицами четвертого уровня - семантически значимыми объектами, а также, между семантически значимыми объектами и атрибутами;
- присваивают каждому семантически значимому отношению соответствующий тип из хранящейся в базе данных предметной онтологии по тематике той предметной области, к которой относится индексируемый текст; сохраняют в памяти каждое семантически значимое отношение вместе с присвоенным ему типом;
- выявляют частоты встречаемости элементарных единиц четвертого уровня на всем тексте;
- формируют в пределах данного текста для каждого из выявленных семантически значимых отношений, связывающих как соответствующие семантически значимые объекты, так и семантически значимый объект и его атрибут, множество триад, которые являются элементарными единицами пятого уровня;
- индексируют на множестве сформированных триад по отдельности все связанные семантически значимыми отношениями семантически значимые объекты с их частотами встречаемости, все атрибуты с их частотами встречаемости, и все сформированные триады.