जो निश्चितता की लालसा रखता है, वह झूठ की लालसा रखता है
(etymonline.com)- Google Ngram Viewer के शब्द-आवृत्ति ग्राफ़ Google Books डेटा और फ़ॉर्मूला की खामियों के कारण 20वीं सदी में अंग्रेज़ी उपयोग में बदलाव को विकृत कर सकते हैं, और
saidवtoastजैसे आम शब्द भी 1970–1980 के दशक में गायब होकर फिर लौटे हुए दिखते हैं - Google Books corpus में विश्वविद्यालयों से जुटाई गई सामग्री और आधुनिक विज्ञान/अकादमिक जर्नल व पाठ्यपुस्तकों का अनुपात बड़ा है, जिससे कुछ शब्दों की आवृत्ति बढ़-चढ़कर दिख सकती है और दूसरे शब्दों की आवृत्ति तुलनात्मक रूप से कम दिख सकती है
- पुराने मुद्रित साहित्य में long s(ſ), spelling variants, plural forms और गलत dates के कारण Ngram
fuckऔरsuck,authoriseऔरauthorize,dogऔरdogsजैसे मामलों को ठीक से अलग नहीं कर पाता - Etymonline की etymology व्याख्याएँ मुद्रित स्रोतों और इंसानी काम पर आधारित हैं, लेकिन Ngram सजावटी visual material के ज्यादा करीब है, इसलिए जब वह etymology explanation से टकराता है तो उस पर भरोसा करना मुश्किल है
- ऑनलाइन दुनिया में चित्र को लेखन से अधिक आसानी से चुना जाता है, लेकिन Ngram graph को शब्द-उपयोग का निर्णायक प्रमाण नहीं, बल्कि अपूर्ण data visualization की तरह देखना चाहिए
Google Ngram द्वारा बनाई जाने वाली अजीब शब्द-आवृत्तियाँ
- Google Ngram Viewer में
saidकी आवृत्ति 20वीं सदी के अंग्रेज़ी verbs में वास्तविक बदलाव जैसी कम, और आख़िरी हिमयुग के temperature graph की तरह ऊपर-नीचे होती आकृति जैसी अधिक दिखती है- ऐसा नहीं है कि 1970 के दशक में अंग्रेज़ी लेखकों ने अचानक
saidलिखना बंद कर दिया और फिर दोबारा शुरू कर दिया
- ऐसा नहीं है कि 1970 के दशक में अंग्रेज़ी लेखकों ने अचानक
toastभी Ngram में लगभग 1980 के आसपास अंग्रेज़ी से करीब-करीब गायब होकर फिर लौटता हुआ दिखता है- इसे “1977 का महान toast अकाल” जैसा व्यंग्यात्मक रूप दिया गया है
- समस्या का एक पहलू Google Books से निकली Ngram फ़ॉर्मूला की लंबे समय से ज्ञात खामी में है
- यह error कई अंग्रेज़ी शब्दों को ऐसा दिखाता है मानो वे पूरी 20वीं सदी में घटते रहे और लगभग 1980 के आसपास फिर से उभर आए
- Google Books corpus में विश्वविद्यालयों से शामिल की गई बहुत-सी मुद्रित सामग्री है, और आधुनिक विज्ञान/अकादमिक जर्नल व पाठ्यपुस्तकों का हिस्सा भी असंतुलित रूप से बड़ा है
- अकादमिक लेखन में अक्सर कुछ ही शब्दों को बार-बार इस्तेमाल करने की प्रवृत्ति होती है
- इसके परिणामस्वरूप कुछ शब्दों के score बढ़-चढ़कर दिखते हैं, और दूसरे शब्द तुलनात्मक रूप से कम दिखते हैं
- यही संरचना लगभग हर शब्द के Ngram में 20वीं सदी के मध्य का dip पैदा करने का कारण बनती है
saidका अकादमिक लेखन में उपन्यासों या अख़बारों की तुलना में कम इस्तेमाल होना संभव है, लेकिनgraphजैसे शब्द अकादमिक लेखन में कहीं अधिक बार इस्तेमाल होते हैंgraphके 20वीं सदी के Ngram में वैसा dip नहीं दिखता
OCR, spelling और date errors से बनने वाली विकृतियाँ
- Ngram में F-word आधुनिक काल से पहले लगभग इस्तेमाल नहीं हुआ दिखता, लेकिन 1820 से पहले की ओर जाते हुए उसका उपयोग अचानक बहुत बढ़ता हुआ दिखता है
- इनमें से कई उदाहरण असल में
fuckनहीं, बल्कि पुरानेsuckहैं - पुराने मुद्रण में long s(ſ) पुराने font और सस्ते कागज़ पर lowercase
fजैसा दिख सकता है - इस character का इस्तेमाल लगभग 1820 तक घट गया, और कभी-कभी केवल context ही
fऔरsमें अंतर बता पाता है - माना जाता है कि AI यह फर्क नहीं समझता
- इनमें से कई उदाहरण असल में
- Google Books spelling variants की समानता को ठीक से पहचान नहीं पाता
authoriseका Ngramauthorizeसे अलग है, और दोनों मेंauthorizesशामिल नहीं है- noun Ngram में भी plural forms नहीं गिने जाते, इसलिए
dogऔरdogsको अलग-अलग देखा जाता है
- Google Books files में गलत dates लगी होने के मामले भी बहुत हैं
- पुरानी library book के cover पर लिखा
1896digital scanner को1800जैसा दिख सकता है - 1910 के दशक के Bible booklet bundle को कुछ समय तक 1799 की publication के रूप में दिखाए जाने का एक मामला है
- वह date publication date नहीं थी, बल्कि मुद्रित Bible booklet association के logo में शामिल founding year था
- इस संबंधित समस्या पर एक वीडियो भी है
- पुरानी library book के cover पर लिखा
- Etymonline का text पूरी तरह मुद्रित स्रोतों से बनाया जाता है और इंसान उस पर काम करते हैं, लेकिन Ngram के साथ ऐसा नहीं है
- Ngram को एक अविश्वसनीय, अनजान technology द्वारा बनाया गया rough product माना जाता है
- ऑनलाइन माहौल में चित्र जीतता है और लेखन हारता है, इसलिए site में Ngram शामिल है
- Ngram को शब्द-उपयोग के प्रमाण के रूप में निर्णायक रूप से स्वीकार करने के बजाय सजावटी, हल्के मनोरंजन वाले visual की तरह देखना बेहतर है
- यदि Etymonline की etymology explanation और Ngram शुरुआत से ही टकराते हैं, तो रुख यह होना चाहिए कि Etymonline सही है और Ngram गलत
1 टिप्पणियां
Hacker News की राय
इस लेख का सबसे अच्छा हिस्सा ngrams की आलोचना है, और व्यापक तौर पर आधुनिक algorithms में ngrams के व्यापक इस्तेमाल की आलोचना भी
खासकर यह बात बेहद पैनी है कि Etymonline printed sources और इंसानों द्वारा बनाए गए text पर आधारित है, जबकि ngrams एक ऐसी अनजान तकनीक का कच्चा उत्पाद है जो “influence” और “inform” के बीच का फर्क भी नहीं सीख पाई
यह algorithms और social media पर एक तीखे पलटवार की तरह पढ़ा जाता है, जो इंसानी भाषा और interaction को quantify करने की कोशिश में अक्सर गलत होते हुए भी अपने मालिकों के मुनाफे को maximize करना चाहते हैं
ऐसे समय में यह बात और भारी लगती है जब हम सुनते हैं कि generative AI असल में ngram predictor है
अगर “printed sources” से मतलब यह है कि digital sources शामिल नहीं हैं, तो यह लेख में बताए गए मुद्दे से बहुत जुड़ा हुआ नहीं लगता
अगर सभी printed material को पूरी तरह शामिल नहीं किया गया है, तो वही biased dataset वाली समस्या पैदा हो सकती है, और इंसान भी OCR की तरह गलतियाँ कर सकते हैं
यह कहने जैसा है कि दूसरों के विचार उनके अपने नहीं हैं, जबकि हम खुद को ऐसे सद्गुणी जानकारी-ग्राहक बताते हैं जो अपने निष्कर्ष खुद निकालते हैं
मन का low-pass filter सिर्फ वही स्वीकार करता है जो मौजूदा ढांचे में फिट बैठता है
अगर आप किसी चीज़ को reject नहीं कर रहे हैं, तो उससे जानकारी पाना और उससे प्रभावित होना एक ही बात है; और ऐसे frame में “मैंने तो सिर्फ जानकारी पाई” कहने वाला व्यक्ति डींग मारता हुआ और आत्म-जागरूकता से खाली लगता है
electronic media निगल जाने वाली आत्मा जैसी है: वह produce नहीं करती, खा जाती है
उस page के comments में “क्या publishers अब भी हर spring thaw पर ‘is’ के truckloads order करते हैं...” वाला मज़ाक Dictionopolis में तो सही बात है
The Phantom Tollbooth पसंद करने वाला कोई है?
https://en.wikipedia.org/wiki/The_Phantom_Tollbooth
data analysis की मूल समस्या यह है कि analysis की quality data की quality जितनी ही अच्छी होती है
data quality का आकलन करना ही मुश्किल है; data अच्छा है या नहीं यह कैसे पता चले, उस पर कितना भरोसा किया जा सकता है, उसे कैसे measure और report किया जाए—ये सब आसान नहीं हैं
data quality पर qualitative और quantitative assessment हो भी, तो उसे analysis results के साथ integrate करके कैसे पेश किया जाए, यह अलग समस्या है
results को data quality के हिसाब से quantitatively adjust करना हो तो हर project में काफी custom work चाहिए, और यह साधारण line graph से आगे की बात है
Google Ngrams के लिए समय के साथ data sources की बनावट को “academic”, “news” जैसी बड़ी categories में बाँटकर chart में दिखाया जा सकता है, लेकिन इसके लिए हर document को category देनी होगी और लोगों के सचमुच देखने लायक प्रमुख जगह पर link और explanatory text भी रखना होगा
फिर भी यह उस intuitive reaction को नहीं रोक पाएगा जो किसी व्यक्ति को word usage घटती हुई time series देखकर होती है
बेहतर तरीका शायद word usage time series की uncertainty को quantify करके chart पर overlay करना हो सकता है
लेकिन यहाँ usage count अपने-आप में accurate है, और uncertainty sampling से आती है, इसलिए यह estimate करना होगा कि उस समय लिखे गए सभी documents और sampled documents कितने अलग हैं
शायद यह संभव हो, लेकिन आसान नहीं लगता; और ऐसा करने के बाद भी सवाल रहेगा कि लोग uncertainty markings को सही तरह interpret करेंगे या बस नीचे जाती line देखकर बाकी सब ignore कर देंगे
AI युग में आगे बढ़ते हुए हमें यह समस्या याद रखनी चाहिए
हमारी ज़िंदगी में भी यही बात लागू होती है: हम देखे गए data से सीखते हैं और राय बनाते हैं, लेकिन हमने जो data देखा वह कितना अच्छा है और हमारे निष्कर्ष कितने valid हैं, यह हमेशा सवाल बना रहता है
लेखक ज़ोर देकर कहते हैं कि “said” के बारे में ngram आँकड़े गलत हैं और ऐसा जताते हैं जैसे उल्टा सबूत मौजूद है, लेकिन असल सबूत नहीं देते
अपनी साइट पर भी वे सिर्फ Google ngram आँकड़े ही देते हैं: https://www.etymonline.com/word/said#etymonline_v_25922
इसमें ग्राफ़ के y-axis पर 0 न दिखाने की बड़ी चूक और ग्राफ़ की गलत व्याख्या भी जुड़ जाती है, इसलिए इस पर बिल्कुल भरोसा करना मुश्किल है और लेख बहुत कम गुणवत्ता का लगता है
ऐसा दावा असाधारण है, इसलिए उसके लिए ठोस आधार चाहिए
अगर आधार नहीं है, तो मैं लेख की इस परिकल्पना और निष्कर्ष पर भरोसा करूँगा कि ngrams गड़बड़ हैं
“toast” वाले ग्राफ़ की गलत व्याख्या हुई, यह सही है, और नीचे के स्तर से काटे गए खराब ग्राफ़ को ज़्यादा सावधानी से पढ़ना चाहिए था
इसलिए लेख मूल रूप से Google Books/Ngram methodology की खामियाँ बता रहा है
मुझे यह approach वाजिब लगता है
वरना हम सिर्फ इसलिए किसी खामी वाली चीज़ को स्वीकार कर लेंगे कि वह मौजूद है और इस्तेमाल में आसान है
“सबसे ज़्यादा tweet किया गया X है, इसलिए वही सबसे लोकप्रिय और महत्वपूर्ण है” जैसी बात का जवाब देने के लिए अलग research करके सच खोजना ज़रूरी नहीं है
यह कहना भी काफी है कि “यह बेवकूफी भरी methodology है, इसलिए Twitter ऐसा कहता है तो उसे मत मानो”
यह उचित माँग है, लेकिन मुझे लगता है कि लेखक का expert के तौर पर यह कहना भी ठीक है कि newspapers ने said को लगभग समान frequency से इस्तेमाल करना जारी रखा
वह explanation plausible है, और मैं नहीं मानता कि proof का burden ज़रूरी तौर पर लेखक पर ही है
उल्टा, इस तरह बदलाव हुआ—इस असाधारण दावे को सबूत चाहिए
वह दावा Google की तरफ़ से है, और blog लेखक को दोष देने से पहले यह देखना चाहिए कि अदृश्य dataset कितना representative है
जिस input dataset को हम जानते ही नहीं, उसके आँकड़ों को क्या “Google पर भरोसा करो” की तरह जस का तस स्वीकार कर लेना चाहिए?
इसलिए “said” entry में ठोस counter-evidence न होना समझ में आता है
मुख्य text में सबूत न होने की वजह भी यही है कि “said” अपने peak के लगभग एक-तिहाई तक गिर गया—यह पक्ष कहीं ज़्यादा असाधारण दावा है, इसलिए उसे मजबूत सबूत चाहिए
इतना कहना ही काफी है कि “ऊपरी तौर पर भी यह बिल्कुल तर्कसंगत नहीं लगता, और संभवतः Google dataset की genre composition बहुत बदल जाने की वजह से हुआ है”
Ngram graph यह नहीं कहता कि toast 1980 के आसपास English से लगभग गायब होकर फिर प्रकट हुआ
बस ऐसा दिखता है कि 1800 के बाद usage लगभग 40% घटा
जैसा दूसरों ने कहा है, y-axis का 0 से शुरू न होना निश्चित रूप से समस्या है
लेकिन अगर etymonline के लेखकों ने इसे नोटिस किए बिना गलत घोषणा कर दी, तो उन पर भरोसा करना मुश्किल है; खासकर इसलिए कि बाद का “देखो, कोई गिरावट नहीं है” example और भी ironic है, क्योंकि उसमें y-axis 0 है और 1980 के आसपास एक छोटा सा flat segment भी दिखता है
ऊपर से बढ़ा-चढ़ाकर और आक्रामक title और पहली line को देखें तो बात और भी ऐसी लगती है
“toast” का usage 40% नहीं घटा; बल्कि Google dataset पहले से बहुत अलग genre composition में अचानक बदल गया
मैंने 1970s की गिरावट समझाने की कोशिश कर रहे लोगों से बात की है, और मेरे सहित किसी ने भी यह नहीं समझा था कि यह data की dramatic flaw है
मुझे लगता है इस लेख का title ठीक से फिट नहीं बैठता
ऐसे नतीजे “clarity” से ज़्यादा clickbait की चाह या उसके scientific version के करीब हैं
मसलन Science या Nature के papers के सही होने की संभावना कोई खास ज़्यादा नहीं होती, लेकिन खासकर physics जैसे क्षेत्रों में, जो उसके अपने core field नहीं हैं, उनके flashy और extreme होने की संभावना ज़्यादा होती है
उल्टे “Real Clear Politics” नाम मुझे हमेशा तीखा लगा
क्योंकि मुझे लगता है politics में न “Real” होता है, न “Clear”
politics पर सबसे अच्छी किताब मुझे Hunter S. Thompson की Fear and Loathing on the Campaign Trail ‘72 लगती है
यह candidates के पीछे-पीछे घूमने, रात 3 बजे hitchhiker को lift देने, train में drugs के असर में होने, और फिर भी McGovern के nomination तक पहुँचाने वाली congressional procedure को समझ लेने जैसे sharp clear moments वाली personal memoir है
20 साल बाद आज की political घटनाओं पर एक ऐसी बारीक किताब आएगी जिसके पास मजबूत arguments होंगे कि हम जो कुछ मानते थे वह सब गलत था और असल में कुछ और ही हुआ था
इस बीच लोगों के viewpoints बेहद अलग-अलग होंगे, और यही reality है
“real” और “clear” जैसे adjectives उन viewpoints में से ज़्यादातर को बंद करके सिर्फ एक viewpoint को privilege देने की कोशिश हैं
Baudrillard ने Simulacra and Simulation में “real” शब्द को जिस तरह पूरी तरह deconstruct किया, वह भी याद आता है
इससे यह बात समझ में आती है कि fake बेचने वाले लोग “real” शब्द को आगे रखते हैं
Scientology का खुद को “certainty का science” कहना भी इसी context में है
politics की एक अच्छी बात यह है कि motives बहुत साफ़ होते हैं
politicians पहले power बनाए रखना चाहते हैं, और हालात बेहतर करने की इच्छा उसके बाद आती है
यह समझ लेने पर सब कुछ समझ में आ जाता है
भले ही असल में क्या हुआ, यह हमें अंत तक पता न चले
अतीत की कोई representative image कभी बनाई ही नहीं जा सकती
हमें सिर्फ बचे हुए सीमित sources के साथ काम करना पड़ता है, और वे समय और स्थान में evenly distributed नहीं होते
जब कोई इंसान मरता है, तो impressions, record न किए गए experiences, और परिचित smells तक मिट जाने वाली मूलभूत data loss होती है
जीवित व्यक्ति की memory भी किसी समय भरोसे लायक नहीं रह सकती
खुद test करके देख सकने वाला example: https://youtu.be/vJG698U2Mvo?si=16fwk8wG8Yyhim5t
Google Ngram को गलत कहना मुश्किल है
यह corpus में सही तरह से पहचाने गए शब्दों के आँकड़े रिपोर्ट कर रहा है
समस्या उन आँकड़ों के context की है
“Google Books corpus में said का उपयोग किसी खास समय पर घटा” यह बात कुछ हद तक भरोसे से कही जा सकती है
उस corpus के उस subset में, जहाँ OCR ने उस शब्द के सभी उदाहरण सही तरह पहचाने हों, इसे और अधिक भरोसे से कहा जा सकता है
लेकिन पर्याप्त data के बिना “इस शब्द का उपयोग किसी खास समय पर कम हुआ” जैसा व्यापक दावा नहीं करना चाहिए
जब तक grand unified theory हल नहीं हो जाती, data की completeness या statistical inference को लेकर पूरी तरह आश्वस्त नहीं हुआ जा सकता
गलत बात यह है कि आम लोगों को इस समझ से दूर ले जाकर गुमराह किया जाए
academic corpus से 10 लाख किताबों का sample लेना और 20वीं सदी के हर दशक की 10 bestseller किताबें चुनना, बहुत अलग-अलग language corpora बनाते हैं
यह graph के vertical axis में 0 शामिल न करने वाली classic गलती है
अगर आप सोचते हैं “तो बदलाव ज़्यादा दिखेगा ही नहीं”, तो आप सही हैं
0 हटाने पर छोटे बदलावों को भी बड़ा दिखाया जा सकता है
अगर cereal box के fill weight को दिखाने वाला control chart हो, तो आप chart में 0 डालना नहीं चाहेंगे
किसी शहर के daily temperature का chart भी 0 Kelvin तक शामिल करके बनाने की ज़रूरत नहीं है
लगभग एक सदी तक stable दिखने के बाद अचानक करीब 50% की गिरावट आई है
तब भी “said” ऐसा दिखता मानो वह अपनी पहले की popularity के लगभग एक-तिहाई तक गिर गया हो, जबकि असल में sample की composition बहुत बदल गई थी
क्या यह n-gram की गलती है, या इसका मतलब है कि n-gram से कही जा सकने वाली बातें सीमित हैं?
data दिलचस्प है, लेकिन इससे क्या निष्कर्ष निकालना चाहिए, इस पर मुझे भरोसा नहीं है
ऐसा लगता है मानो आज की vocabulary से पुराने समय की किताबों को query किया जा रहा हो, इसलिए अजीब लगता है
मेरी जानकारी में एक आसान example है: “þe” search करने पर बहुत ज़्यादा results नहीं मिलते
historical तौर पर “þ” का 1400s के आसपास गायब होना मोटे तौर पर सही है
लेकिन अगर “ye” को भी साथ में डालें, तो usage बहुत बड़ी मात्रा में दिखता है
क्या यही n-gram का intended function है?
यह समय के साथ चली आई encoding error के ज़्यादा करीब लगता है
यह कुछ वैसा ही है जैसे Great Vowel Shift पर नाराज़ होते हुए यह न समझना कि हमारे phonetic symbols कोई fixed universal truth नहीं हैं