dhowe / RiTaV1

RiTa: the generative language toolkit
http://rednoise.org/rita
GNU General Public License v3.0
354 stars 79 forks source link

QUESTION: Remove regular VBG/VBD/VBN/VBZs from dictionary #536

Closed dhowe closed 4 years ago

dhowe commented 5 years ago

When a word has a single POS that is 'vbg' and it is regular, and the verb also exists in the dictionary, it can be removed.

@cqx931 did we discuss this already? is there any reason not to do this?

We just need to do the conjugation for randomWord()

Some examples:

  'emigrated':['eh1 m-ah g-r-ey t-ih-d','vbd vbn'],
  'emigrates:['eh1 m-ah g-r-ey t-ih-z','vbz'],
  'emigrating':['eh1 m-ah g-r-ey t-ih-ng','vbg'],

  'emerged':['ih m-er1-jh-d','vbd vbn'],
  'emerging': ['ih m-er1 jh-ih-ng', 'vbg'],
  'emerges':['ih m-er1 jh-ih-z','vbz'],

  'wringing':['r-ih1 ng-ih-ng','vbg'],
  'wrinkling':['r-ih1-ng k-ah-l ih-ng','vbg'],
  'yanking':['y-ae1-ng k-ih-ng','vbg'],

  etc.
cqx931 commented 5 years ago

A brief summary of the past discussion about this: In this ticket, we talked about that words are both 'nn and vbg' are not good candidates to return for 'nns'. https://github.com/dhowe/RiTa/issues/487

The process of removing vb* from the dictionary seemed to be on hold from the removal of 'nns'. Since this is done by now, there should be no other reasons not to do this.


TODO: 1) Remove words has a single POS that is 'vbg' 2) It is regular, and the verb also exists in the dictionary-> Rita should also be able to find its corresponding 'vb' with RiTa.stem() and come up with the same 'vbg' with RiTa.conjugate(). 3) Report back the cases where single POS 'vbg' can't be removed.

cqx931 commented 5 years ago

@dhowe any follow up comment?

dhowe commented 4 years ago

@cqx931 definitely want to do this for the 2.0 release -- have you done any work on it thus far?

cqx931 commented 4 years ago

No, I can't recall any work already done for this. I can pick it up again.

dhowe commented 4 years ago

As you have time, not super critical, as release is still a couple of weeks off

here: https://github.com/dhowe/rita-script/blob/master/src/rita_dict.js

When we do this I want to explore adding sentiment markers to the dict (one int per word) as shown here: https://github.com/words/afinn-165/blob/master/index.json

cqx931 commented 4 years ago

Please check: https://github.com/dhowe/rita-script/pull/9

2196 VBG only words were removed. Let me know if you also want me to commit the script I used modifying the dictionary file.

The following words are not removed yet, because they are either also considered as adjective or noun. Also, I noticed that there are a few 'rb' tags in this list. These should be mistakes and the 'rb' tags should be removed, right?

