I’m currently working on high-level machine representation of natural text.
For example,
“I had one dog but I gave it to Danny who didn’t have any”
would be
I.have.dog =1
I.have.dog -=1
Danny.have.dog = 0
Danny.have.dog +=1
something like this….
I’m trying to find resources, but can’t really find matching topics..
Is there a valid subject name for this type of research? Any library of resources?
Natural logic sounds like something related but it’s not really the same thing I’m working on. Please help me out!
Representing natural language’s meaning is the domain of computational semantics. Within that area, lots of frameworks have been developed, though the basic one is still first-order logic.
Specifically, your problem seems to be that of recognizing discourse semantics, which deals with information change brought about by language use. This is pretty much an open area of research, so expect to find a lot of research papers and PhD positions, but little readily-usable software.