Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Personal pronouns can't take adjectives #1235

Open
stephenfrechette opened this issue Jun 16, 2021 · 2 comments
Open

Personal pronouns can't take adjectives #1235

stephenfrechette opened this issue Jun 16, 2021 · 2 comments

Comments

@stephenfrechette
Copy link

While not extremely common in English, these kind of constructions do seem to occur, especially with present participles, even sometimes in formal writing:

him going there is bad fails to parse
you losing weight is great parses as "you" being a determiner, while possible, seems not the most likely occurrence.
me doing that is possible also parses with "me" as a determiner
It's the new you fails to parse
The new me is here to stay. fails to parse

These constructions also seem to always use the objective form of personal pronouns even as the subject, very interesting!

I tried the same kinds of constructions with proper nouns, which seem to follow a similar logic, and those do parse with an A link.

Though ones with participles seem to parse incorrectly:
John going there is bad parses with "John" forming an AN link with "going" and "going" as the subject. I believe it should have an Mg link.

@stephenfrechette
Copy link
Author

Another good example that does not parse:

They didn't want him playing with them

It seems that for some reason versions of this with participles do not require determiners, but versions with normal adjectives do. It seems the participle acts as a determiner.

@linas
Copy link
Member

linas commented Jun 17, 2021

FYI -- LG now has support for "dialects" -- this is a technique that allows a different set of grammar rules to be used when parsing different kinds of texts. For example, the ability to drop the requirement for determiners when parsing headlines: "thieves rob bank".

There are still several problems with dialects. One problem is that almost no dialect-specific rules have been written, besides a handful of basic demos. A second problem is that there's no obvious guideline for telling users about them: e.g. to parse James Joyce, you should enable the Irish dialect. ... and then if you do that, then any "straight English" passages might start failing.

The biggest issue for fixing the examples above is that, if one merely tried to loosen the existing rules, one discovers that the looser rules enable incorrect parses for ordinary sentences. So one has to be very careful with these types of fixes. (Merely dropping the requirement of determiners for headlines results in all kinds on nutty parses. It could be an interesting challenge to make everything work anyway, but this is a huge task.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants