SlideShare a Scribd company logo
1 of 13
Sentiment Classification
N-grams as Linguistic Features
Why high order n-gram ?
• Negative views
• “highly recommend staying away …“
• Positive views
• “recommend …“
• “highly recommend …“
• Fuzzy n-gram
• In addition, while it is difficult to model positive and
negative expressions by lexico-syntactic patterns due to
extreme variety.
Make helpful
high order n-gram
• n-gram violates the independence ?
• Composite model
combining unigrams and bigrams gives much higher
performance than using only bigrams.
• Classifier Definition
The classifiers we employ do not require independent
features.
Make helpful
high order n-gram
• Reduce n-gram data
• reduce computational complexity
• offline operation
Method – pick features (1)
• term t
• class c
• A be the number of times t and c co-occur.
• B be the number of times t occurs without c.
• C be the number of times c occurs without t.
• D be the number of times neither t nor c occurs,
• N be the number of documents.
Method – pick features (2)
Features Meaning
A + C ↑ ↓ Class c is large, dilute features
B +D ↑ ↓ Without c is large, class c may not important
A +B ↑ ↓ Item t in more class
C + D ↑ ↓ Item t not in more class
AD ↑ ↑ More features in class c (frequently appear)
CB ↑ ↑ More features in class c (rare)
Method – pick features (3)
• Take top M ranked n-grams as features in the
classification experiments.
• Example. (in positive comments)
• Score 0.517334 (of the best)
• Score 0.325458 (as well as)
• Score 0.200934 (lot of fun)
• Score 0.197970 (nice to see)
• … ignore
• w(0, …, 0) = w(`of the best`, `as well as`, …)
w(1, …, 0) mean which comment appears `of the best`
• erase n-gram record which not in top M ranked n-grams in
Language Model.
Experiment – Simple
• Up to Down
• LM
• PA
• Winnow
•Training 400
•Testing 400
Experiment – Observe
• Class `Negative`
• LM performance depend strongly `training data` P = 10%~90%
Table `Language Model Class Negative`
|TruthClassifier| Classifier no| Classifier yes|
| ------| ------| ------|
| Truth no| 400| 0|
| Truth yes| 360| 40|
Table `Passive-Aggressive Class Negative`
|TruthClassifier| Classifier no| Classifier yes|
| ------| ------| ------|
| Truth no| 289| 111|
| Truth yes| 54| 346|
Experiment – Three-Ways
• 三個不同的模型進行投票
• 根據其信任度
PA ≒ LM > Winnow
• 三者持相同意見
• PA 持不同意見於 LM 和 Winnow
LM: POS Winnow: POS
PA: POS
LM: NEG Winnow: NEG
PA: NEG
LM: NEG Winnow: NEG
PA: POS
Occur 55 % ↑ , Precision 92% ↑
If LM-option = Winnow-option
final-option = LM-option
Else
final-option = PA-option
Precision 72% ↑
Experiment – mix n-grams
• Three-Ways Online
• Precision 71% - 83%
• Training 400 items
• Testing 400 items
• Distinct n-grams = n × 100K
• Top M = 10000
• features ratio < 10%
• If performance PA ≒ LM, increasing precision 2% ↑.
Experiment – LM filter
• When Language Model testing
• Remove objective sentence by Language Model predict
function.
• “it's a comedy , and teenagers have little clout , but for
my money, …”
• If Predict(sentence) < threshold, then remove it.
• Not helpful, Precision ↓
Experiment – Weight Vector
• When using Passive-Aggressive and Winnow Algorithm
• AFINN-111.txt
• Score(n-grams) = sum weight(w_{i})
• Robustness ↑
AFINN-111.txt
abhors -3
abilities 2
ability 2
aboard 1
absentee -1
absentees -1
absolve 2
absolved 2
…

More Related Content

Similar to N grams as linguistic features

Similar to N grams as linguistic features (17)

Application skills session nov 2012
Application skills session nov 2012Application skills session nov 2012
Application skills session nov 2012
 
ai4.ppt
ai4.pptai4.ppt
ai4.ppt
 
Wilcoxon signed rank
Wilcoxon signed rankWilcoxon signed rank
Wilcoxon signed rank
 
ai4.ppt
ai4.pptai4.ppt
ai4.ppt
 
Search quality in practice
Search quality in practiceSearch quality in practice
Search quality in practice
 
Supervised Machine Learning in R
Supervised  Machine Learning  in RSupervised  Machine Learning  in R
Supervised Machine Learning in R
 
