-
Notifications
You must be signed in to change notification settings - Fork 196
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
Informal & Untested Suggestions for Possible Transformations #75
Comments
Adversarial SQUAD adds wrong but similar facts at the end of the context in a QuestionAnswer setting which does not affect the QA pair. |
These two surveys provide a great overview of previous approaches - This is a great place to look for ideas: |
Another excellent set of paraphrases can be checked here: http://cognet.mit.edu/pdfviewer/journal/coli_a_00166 |
In particular from the lists in this paper, "Converse Substitution", "Manipulator-Device Substitution" and "Metaphor Substitution" are three which I have seldom seen being implemented anywhere properly in code.. |
There is interesting work on gapping worth looking at: https://arxiv.org/pdf/1804.06922.pdf |
This semi-syntactic paraphrasing algorithm by Tanya Goyal et al, based on reordering source word position [a part of the stream of work following up SCPNs a.k.a Syntactically Controlled Paraphrase Networks (Wieting et al) ] is a really interesting augmentation, particularly due to its reduced sensitivity to the constituency parses. |
Here are some random ideas informally put which could be used for perturbations & augmentations. @vgtomahawk is making a formal list in this branch.
Meanwhile here is an informal list for the benefit of the participants.
Interchange positions of SRL AM arguments for non-overlapping AM arguments:
The ButterFingersPertubation could be implemented for keyboard types other than English - like Devanagiri (Hindi, Marathi, Nepail), Shahmukhi (Urdu, Persian), South Indian languages (Tamil, Telugu, Kannada, Malayalam) or Chinese, etc.
Style transfer approaches could be interesting to look at - Changing formal to informal and vice versa. Check this model.
Scrambling (for German, Turkic languages)
John went to the store to buy bread. --> To buy bread, John went to the store.
The above are only related to SentenceOperation. There are other transformation types too which could be looked at.
The text was updated successfully, but these errors were encountered: