Я хочу извлечь тему, предикат и объект предложения и выяснить, какие прилагательные относятся к предмету, предикату или объекту с помощью Stanford CoreNLP в коде Java.
Я пытался использоватьанализатор зависимостей, чтобы решить эту проблему путем нахождения индекса зависимости, проверки тега зависимости, если он равен amod, затем добавления его в ArrayList, но с помощью этого метода иногда тег зависимостей прилагательного не является amod и является nmod, и могут появиться другие теги.
При определении объекта и предиката я использовал метод, аналогичный описанному выше.Я проверил, если это det, и если это какие-либо другие теги, которые означают, что это предикат или объект.Однако иногда появляются разные теги, и неэффективно разбирать каждый тег, что в некоторой степени означает, что это предикат, указывающий на объект.
Поэтому мой вопрос в том, как мне получить объект, предикат,и объект предложения и каждое прилагательное, но не обязательно проверять каждый тег?
Для вышеупомянутых попыток я использовал Stanford CoreNLP Simple API, но я согласен со стандартным API, если он действительно необходим.