Sinica Semantic Parser
A semantic parsing system to decompose a sentence into semantic-expressions/concepts. The system has a pipeline architecture, and is based on syntactic parsing and semantic role labeling (SRL) of the candidate sentence. As to the former task, we use Stanford English parser; as to the later task, we use an in-house developed SRL system. The "concepts" are formulated from syntactically and semantically annotated sentences using a set of hand-build concept-formulation patterns. For example, given a sentence 'Today I went to the market, bought some fruits and fresh vegetables, and came back.', the system is able to produce the following concepts:
bought_some_fruits
bought_{when}_Today
went_{when}_Today
fresh_vegetables
some_fruits_and_fresh_vegetables
some_fruits
came_{direction}_back
bought_fresh_vegetables
the_market
bought_some_fruits_and_fresh_vegetables
I
came_{when}_Today
{direction}_back
went_the_market
{time}_Today
I_went
came_I
I_bought
bought_{when}_Today
went_{when}_Today
fresh_vegetables
some_fruits_and_fresh_vegetables
some_fruits
came_{direction}_back
bought_fresh_vegetables
the_market
bought_some_fruits_and_fresh_vegetables
I
came_{when}_Today
{direction}_back
went_the_market
{time}_Today
I_went
came_I
I_bought
Web Demo
Enter any sentence:
#input example:
Today I went to the market, bought some fruits and fresh vegetables, and came back.