Да, потому что для этого нужно знание таких вещей, как "столица", "государство", "язык населения государства".
А что это за вещь - знание того, что такое столица? Набор ассоциированных с этим словом других слов? В стиле дистрибутивной сематики?
В терминах онтологий - например, отношение типа "X есть столица государства Y". Утверждение в форме предиката, иными словами.
-- Чт ноя 15, 2018 01:31:27 --Я задал вопрос топика в фейсбуке в группе Computational Liguistics, там по поводу Google мне ответили следующее:
Цитата:
Semantic parsers are being used in various Google services, for example they use a Frame parser to analyze queries and also in their Google assistant. Also they use a semantic parser to map natural language queries to formal expressions that can help them to find the answer in their knowledge graph.
И вообще о необходимости семантического парсинга в современных задачах:
Цитата:
IMHO the current problem with semantic parsing is that there are many different syntactic-semantic formalisms, e.g. AMR, frame semantics,HPSG, CCG, Groningen meaning bank and ... but they lack coverage and most of them don't have large scale annotated datasets. Also most of current tasks in CL/NLP are being done without explicit semantic parsers. For example for a QA task like SQUAD dataset, there are neural models with near human performance and none of them are using explicit (formal) semantic analysis of text, most of them do not even use syntactic analysis.