1

I browsed the table of content of Cann's Formal Semantics. Cann's book is for linguistics, and am I right that it is helpful for computational linguistics and natural language processing?

But it also seems to me that the approaches to NLP have been predominantly based on statistics and machine learning in applications (and maybe also research), which I think is completely unrelated to formal semantics?

So is formal semantics still useful for computational linguistics and NLP in applications and in research?

  • If not, what specific statistics and machine learning approaches have become successful replacement of formal semantics?

  • If yes, any actual implementations (or worked out suggestions for possible implementations) of formal semantics being used in computational linguistics and NLP?

Thanks.

1
  • 1
    Your question currently has close votes for being opinion based; but perhaps it can be made fully objectively answerable if you instead ask whether there are any actual implementations (or worked out suggestions for possible implementations) of formal semantics being used in NLP. Commented Aug 19, 2020 at 14:50

1 Answer 1

2

Yes, it’s useful. Formal semantics can serve as a basis for the stochastic methods. There are many approaches, let me just mention one — abductive parsing and interpretation. It’s based on formal semantics but the algorithms for analysing text are stochastic. IBM Watson is an example of a system based on formal semantics.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.