
В русском языке распространена ситуация, когда слово, представляющееся по форме прилагательным или причастием, используется на месте подлежащего, как существительное. Например – «больной выглядел лучше» или «потерпевший сообщил детали происшествия».
При решении задачи построения смысловой модели подобных предложений возникает два варианта решения.
Первый – описывать для всех таких слов в базе знаний анализатора два понятия с различной семантикой – одно для прилагательного и второе для существительного.
Второй – описать только прилагательное, а в случае использования его в роли существительного создавать подразумеваемый объект (Gap Object в модели), обладающий свойством, представляемым прилагательным.
Второй вариант показался более рациональным и в Real AI SA реализовали именно его.
Кроме того, он позволил не создавать запись в базе знаний для каждого прилагательного, так как понятие создается и соответствующим образом обрабатывается просто на основе морфологических данных.
Разумеется, даже в этом случае сохраняется возможность вручную описать и отдельные понятия для прилагательного и существительного.
С примерами обработки таких конструкций можно ознакомиться в нашем бесплатном демо, например, на следующих фразах:
«Быстрый посыльный доставил важный пакет»
«Пожарный вынес из горящего дома»