Mastering the 80% of Analytics: What Data Scientists Really Do
Mastering the 80% of Analytics: What Data Scientists Really DoMastering the 80% of Analytics: What Data Scientists Really Do
Mastering the 80% of Analytics: What Data Scientists Really Do
 
Measurement of variable& scaling (2)
Measurement of variable& scaling (2)Measurement of variable& scaling (2)
Measurement of variable& scaling (2)
 
An Introduction To Python - Variables, Math
An Introduction To Python - Variables, MathAn Introduction To Python - Variables, Math
An Introduction To Python - Variables, Math
 
ai4.ppt
ai4.pptai4.ppt
ai4.ppt
 
Anomalies in database
Anomalies in databaseAnomalies in database
Anomalies in database
 
NN Classififcation Neural Network NN.pptx
NN Classififcation   Neural Network NN.pptxNN Classififcation   Neural Network NN.pptx
NN Classififcation Neural Network NN.pptx
 
ai4.ppt
ai4.pptai4.ppt
ai4.ppt
 
c
cc
c
 
AL slides.ppt
AL slides.pptAL slides.ppt
AL slides.ppt
 
K Nearest neighbour
K Nearest neighbourK Nearest neighbour
K Nearest neighbour
 
MLEARN 210 B Autumn 2018: Lecture 1
MLEARN 210 B Autumn 2018: Lecture 1MLEARN 210 B Autumn 2018: Lecture 1
MLEARN 210 B Autumn 2018: Lecture 1
 

More from Shiang-Yun Yang

Polarity analysis for sentiment classification
Polarity analysis for sentiment classificationPolarity analysis for sentiment classification
Polarity analysis for sentiment classificationShiang-Yun Yang
 
文明的進程第十組
文明的進程第十組文明的進程第十組
文明的進程第十組Shiang-Yun Yang
 
計算幾何論文報告 Minimum local disk cover sets
計算幾何論文報告 Minimum local disk cover sets計算幾何論文報告 Minimum local disk cover sets
計算幾何論文報告 Minimum local disk cover setsShiang-Yun Yang
 
第二十組福斯汽車
第二十組福斯汽車第二十組福斯汽車
第二十組福斯汽車Shiang-Yun Yang
 
計算型智慧論文報告 Building optimal regression tree ...
計算型智慧論文報告 Building optimal regression tree ...計算型智慧論文報告 Building optimal regression tree ...
計算型智慧論文報告 Building optimal regression tree ...Shiang-Yun Yang
 
Aaex7 group2(中英夾雜)
Aaex7 group2(中英夾雜)Aaex7 group2(中英夾雜)
Aaex7 group2(中英夾雜)Shiang-Yun Yang
 
Rpg 角色扮演遊戲 – 初探
Rpg 角色扮演遊戲 – 初探Rpg 角色扮演遊戲 – 初探
Rpg 角色扮演遊戲 – 初探Shiang-Yun Yang
 
Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)Shiang-Yun Yang
 
Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)Shiang-Yun Yang
 
Aaex4 group2(中英夾雜)
Aaex4 group2(中英夾雜)Aaex4 group2(中英夾雜)
Aaex4 group2(中英夾雜)Shiang-Yun Yang
 

More from Shiang-Yun Yang (17)

User interface
User interfaceUser interface
User interface
 
Polarity analysis for sentiment classification
Polarity analysis for sentiment classificationPolarity analysis for sentiment classification
Polarity analysis for sentiment classification
 
文明的進程第十組
文明的進程第十組文明的進程第十組
文明的進程第十組
 
計算幾何論文報告 Minimum local disk cover sets
計算幾何論文報告 Minimum local disk cover sets計算幾何論文報告 Minimum local disk cover sets
計算幾何論文報告 Minimum local disk cover sets
 
軍事報告 電磁砲
軍事報告 電磁砲軍事報告 電磁砲
軍事報告 電磁砲
 
第二十組福斯汽車
第二十組福斯汽車第二十組福斯汽車
第二十組福斯汽車
 
敏捷簡報
敏捷簡報敏捷簡報
敏捷簡報
 
計算型智慧論文報告 Building optimal regression tree ...
計算型智慧論文報告 Building optimal regression tree ...計算型智慧論文報告 Building optimal regression tree ...
計算型智慧論文報告 Building optimal regression tree ...
 
Aaex7 group2(中英夾雜)
Aaex7 group2(中英夾雜)Aaex7 group2(中英夾雜)
Aaex7 group2(中英夾雜)
 
Rpg 角色扮演遊戲 – 初探
Rpg 角色扮演遊戲 – 初探Rpg 角色扮演遊戲 – 初探
Rpg 角色扮演遊戲 – 初探
 
Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)
 
