Hacker News new | ask | show | jobs
by trab 4276 days ago
I have been frantically researching for a temporal tagging library that can be used on an Android application with no good results.

I have looked at SUTime, HeidelTime, natty and some others. I am trying to parse (among others) expressions of the type "the first week of the previous month", "The last week of September". The only library that can parse this type of query is SUTime.

Can you comment on why you implemented a home grown solution instead of using SUTime or some other library readily available. Have you measured the performance of Duckling vs the state of the art in temporal tagging ?

Duckling seems very well made with good docs but unfortunately for me will be hard to make work on Android.

1 comments

SUTime is very good, like all the StanfordNLP stuff. We chose to do Duckling because:

- To my knowledge SUTime only supports English

- We wanted something that's easy to extend. SUTime is somewhat hard to extend, especially if you are not into Java

- We needed not just temporal expressions, but also monetary data, temperatures, quantities...

That being said, Duckling is still young and certainly not as proven as SUTime yet.