absorbing [ 'vbg', 'jj' ]
accelerating [ 'vbg', 'jj' ]
accepting [ 'vbg', 'jj' ]
accompanying [ 'vbg', 'jj' ]
accumulating [ 'vbg', 'jj' ]
accusing [ 'vbg', 'jj' ]
aching [ 'vbg', 'jj' ]
acting [ 'vbg', 'jj', 'nn' ]
adjoining [ 'vbg', 'jj' ]
advancing [ 'vbg', 'jj' ]
aggravating [ 'vbg', 'jj' ]
aging [ 'vbg', 'jj', 'nn' ]
ailing [ 'vbg', 'jj' ]
alarming [ 'jj', 'vbg' ]
alienating [ 'vbg', 'jj' ]
amortizing [ 'jj', 'vbg' ]
appealing [ 'jj', 'vbg' ]
arresting [ 'vbg', 'jj' ]
asking [ 'vbg', 'jj', 'nn' ]
aspiring [ 'jj', 'vbg' ]
avenging [ 'jj', 'vbg' ]
averaging [ 'vbg', 'jj', 'nn' ]
bargaining [ 'nn', 'jj', 'vbg' ]
bashing [ 'jj', 'vbg' ]
beaming [ 'vbg', 'jj' ]
bearing [ 'vbg', 'jj', 'nn' ]
befitting [ 'vbg', 'jj' ]
beginning [ 'vbg', 'jj', 'nn' ]
beheading [ 'nn', 'vbg' ]
being [ 'vbg', 'jj', 'nn' ]
bewildering [ 'vbg', 'jj' ]
billing [ 'nn', 'vbg' ]
binding [ 'nn', 'jj', 'vbg' ]
biting [ 'vbg', 'jj' ]
blasting [ 'vbg', 'jj' ]
blazing [ 'vbg', 'jj' ]
blessing [ 'nn', 'vbg' ]
blinding [ 'jj', 'vbg' ]
blinking [ 'jj', 'vbg', 'rb' ]
blistering [ 'vbg', 'jj' ]
blocking [ 'vbg', 'jj', 'nn' ]
bloodsucking [ 'vbg', 'jj' ]
bombing [ 'nn', 'vbg' ]
booking [ 'nn', 'vbg' ]
booming [ 'jj', 'vbg' ]
boring [ 'jj', 'vbg' ]
borrowing [ 'nn', 'jj', 'vbg' ]
bottling [ 'nn', 'vbg' ]
breaking [ 'vbg', 'jj', 'nn' ]
bridging [ 'vbg', 'jj' ]
briefing [ 'nn', 'vbg' ]
bristling [ 'vbg', 'jj' ]
brooding [ 'vbg', 'jj', 'nn' ]
bruising [ 'jj', 'vbg' ]
budding [ 'vbg', 'jj' ]
building [ 'nn', 'vbg' ]
bulging [ 'vbg', 'jj' ]
bumbling [ 'jj', 'vbg' ]
burgeoning [ 'vbg', 'jj' ]
burning [ 'vbg', 'jj', 'nn' ]
bustling [ 'jj', 'vbg' ]
buying [ 'vbg', 'jj' ]
buzzing [ 'vbg', 'jj' ]
calculating [ 'vbg', 'jj', 'nn' ]
calming [ 'vbg', 'jj' ]
captivating [ 'jj', 'vbg' ]
caring [ 'vbg', 'jj', 'nn' ]
carping [ 'vbg', 'jj' ]
carrying [ 'vbg', 'jj', 'nn' ]
cascading [ 'vbg', 'jj' ]
catering [ 'nn', 'vbg' ]
cause [ 'nn', 'vb', 'vbg', 'vbp' ]
centralizing [ 'vbg', 'jj' ]
chafing [ 'vbg', 'jj' ]
challenging [ 'vbg', 'jj' ]
changing [ 'vbg', 'jj', 'nn' ]
chewing [ 'vbg', 'jj', 'nn' ]
chilling [ 'vbg', 'jj' ]
choking [ 'vbg', 'jj', 'nn' ]
clanging [ 'nn', 'vbg' ]
cleaning [ 'nn', 'vbg' ]
cleansing [ 'nn', 'vbg' ]
clearing [ 'vbg', 'jj', 'nn' ]
closing [ 'vbg', 'jj', 'nn' ]
cloying [ 'jj', 'vbg' ]
coating [ 'nn', 'vbg' ]
coaxing [ 'jj', 'vbg' ]
coinciding [ 'vbg', 'jj' ]
combing [ 'vbg', 'jj' ]
comforting [ 'vbg', 'jj' ]
coming [ 'vbg', 'jj', 'nn' ]
commanding [ 'vbg', 'jj', 'nn' ]
compelling [ 'jj', 'vbg' ]
competing [ 'vbg', 'jj' ]
compromising [ 'vbg', 'jj' ]
concluding [ 'vbg', 'jj' ]
condescending [ 'jj', 'vbg' ]
conditioning [ 'nn', 'vbg' ]
confiding [ 'vbg', 'jj' ]
conflicting [ 'vbg', 'jj' ]
confusing [ 'jj', 'vbg' ]
connecting [ 'vbg', 'jj' ]
consenting [ 'vbg', 'jj' ]
consolidating [ 'vbg', 'jj' ]
consulting [ 'nn', 'jj', 'vbg' ]
continuing [ 'vbg', 'jj' ]
contrasting [ 'vbg', 'jj' ]
contributing [ 'vbg', 'jj' ]
controlling [ 'vbg', 'jj', 'nn' ]
convincing [ 'jj', 'vbg' ]
cooking [ 'nn', 'vbg' ]
corresponding [ 'jj', 'vbg' ]
corrupting [ 'vbg', 'jj', 'nn' ]
countervailing [ 'jj', 'vbg' ]
cracking [ 'vbg', 'jj', 'nn' ]
craving [ 'nn', 'vbg' ]
creeping [ 'vbg', 'jj' ]
crippling [ 'jj', 'vbg' ]
crowning [ 'jj', 'vbg' ]
crumbling [ 'vbg', 'jj' ]
crushing [ 'vbg', 'jj', 'nn' ]
cutting [ 'vbg', 'jj' ]
damaging [ 'jj', 'vbg' ]
damping [ 'vbg', 'jj' ]
dangling [ 'vbg', 'jj' ]
daring [ 'jj', 'vbg' ]
dashing [ 'vbg', 'jj' ]
daunting [ 'jj', 'vbg' ]
dazzling [ 'jj', 'vbg' ]
deafening [ 'vbg', 'jj' ]
debating [ 'vbg', 'jj' ]
decaying [ 'vbg', 'jj' ]
deciding [ 'vbg', 'jj' ]
declining [ 'vbg', 'jj', 'nn' ]
defending [ 'vbg', 'jj' ]
degrading [ 'jj', 'vbg' ]
delaying [ 'vbg', 'jj', 'nn' ]
demanding [ 'vbg', 'jj' ]
depressing [ 'jj', 'vbg' ]
despairing [ 'jj', 'vbg' ]
destabilizing [ 'vbg', 'jj' ]
deteriorating [ 'vbg', 'jj' ]
determining [ 'vbg', 'jj', 'nn' ]
devastating [ 'jj', 'vbg' ]
developing [ 'vbg', 'jj', 'nn' ]
differing [ 'vbg', 'jj' ]
dining [ 'nn', 'jj', 'vbg' ]
disarming [ 'vbg', 'jj' ]
disconcerting [ 'jj', 'vbg' ]
discouraging [ 'vbg', 'jj' ]
discriminating [ 'vbg', 'jj' ]
dissenting [ 'jj', 'vbg' ]
dissolving [ 'vbg', 'jj' ]
distinguishing [ 'vbg', 'jj' ]
distracting [ 'vbg', 'jj' ]
disturbing [ 'jj', 'vbg' ]
dividing [ 'vbg', 'jj' ]
diving [ 'vbg', 'jj', 'nn' ]
dizzying [ 'jj', 'vbg' ]
dominating [ 'vbg', 'jj' ]
domineering [ 'vbg', 'jj' ]
doting [ 'vbg', 'jj' ]
doubting [ 'vbg', 'jj' ]
drawing [ 'vbg', 'jj', 'nn' ]
dressing [ 'nn', 'vbg', 'jj' ]
drifting [ 'vbg', 'jj', 'nn' ]
drilling [ 'nn', 'jj', 'vbg' ]
drinking [ 'nn', 'jj', 'vbg' ]
driving [ 'vbg', 'jj', 'nn' ]
dwelling [ 'nn', 'vbg' ]
dying [ 'vbg', 'jj', 'nn' ]
easing [ 'vbg', 'jj', 'nn' ]
eating [ 'vbg', 'jj', 'nn' ]
embarrassing [ 'jj', 'vbg' ]
encouraging [ 'vbg', 'jj' ]
ending [ 'vbg', 'jj', 'nn', 'vbn' ]
enduring [ 'vbg', 'jj' ]
engaging [ 'vbg', 'jj' ]
engulfing [ 'vbg', 'jj' ]
enlightening [ 'vbg', 'jj' ]
entertaining [ 'vbg', 'jj', 'nn' ]
enticing [ 'vbg', 'jj' ]
evening [ 'nn', 'vbg' ]
exasperating [ 'vbg', 'jj' ]
exceeding [ 'vbg', 'jj' ]
exciting [ 'jj', 'vbg' ]
exhausting [ 'vbg', 'jj' ]
existing [ 'vbg', 'jj' ]
expanding [ 'vbg', 'jj' ]
exposing [ 'vbg', 'jj' ]
facing [ 'vbg', 'jj' ]
fading [ 'vbg', 'jj', 'nn' ]
falling [ 'vbg', 'jj', 'nn' ]
feeling [ 'nn', 'vbg' ]
fetching [ 'vbg', 'jj' ]
fiddling [ 'nn', 'jj', 'vbg' ]
fighting [ 'vbg', 'jj' ]
filing [ 'nn', 'vbg' ]
financing [ 'nn', 'jj', 'vbg' ]
finishing [ 'vbg', 'jj', 'nn' ]
firing [ 'vbg', 'jj', 'nn' ]
fishing [ 'nn', 'vbg', 'jj' ]
fitting [ 'jj', 'nn', 'vbg' ]
flagging [ 'jj', 'vbg' ]
flaming [ 'jj', 'vbg' ]
flapping [ 'vbg', 'jj' ]
flaring [ 'vbg', 'jj' ]
flipping [ 'vbg', 'jj', 'rb' ]
floating [ 'vbg', 'jj' ]
floundering [ 'vbg', 'jj' ]
flourishing [ 'vbg', 'jj' ]
flowing [ 'vbg', 'jj' ]
flying [ 'vbg', 'jj' ]
folding [ 'vbg', 'jj', 'nn' ]
following [ 'vbg', 'jj', 'nn' ]
forbidding [ 'vbg', 'jj' ]
forecasting [ 'nn', 'jj', 'vbg' ]
foregoing [ 'nn', 'jj', 'vbg' ]
forgiving [ 'vbg', 'jj' ]
forthcoming [ 'jj', 'vbg' ]
foundering [ 'vbg', 'jj' ]
freezing [ 'vbg', 'jj', 'nn' ]
frightening [ 'jj', 'vbg' ]
frustrating [ 'jj', 'vbg' ]
fumbling [ 'vbg', 'jj' ]
funding [ 'vbg', 'jj' ]
furnishing [ 'nn', 'vbg' ]
galloping [ 'vbg', 'jj' ]
gaping [ 'vbg', 'jj' ]
gathering [ 'nn', 'vbg' ]
glancing [ 'vbg', 'jj' ]
glaring [ 'jj', 'vbg' ]
glowing [ 'vbg', 'jj' ]
going [ 'vbg', 'jj', 'nn' ]
golfing [ 'nn', 'jj', 'vbg' ]
governing [ 'vbg', 'jj', 'nn' ]
gratifying [ 'jj', 'vbg' ]
grazing [ 'vbg', 'jj', 'nn' ]
greeting [ 'nn', 'vbg', 'jj' ]
grinning [ 'vbg', 'jj' ]
gripping [ 'vbg', 'jj' ]
grouping [ 'nn', 'vbg' ]
growing [ 'vbg', 'jj', 'nn' ]
grueling [ 'jj', 'vbg' ]
guiding [ 'vbg', 'jj' ]
halting [ 'vbg', 'jj' ]
hanging [ 'vbg', 'jj', 'nn' ]
harrowing [ 'jj', 'vbg' ]
hatching [ 'nn', 'vbg' ]
haunting [ 'jj', 'vbg' ]
healing [ 'nn', 'jj', 'vbg' ]
hearing [ 'nn', 'vbg' ]
hedging [ 'vbg', 'jj', 'nn' ]
hemorrhaging [ 'vbg', 'jj', 'nn' ]
hijacking [ 'nn', 'vbg' ]
hindering [ 'vbg', 'jj' ]
holding [ 'vbg', 'jj', 'nn' ]
hollering [ 'vbg', 'jj' ]
housing [ 'nn', 'vbg', 'jj' ]
hulking [ 'jj', 'vbg' ]
hurrying [ 'vbg', 'jj' ]
illuminating [ 'jj', 'vbg' ]
impending [ 'jj', 'vbg' ]
imposing [ 'vbg', 'jj' ]
incorporating [ 'jj', 'vbg' ]
increasing [ 'vbg', 'jj', 'nn' ]
incriminating [ 'vbg', 'jj' ]
infuriating [ 'jj', 'vbg' ]
inhibiting [ 'vbg', 'jj' ]
inquiring [ 'jj', 'vbg' ]
inspiring [ 'jj', 'vbg' ]
insulating [ 'vbg', 'jj', 'nn' ]
insulting [ 'jj', 'vbg' ]
intensifying [ 'vbg', 'jj' ]
intertwining [ 'vbg', 'jj' ]
intimidating [ 'vbg', 'jj' ]
intriguing [ 'jj', 'vbg' ]
investing [ 'vbg', 'jj', 'nn' ]
inviting [ 'vbg', 'jj' ]
isolating [ 'vbg', 'jj' ]
jarring [ 'vbg', 'jj' ]
kidnapping [ 'nn', 'vbg' ]
killing [ 'vbg', 'jj', 'nn' ]
knowing [ 'vbg', 'jj', 'nn' ]
lacking [ 'vbg', 'jj' ]
lagging [ 'vbg', 'jj', 'nn' ]
landing [ 'nn', 'vbg' ]
languishing [ 'vbg', 'jj' ]
lasting [ 'vbg', 'jj' ]
laughing [ 'vbg', 'jj', 'nn' ]
leading [ 'vbg', 'jj', 'nn' ]
leaping [ 'vbg', 'jj' ]
lending [ 'vbg', 'jj' ]
liberating [ 'vbg', 'jj' ]
licensing [ 'vbg', 'jj' ]
lifting [ 'vbg', 'jj', 'nn' ]
lighting [ 'nn', 'vbg' ]
lingering [ 'vbg', 'jj' ]
listing [ 'nn', 'vbg' ]
living [ 'vbg', 'jj', 'nn' ]
lobbying [ 'vbg', 'jj', 'nn' ]
locking [ 'jj', 'vbg' ]
lodging [ 'nn', 'vbg' ]
logging [ 'vbg', 'jj' ]
longing [ 'nn', 'vbg' ]
looking [ 'vbg', 'jj', 'nn' ]
losing [ 'vbg', 'jj', 'nn' ]
loving [ 'jj', 'vbg' ]
maddening [ 'jj', 'vbg' ]
mailing [ 'nn', 'vbg' ]
managing [ 'vbg', 'jj', 'nn' ]
maneuvering [ 'vbg', 'jj' ]
marketing [ 'vbg', 'jj' ]
matching [ 'vbg', 'jj', 'nn' ]
mating [ 'nn', 'jj', 'vbg' ]
meaning [ 'nn', 'vbg' ]
measuring [ 'vbg', 'jj' ]
meeting [ 'nn', 'vbg' ]
melting [ 'vbg', 'jj', 'nn' ]
menacing [ 'jj', 'vbg' ]
misleading [ 'jj', 'vbg' ]
missing [ 'vbg', 'jj' ]
mitigating [ 'vbg', 'jj' ]
mocking [ 'vbg', 'jj' ]
modeling [ 'nn', 'jj', 'vbg' ]
moderating [ 'vbg', 'jj' ]
molding [ 'nn', 'vbg' ]
moralizing [ 'vbg', 'jj' ]
motivating [ 'vbg', 'jj' ]
mounting [ 'vbg', 'jj', 'nn' ]
moving [ 'vbg', 'jj', 'nn' ]
murdering [ 'vbg', 'jj' ]
nagging [ 'jj', 'vbg' ]
negotiating [ 'vbg', 'jj', 'nn' ]
neighboring [ 'vbg', 'jj' ]
nesting [ 'vbg', 'jj', 'nn' ]
nodding [ 'vbg', 'jj' ]
occupying [ 'vbg', 'jj' ]
offering [ 'nn', 'vbg' ]
offsetting [ 'vbg', 'jj' ]
opening [ 'nn', 'vbg', 'jj' ]
operating [ 'vbg', 'jj', 'nn' ]
opposing [ 'vbg', 'jj' ]
overarching [ 'vbg', 'jj' ]
overheating [ 'vbg', 'jj', 'nn' ]
overlapping [ 'vbg', 'jj', 'nn' ]
overriding [ 'vbg', 'jj' ]
overwhelming [ 'jj', 'vbg' ]
owing [ 'jj', 'vbg' ]
pacing [ 'vbg', 'jj', 'nn' ]
packaging [ 'nn', 'vbg' ]
padding [ 'nn', 'vbg' ]
painting [ 'nn', 'vbg' ]
pairing [ 'nn', 'vbg' ]
panting [ 'vbg', 'jj', 'nn' ]
paralyzing [ 'vbg', 'jj' ]
parking [ 'nn', 'jj', 'vbg' ]
participating [ 'vbg', 'jj' ]
passing [ 'vbg', 'jj', 'nn' ]
patronizing [ 'vbg', 'jj' ]
paying [ 'vbg', 'jj' ]
peddling [ 'vbg', 'jj', 'nn' ]
pending [ 'vbg', 'jj' ]
penetrating [ 'jj', 'vbg' ]
performing [ 'vbg', 'jj', 'nn' ]
persisting [ 'vbg', 'jj' ]
piercing [ 'vbg', 'jj' ]
piling [ 'vbg', 'nn' ]
pioneering [ 'vbg', 'jj' ]
playing [ 'vbg', 'jj', 'nn' ]
pleading [ 'vbg', 'jj', 'nn' ]
pleasing [ 'jj', 'vbg' ]
polling [ 'nn', 'jj', 'vbg' ]
polluting [ 'vbg', 'jj' ]
preaching [ 'vbg', 'jj' ]
preceding [ 'vbg', 'jj' ]
preferred [ 'jj', 'vbd', 'vbg', 'vbn' ]
pressing [ 'vbg', 'jj' ]
prevailing [ 'vbg', 'jj' ]
printing [ 'nn', 'vbg' ]
probing [ 'vbg', 'jj', 'nn' ]
proceeding [ 'nn', 'vbg' ]
producing [ 'vbg', 'jj', 'nn' ]
promising [ 'jj', 'vbg' ]
pronouncing [ 'jj', 'vbg' ]
providing [ 'vbg', 'in' ]
provoking [ 'vbg', 'jj' ]
prying [ 'jj', 'vbg' ]
publishing [ 'nn', 'jj', 'vbg' ]
punishing [ 'vbg', 'jj' ]
purchasing [ 'vbg', 'jj' ]
pushing [ 'vbg', 'jj', 'nn' ]
puzzling [ 'jj', 'vbg' ]
questioning [ 'vbg', 'jj' ]
racing [ 'vbg', 'jj', 'nn' ]
raging [ 'vbg', 'jj' ]
raising [ 'vbg', 'rp' ]
rallying [ 'vbg', 'jj', 'nn' ]
ranking [ 'jj', 'vbg' ]
rating [ 'nn', 'vbg' ]
reading [ 'nn', 'vbg' ]
reassuring [ 'vbg', 'jj' ]
reckoning [ 'nn', 'vbg' ]
reclining [ 'vbg', 'jj' ]
recording [ 'nn', 'vbg' ]
redeeming [ 'vbg', 'jj' ]
reflecting [ 'vbg', 'jj' ]
refreshing [ 'jj', 'vbg' ]
refunding [ 'vbg', 'jj' ]
relaxing [ 'vbg', 'jj' ]
remaining [ 'vbg', 'jj' ]
reordering [ 'nn', 'vbg' ]
repeating [ 'vbg', 'jj' ]
repositioning [ 'nn', 'vbg' ]
restraining [ 'vbg', 'jj', 'nn' ]
restricting [ 'vbg', 'jj' ]
restructuring [ 'vbg', 'nn' ]
resulting [ 'vbg', 'jj' ]
retiring [ 'vbg', 'jj' ]
revealing [ 'vbg', 'jj' ]
reviving [ 'vbg', 'jj' ]
revolving [ 'vbg', 'jj' ]
rewarding [ 'jj', 'vbg' ]
riding [ 'vbg', 'jj', 'nn' ]
rinsing [ 'nn', 'vbg' ]
ripening [ 'vbg', 'jj' ]
rising [ 'vbg', 'jj' ]
riveting [ 'vbg', 'jj' ]
roaring [ 'vbg', 'jj', 'nn' ]
rocking [ 'nn', 'jj', 'vbg' ]
roiling [ 'vbg', 'jj' ]
rolling [ 'vbg', 'jj', 'nn' ]
ruling [ 'nn', 'vbg', 'jj' ]
running [ 'vbg', 'jj', 'rb' ]
sagging [ 'vbg', 'jj', 'nn' ]
sampling [ 'nn', 'vbg' ]
satisfying [ 'jj', 'vbg' ]
saving [ 'vbg', 'jj', 'nn' ]
scheming [ 'jj', 'vbg' ]
screaming [ 'vbg', 'jj', 'nn' ]
screeching [ 'vbg', 'jj' ]
screening [ 'nn', 'vbg' ]
scrubbing [ 'nn', 'vbg' ]
searing [ 'vbg', 'jj' ]
seating [ 'nn', 'vbg' ]
seeming [ 'jj', 'vbg' ]
seething [ 'vbg', 'jj' ]
selling [ 'vbg', 'jj' ]
sewing [ 'nn', 'vbg' ]
shading [ 'nn', 'vbg' ]
shattering [ 'vbg', 'jj' ]
shifting [ 'vbg', 'jj', 'nn' ]
shimmering [ 'vbg', 'jj' ]
shining [ 'vbg', 'jj' ]
shocking [ 'jj', 'vbg' ]
shooting [ 'nn', 'vbg' ]
shopping [ 'nn', 'jj', 'vbg' ]
shuddering [ 'vbg', 'jj' ]
singing [ 'vbg', 'jj', 'nn' ]
sinking [ 'vbg', 'jj' ]
sitting [ 'vbg', 'jj', 'nn' ]
sizzling [ 'jj', 'vbg' ]
slanting [ 'vbg', 'jj' ]
slapping [ 'vbg', 'jj', 'nn' ]
slaying [ 'nn', 'vbg' ]
sliding [ 'vbg', 'jj' ]
sloping [ 'vbg', 'jj' ]
slumping [ 'vbg', 'jj' ]
smashing [ 'jj', 'vbg' ]
smiling [ 'vbg', 'jj', 'nn' ]
soaking [ 'vbg', 'jj', 'nn', 'rb' ]
soaring [ 'vbg', 'jj' ]
sobering [ 'vbg', 'jj' ]
softening [ 'vbg', 'jj', 'nn' ]
soldering [ 'jj', 'vbg' ]
soothing [ 'vbg', 'jj' ]
sopping [ 'jj', 'vbg' ]
sounding [ 'vbg', 'jj', 'nn' ]
sparing [ 'vbg', 'jj' ]
sparkling [ 'jj', 'rb', 'vbg' ]
speeding [ 'vbg', 'jj', 'nn' ]
spending [ 'vbg', 'jj' ]
spinning [ 'vbg', 'jj' ]
spiraling [ 'vbg', 'jj' ]
splitting [ 'vbg', 'jj' ]
sporting [ 'vbg', 'jj', 'nn' ]
sprawling [ 'vbg', 'jj' ]
staffing [ 'vbg', 'jj', 'nn' ]
staggering [ 'jj', 'vbg' ]
standing [ 'vbg', 'jj', 'nn' ]
starring [ 'vbg', 'jj' ]
starting [ 'vbg', 'jj', 'nn' ]
startling [ 'jj', 'vbg' ]
starving [ 'vbg', 'jj' ]
staying [ 'vbg', 'jj', 'nn' ]
stealing [ 'vbg', 'jj', 'nn' ]
steering [ 'nn', 'jj', 'vbg' ]
stepping [ 'vbg', 'jj' ]
sticking [ 'vbg', 'jj' ]
stifling [ 'vbg', 'jj' ]
stimulating [ 'vbg', 'jj' ]
stinging [ 'jj', 'vbg' ]
stinking [ 'vbg', 'jj' ]
stirring [ 'vbg', 'jj', 'nn' ]
stitching [ 'nn', 'vbg' ]
strapping [ 'jj', 'vbg' ]
strengthening [ 'vbg', 'jj', 'nn' ]
striking [ 'jj', 'vbg' ]
struggling [ 'vbg', 'jj' ]
strutting [ 'vbg', 'jj' ]
stumbling [ 'vbg', 'jj', 'nn' ]
subcontracting [ 'nn', 'jj', 'vbg' ]
succeeding [ 'vbg', 'jj', 'nn' ]
suffering [ 'vbg', 'jj', 'nn' ]
suffocating [ 'vbg', 'jj' ]
supporting [ 'vbg', 'jj' ]
surging [ 'vbg', 'jj' ]
surpassing [ 'vbg', 'rb' ]
surprising [ 'jj', 'vbg' ]
surrounding [ 'vbg', 'jj', 'nn' ]
sweeping [ 'vbg', 'jj', 'nn' ]
swelling [ 'vbg', 'jj', 'nn' ]
swimming [ 'vbg', 'jj', 'nn' ]
swinging [ 'vbg', 'jj' ]
tabling [ 'vbg', 'jj', 'nn' ]
taken [ 'vbn', 'vbg' ]
tantalizing [ 'vbg', 'jj' ]
taxing [ 'vbg', 'jj', 'nn' ]
teasing [ 'jj', 'vbg' ]
teetering [ 'vbg', 'jj' ]
telling [ 'vbg', 'jj', 'nn' ]
terrifying [ 'jj', 'vbg' ]
thieving [ 'vbg', 'jj', 'nn' ]
thinking [ 'vbg', 'jj' ]
thrashing [ 'nn', 'vbg' ]
threatening [ 'vbg', 'jj' ]
thriving [ 'vbg', 'jj' ]
thundering [ 'vbg', 'jj' ]
tightening [ 'vbg', 'jj', 'nn' ]
timing [ 'nn', 'vbg' ]
tolerating [ 'vbg', 'jj' ]
tottering [ 'jj', 'vbg' ]
touching [ 'vbg', 'jj', 'nn' ]
touring [ 'vbg', 'jj', 'nn' ]
towering [ 'jj', 'vbg' ]
tracing [ 'vbg', 'jj', 'nn' ]
trading [ 'vbg', 'jj' ]
training [ 'vbg', 'jj' ]
trembling [ 'vbg', 'jj' ]
troubling [ 'jj', 'vbg' ]
trusting [ 'jj', 'vbg' ]
trying [ 'vbg', 'jj', 'nn' ]
turning [ 'vbg', 'jj', 'nn' ]
underlying [ 'vbg', 'jj' ]
underperforming [ 'vbg', 'jj' ]
understanding [ 'nn', 'vbg' ]
undertaking [ 'nn', 'vbg' ]
undoing [ 'nn', 'vbg' ]
unfolding [ 'vbg', 'jj' ]
unifying [ 'vbg', 'jj' ]
unnerving [ 'vbg', 'jj' ]
unraveling [ 'jj', 'vbg' ]
unsettling [ 'jj', 'vbg' ]
uplifting [ 'jj', 'vbg' ]
upsetting [ 'vbg', 'jj', 'nn' ]
varying [ 'vbg', 'jj' ]
vaulting [ 'jj', 'vbg' ]
vending [ 'vbg', 'jj' ]
vexing [ 'jj', 'vbg' ]
visiting [ 'vbg', 'jj' ]
voting [ 'nn', 'jj', 'vbg' ]
waffling [ 'vbg', 'jj', 'nn' ]
waiting [ 'vbg', 'jj' ]
waking [ 'vbg', 'jj' ]
walking [ 'vbg', 'jj' ]
warning [ 'nn', 'vbg' ]
wasting [ 'vbg', 'jj', 'nn' ]
weakening [ 'vbg', 'jj', 'nn' ]
welcoming [ 'vbg', 'jj' ]
wheezing [ 'vbg', 'jj' ]
whipping [ 'vbg', 'jj', 'nn' ]
whirling [ 'vbg', 'jj', 'nn' ]
willing [ 'jj', 'vbg' ]
winding [ 'vbg', 'jj', 'nn' ]
winning [ 'vbg', 'jj', 'nn' ]
withering [ 'vbg', 'jj' ]
working [ 'vbg', 'jj', 'nn' ]
worrying [ 'vbg', 'jj' ]
worsening [ 'vbg', 'jj', 'nn' ]
wrenching [ 'jj', 'vbg' ]
writhing [ 'vbg', 'jj', 'nn' ]
yawning [ 'vbg', 'jj' ]
yearning [ 'nn', 'vbg' ]
yielding [ 'vbg', 'jj', 'nn' ]
dhowe commented 4 years ago

Good start

Let me know if you also want me to commit the script I used modifying the dictionary file.

Yes, please add it to the scripts dir

Also, I noticed that there are a few 'rb' tags in this list. These should be mistakes and the 'rb' tags should be removed, right?

Why do you suggest this?

The following words are not removed yet, because they are either also considered as adjective or noun.

So many of these should be removed as well, but I will go through them manually.

The harder part of this ticket is making other functions work correctly without these parts of speech. These include:

I will start adding tests for these cases

cqx931 commented 4 years ago

On 'rb' tags: These words could potentially be an adverb in a sentence, but usually, they won't be listed as an adverb in the dictionary.

https://github.com/dhowe/RiTa/pull/586 Please check the script here

dhowe commented 4 years ago

That makes sense

dhowe commented 4 years ago

Moving this ticket to: https://github.com/dhowe/RiTaJSv2/issues