Aaex3 group2
Aaex3 group2Aaex3 group2
Aaex3 group2
 
Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)
 
Aaex4 group2(中英夾雜)
Aaex4 group2(中英夾雜)Aaex4 group2(中英夾雜)
Aaex4 group2(中英夾雜)
 
通識報告
通識報告通識報告
通識報告
 
Aaex2 group2
Aaex2 group2Aaex2 group2
Aaex2 group2
 
Alex1 group2
Alex1 group2Alex1 group2
Alex1 group2
 

Recently uploaded

Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)riyaescorts54
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxBerniceCayabyab1
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxFarihaAbdulRasheed
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPirithiRaju
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxGood agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxSimeonChristian
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubaikojalkojal131
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptJoemSTuliba
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024innovationoecd
 

Recently uploaded (20)

Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdf
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptx
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxGood agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.ppt
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024
 

N grams as linguistic features

  • 2. Why high order n-gram ? • Negative views • “highly recommend staying away …“ • Positive views • “recommend …“ • “highly recommend …“ • Fuzzy n-gram • In addition, while it is difficult to model positive and negative expressions by lexico-syntactic patterns due to extreme variety.
  • 3. Make helpful high order n-gram • n-gram violates the independence ? • Composite model combining unigrams and bigrams gives much higher performance than using only bigrams. • Classifier Definition The classifiers we employ do not require independent features.
  • 4. Make helpful high order n-gram • Reduce n-gram data • reduce computational complexity • offline operation
  • 5. Method – pick features (1) • term t • class c • A be the number of times t and c co-occur. • B be the number of times t occurs without c. • C be the number of times c occurs without t. • D be the number of times neither t nor c occurs, • N be the number of documents.
  • 6. Method – pick features (2) Features Meaning A + C ↑ ↓ Class c is large, dilute features B +D ↑ ↓ Without c is large, class c may not important A +B ↑ ↓ Item t in more class C + D ↑ ↓ Item t not in more class AD ↑ ↑ More features in class c (frequently appear) CB ↑ ↑ More features in class c (rare)
  • 7. Method – pick features (3) • Take top M ranked n-grams as features in the classification experiments. • Example. (in positive comments) • Score 0.517334 (of the best) • Score 0.325458 (as well as) • Score 0.200934 (lot of fun) • Score 0.197970 (nice to see) • … ignore • w(0, …, 0) = w(`of the best`, `as well as`, …) w(1, …, 0) mean which comment appears `of the best` • erase n-gram record which not in top M ranked n-grams in Language Model.
  • 8. Experiment – Simple • Up to Down • LM • PA • Winnow •Training 400 •Testing 400
  • 9. Experiment – Observe • Class `Negative` • LM performance depend strongly `training data` P = 10%~90% Table `Language Model Class Negative` |TruthClassifier| Classifier no| Classifier yes| | ------| ------| ------| | Truth no| 400| 0| | Truth yes| 360| 40| Table `Passive-Aggressive Class Negative` |TruthClassifier| Classifier no| Classifier yes| | ------| ------| ------| | Truth no| 289| 111| | Truth yes| 54| 346|
  • 10. Experiment – Three-Ways • 三個不同的模型進行投票 • 根據其信任度 PA ≒ LM > Winnow • 三者持相同意見 • PA 持不同意見於 LM 和 Winnow LM: POS Winnow: POS PA: POS LM: NEG Winnow: NEG PA: NEG LM: NEG Winnow: NEG PA: POS Occur 55 % ↑ , Precision 92% ↑ If LM-option = Winnow-option final-option = LM-option Else final-option = PA-option Precision 72% ↑
  • 11. Experiment – mix n-grams • Three-Ways Online • Precision 71% - 83% • Training 400 items • Testing 400 items • Distinct n-grams = n × 100K • Top M = 10000 • features ratio < 10% • If performance PA ≒ LM, increasing precision 2% ↑.
  • 12. Experiment – LM filter • When Language Model testing • Remove objective sentence by Language Model predict function. • “it's a comedy , and teenagers have little clout , but for my money, …” • If Predict(sentence) < threshold, then remove it. • Not helpful, Precision ↓
  • 13. Experiment – Weight Vector • When using Passive-Aggressive and Winnow Algorithm • AFINN-111.txt • Score(n-grams) = sum weight(w_{i}) • Robustness ↑ AFINN-111.txt abhors -3 abilities 2 ability 2 aboard 1 absentee -1 absentees -1 absolve 2 absolved 2 …