Computational Linguistics

back to index

82 results

Natural language processing with Python

by Steven Bird, Ewan Klein and Edward Loper  · 15 Dec 2009  · 504pp  · 89,238 words

introduction to the field of NLP. It can be used for individual study or as the textbook for a course on natural language processing or computational linguistics, or as a supplement to courses in artificial intelligence, text mining, or corpus linguistics. The book is intensely practical, containing hundreds of fully worked examples

from humanities computing and corpus linguistics through to computer science and artificial intelligence. (To many people in academia, NLP is known by the name of “Computational Linguistics.”) This book is intended for a diverse range of people who want to learn how to write programs that analyze written language, regardless of previous

-order and equational logic, used to support inference in language processing. Natural Language Toolkit (NLTK) NLTK was originally created in 2001 as part of a computational linguistics course in the Department of Computer and Information Science at the University of Pennsylvania. Since then it has been developed and expanded with the help

James Martin (2008) Speech and Language Processing (second edition), Prentice Hall. • Mitkov, Ruslan (ed., 2002) The Oxford Handbook of Computational Linguistics. Oxford University Press. (second edition expected in 2010). The Association for Computational Linguistics is the international organization that represents the field of NLP. The ACL website hosts many useful resources, including: information about

by Generalized Phrase Structure Grammar (GPSG; [Gazdar et al., 1985]), particularly in the use of features with complex values. Coming more from the perspective of computational linguistics, (Kay, 1985) proposed that functional aspects of language could be captured by unification of attribute-value structures, and a similar approach was elaborated by (Grosz

Graecae (TLG, 1999), Child Language Data Exchange System (CHILDES) (MacWhinney, 1995), and TIMIT (Garofolo et al., 1986). Two special interest groups of the Association for Computational Linguistics that organize regular workshops with published proceedings are SIGWAC, which promotes the use of the Web as a corpus and has sponsored the CLEANEVAL task

Klavans and Philip Resnik, editors, The Balancing Act: Combining Symbolic and Statistical Approaches to Language. MIT Press, 1996. [Abney, 2008] Steven Abney. Semisupervised Learning for Computational Linguistics. Chapman and Hall, 2008. [Agirre and Edmonds, 2007] Eneko Agirre and Philip Edmonds. Word Sense Disambiguation: Algorithms and Applications. Springer, 2007. [Alpaydin, 2004] Ethem Alpaydin

databases—an introduction. Journal of Natural Language Engineering, 1:29–81, 1995. [Artstein and Poesio, 2008] Ron Artstein and Massimo Poesio. Inter-coder agreement for computational linguistics. Computational Linguistics, pages 555–596, 2008. [Baayen, 2008] Harald Baayen. Analyzing Linguistic Data: A Practical Introduction to Statistics Using R. Cambridge University Press, 2008. 449 [Bachenko and

Fitzpatrick, 1990] J. Bachenko and E. Fitzpatrick. A computational grammar of discourse-neutral prosodic phrasing in English. Computational Linguistics, 16:155–170, 1990. [Baldwin & Kim, 2010] Timothy Baldwin and Su Nam Kim. Multiword Expressions. In Nitin Indurkhya and Fred J. Damerau, editors, Handbook of

and American English. Lingua 118: 254–59, 2008. [Budanitsky and Hirst, 2006] Alexander Budanitsky and Graeme Hirst. Evaluating wordnet-based measures of lexical semantic relatedness. Computational Linguistics, 32:13–48, 2006. [Burton-Roberts, 1997] Noel Burton-Roberts. Analysing Sentences. Longman, 1997. [Buseman et al., 1996] Alan Buseman, Karen Buseman, and Rod Early

, 1982] Kenneth Church and Ramesh Patil. Coping with syntactic ambiguity or how to put the block in the box on the table. American Journal of Computational Linguistics, 8:139–149, 1982. [Cohen and Hunter, 2004] K. Bretonnel Cohen and Lawrence Hunter. Natural language processing and systems biology. In Werner Dubitzky and Francisco

:94–102, 1970. [Emele and Zajac, 1990] Martin C. Emele and Rémi Zajac. Typed unification grammars. In Proceedings of the 13th Conference on Computational Linguistics, pages 293– 298. Association for Computational Linguistics, Morristown, NJ, 1990. [Farghaly, 2003] Ali Farghaly, editor. Handbook for Language Engineers. CSLI Publications, Stanford, CA, 2003. [Feldman and Sanger, 2007] Ronen

, and Prediction. Springer, second edition, 2009. [Hearst, 1992] Marti Hearst. Automatic acquisition of hyponyms from large text corpora. In Proceedings of the 14th Conference on Computational Linguistics (COLING), pages 539–545, 1992. [Heim and Kratzer, 1998] Irene Heim and Angelika Kratzer. Semantics in Generative Grammar. Blackwell, 1998. [Hirschman et al., 2005] Lynette

T. Kasper and William C. Rounds. A logical semantics for feature structures. In Proceedings of the 24th Annual Meeting of the Association for Computational Linguistics, pages 257–266. Association for Computational Linguistics, 1986. [Kathol, 1999] Andreas Kathol. Agreement and the syntax-morphology interface in HPSG. In Robert D. Levine and Georgia M. Green, editors

the First International Workshop on Natural Language Understanding and Logic Programming. [Kiss and Strunk, 2006] Tibor Kiss and Jan Strunk. Unsupervised multilingual sentence boundary detection. Computational Linguistics, 32: 485–525, 2006. [Kiusalaas, 2005] Jaan Kiusalaas. Numerical Methods in Engineering with Python. Cambridge University Press, 2005. [Klein and Manning, 2003] Dan Klein and

similarity. Language and Cognitive Processes, 6:1–28, 1998. [Mitkov, 2002a] Ruslan Mitkov. Anaphora Resolution. Longman, 2002. [Mitkov, 2002b] Ruslan Mitkov, editor. Oxford Handbook of Computational Linguistics. Oxford University Press, 2002. [Müller, 2002] Stefan Müller. Complex Predicates: Verbal Complexes, Resultative Constructions, and Particle Verbs in German. Number 13 in Studies in Constraint

. CSLI Publications, Stanford, CA, 2003. [Pevzner and Hearst, 2002] L. Pevzner and M. Hearst. A critique and improvement of an evaluation metric for text segmentation. Computational Linguistics, 28:19–36, 2002. [Pullum, 2005] Geoffrey K. Pullum. Fossilized prejudices about “however”, 2005. [Radford, 1988] Andrew Radford. Transformational Grammar: An Introduction. Cambridge University Press

and Pereira, 1982] David H. D. Warren and Fernando C. N. Pereira. An efficient easily adaptable system for interpreting natural language queries. American Journal of Computational Linguistics, 8(3-4):110–122, 1982. [Wechsler and Zlatic, 2003] Stephen Mark Wechsler and Larisa Zlatic. The Many Faces of Agreement. Stanford Monographs in Linguistics

α-conversion, 389 α-equivalents, 389 β-reduction, 388 λ (lambda operator), 386–390 A accumulative functions, 150 accuracy of classification, 239 ACL (Association for Computational Linguistics), 34 Special Interest Group on Web as Corpus (SIGWAC), 416 adjectives, categorizing and tagging, 186 adjuncts of lexical head, 347 adverbs, categorizing and tagging, 186

assert statements using in defensive programming, 159 using to find logical errors, 146 assignment, 130, 378 defined, 14 to list index values, 13 Association for Computational Linguistics (see ACL) associative arrays, 189 assumptions, 369 atomic values, 336 attribute value matrix, 336 attribute-value pairs (Toolbox lexicon), 67 attributes, XML, 426 auxiliaries, 348

operators numerical, 22 for words, 23 complements of lexical head, 347 complements of verbs, 313 complex types, 373 complex values, 336 components, language understanding, 31 computational linguistics, challenges of natural language, 441 computer understanding of sentence meaning, 368 concatenation, 11, 88 lists and strings, 87 strings, 16 conclusions in logic, 369 concordances

language technology research group and has taught at all levels of the undergraduate computer science curriculum. In 2009, Steven is President of the Association for Computational Linguistics. Ewan Klein is Professor of Language Technology in the School of Informatics at the University of Edinburgh. He completed a Ph.D. on formal semantics

of Edify Corporation, Santa Clara, and was responsible for spoken dialogue processing. Ewan is a past President of the European Chapter of the Association for Computational Linguistics and was a founding member and Coordinator of the European Network of Excellence in Human Language Technologies (ELSNET). Edward Loper has recently completed a Ph

.D. on machine learning for natural language processing at the University of Pennsylvania. Edward was a student in Steven’s graduate course on computational linguistics in the fall of 2000, and went on to be a Teacher’s Assistant and share in the development of NLTK. In addition to NLTK

The Cultural Logic of Computation

by David Golumbia  · 31 Mar 2009  · 268pp  · 109,447 words

is to say, a structure that is logically identical to (and often actually is) a computer program; as John Goldsmith, a leading practitioner of both computational linguistics (CL) and mainstream linguistics, has recently put it, “generative grammar is, more than it is anything else, a plea for the case that an insightful

applied to them from the early days of Chomsky’s logic papers. Textbooks like Models of Computation and Formal Languages (Taylor 1998) and Foundations of Computational Linguistics (Hausser 2001) take such formal objects as obvious models for human language and then proceed to examine how much of human language can be understood

. Perhaps because language per se is a much more objective part of the social world than is the abstraction called “thinking,” however, the history of computational linguistics reveals a particular dynamism with regard to the data it takes as its object— exaggerated claims, that is, are frequently met with material tests that

not at all a new or technological one, but rather one of the oldest constitutive questions of culture and philosophy. Cryptography and the History of Computational Linguistics Chomsky’s CFG papers from the 1950s served provocatively ambivalent institutional functions. By putting human languages on the same continuum as formal languages, Chomsky underwrote

although they are joined intellectually, are often pursued with apparent independence from each other—yet at the same time, the mere presence of the phrase “computational linguistics” in a title is often not at all enough to distinguish which program the researcher has in mind. SHRDLU and the State of the Art

in Computational Linguistics The two faces of CL and NLP in its strong mode are either (1) to make computers use language in a fully human fashion, generally

operates without regard to meaning, a project that has split linguistics itself as a discipline and that is still found in the generative grammar and computational linguistics projects (Chapter 4); in the installation of elaborate software programs that provide the owners of capital with heavily processed, concentrated, and statistical views of the

Faculty of Language: What Is It, Who Has It, and How Did It Evolve?” Science 298 (November 22), 1569–1579. Hausser, Roland. 2001. Foundations of Computational Linguistics: HumanComputer Communication in Natural Language. Second edition. New York: Springer-Verlag. Hayles, N. Katherine. 1999. How We Became Posthuman: Virtual Bodies in Cybernetics, Literature, and

, 13, 149, 196 Cognitive science, 31–32, 49, 53–54, 60–61, 70–72, 115, 191 Index Colonialism, 120, 145–148, 153–154, 156, 203 Computational Linguistics (CL), 39, 46–47, 84–105, 189 Computational Theory of Mind (CTM), 63 Computer evangelism. See Evangelism (computer) Computer revolution, 121, 123, 130, 152, 182

Artificial Intelligence: A Modern Approach

by Stuart Russell and Peter Norvig  · 14 Jul 2019  · 2,466pp  · 668,761 words

principle be programmed. Modern linguistics and AI, then, were “born” at about the same time, and grew up together, intersecting in a hybrid field called computational linguistics or natural language processing. The problem of understanding language turned out to be considerably more complex than it seemed in 1957. Understanding language requires an

treebank from which its probabilities were learned. There have been many attempts to write formal grammars of natural languages, both in “pure” linguistics and in computational linguistics. There are several comprehensive but informal grammars of English (Quirk et al., 1985; McCawley, 1988; Huddleston and Pullum, 2002). Since the 1980s, there has been

in Natural Language Processing (EMNLP), and the journal Natural Language Engineering. A broad range of NLP work appears in the journal Computational Linguistics and its conference, ACL, and in the International Computational Linguistics (COLING) conference. Jurafsky and Martin (2020) give a comprehensive introduction to speech and NLP. 1And even computer vision applications: WordNet provides

Artificial Intelligence AAMAS Proceedings of the International Conference on Autonomous Agents and Multi-agent Systems ACL Proceedings of the Annual Meeting of the Association for Computational Linguistics AIJ Artificial Intelligence (Journal) AIMag AI Magazine AIPS Proceedings of the International Conference on AI Planning Systems AISTATS Proceedings of the International Conference on Artificial

Communications of the Association for Computing Machinery COGSCI Proceedings of the Annual Conference of the Cognitive Science Society COLING Proceedings of the International Conference on Computational Linguistics COLT Proceedings of the Annual ACM Workshop on Computational Learning Theory CP Proceedings of the International Conference on Principles and Practice of Constraint Programming CVPR

. Brown, P. F., Desouza, P. V., Mercer, R. L., Pietra, V. J. D., and Lai, J. C. (1992). Class-based n-grammodels of natural language. Computational linguistics, 18(4). Browne, C., Powley, E. J., Whitehouse, D., Lucas, S. M., Cowling, P. I., Rohlfshagen, P., Tavener, S., Liebana, D. P., Samothrakis, S., and

Natural Language Processing. Church, K. and Patil, R. (1982). Coping with syntactic ambiguity or how to put the block in the box on the table. Computational Linguistics, 8, 139–149. Church, K. (2004). Speech and language processing: Can we use the past to predict the future. In Proc. Conference on Text, Speech

description logic. In Proc. IJCAI-03 Configuration Workshop. Jurafsky, D. and Martin, J. H. (2020). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition (3rd edition). Prentice-Hall. Kadane, J. B. and Simon, H. A. (1977). Optimal strategies for a class of constrained sequential problems. Annals

the Human Mind. Mariner Books. Marcus, M. P., Santorini, B., and Marcinkiewicz, M. A. (1993). Building a large annotated corpus of English: The Penn treebank. Computational Linguistics, 19, 313–330. Marinescu, R. and Dechter, R. (2009). AND/OR branch-and-bound search for combinatorial optimization in graphical models. AIJ, 173, 1457–1491

–262. Och, F. J. and Ney, H. (2003). A systematic comparison of various statistical alignment models. Computational Linguistics, 29, 19–51. Och, F. J. and Ney, H. (2004). The alignment template approach to statistical machine translation. Computational Linguistics, 30, 417–449. Och, F. J. and Ney, H. (2002). Discriminative training and maximum entropy models

, 278 component (of mixture distribution), 790 composite decision process, 126 composite object, 336 compositionality, 269 compositional semantics, 894 computability, 27 computational learning theory, 690, 691 computational linguistics, 34, 904 computation graph, 805 computed torque control, 961 computer engineering, 32–33 computer vision, 30, 38, 186, 188, 989–1026 concession, 634 conclusion (of

Because Internet: Understanding the New Rules of Language

by Gretchen McCulloch  · 22 Jul 2019  · 413pp  · 106,479 words

Diakopoulos. 2011. “Cooooooooooooooollllllllllllll!!!!!!!!!!!!!! Using Word Lengthening to Detect Sentiment in Microblogs.” Proceedings of the 2011 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics. pp. 562–570. expressive lengthening: Tyler Schnoebelen. January 8, 2013. “Aww, hmmm, ohh heyyy nooo omggg!” Corpus Linguistics. corplinguistics.wordpress.com/2013/01/08/aww

, Jure Leskovec, and Christopher Potts. 2013. “A Computational Approach to Politeness with Application to Social Factors.” Presented at 51st Annual Meeting of the Association for Computational Linguistics. arxiv.org/abs/1306.6078. study by Carol Waseleski: Carol Waseleski. 2006. “Gender and the Use of Exclamation Points in Computer-Mediated Communication: An Analysis

The Stuff of Thought: Language as a Window Into Human Nature

by Steven Pinker  · 10 Sep 2007  · 698pp  · 198,203 words

meaning that is modified by good, sparing it from having to saddle the word good with dozens of meanings. What is this meaning component? The computational linguist James Pustejovsky argues that Aristotle got it right when he proposed that the mind understands every entity in terms of four causes: who or what

These Strange New Minds: How AI Learned to Talk and What It Means

by Christopher Summerfield  · 11 Mar 2025  · 412pp  · 122,298 words

, A. (2020), ‘Climbing Towards NLU: On Meaning, Form, and Understanding in the Age of Data’, Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pp. 5185–98. Available at https://doi.org/10.18653/v1/2020.acl-main.463. Bengio, Yoshua, Ducharme, Réjean, Vincent, Pascal, and Jauvin, Christian (2003

/10.1126/science.165.3894.664. Gehman, S. et al. (2020), ‘RealToxicityPrompts: Evaluating Neural Toxic Degeneration in Language Models’, in Findings of the Association for Computational Linguistics: EMNLP 2020, pp. 3356–69. Available at https://doi.org/10.18653/v1/2020.findings-emnlp.301. Glaese, A. et al. (2022), ‘Improving Alignment of

October 2023). Linzen, T., Dupoux, E., and Goldberg, Y. (2016), ‘Assessing the Ability of LSTMs to Learn Syntax-Sensitive Dependencies’, Transactions of the Association for Computational Linguistics, 4, pp. 521–35. Available at https://doi.org/10.1162/tacl_a_00115. Liu, T. and Low, B. K. H. (2023), ‘Goat: Fine-Tuned

, Liar, Pants on Fire”: A New Benchmark Dataset for Fake News Detection’, Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics, vol. 2: Short Papers, Vancouver: Association for Computational Linguistics, pp. 422–6. Available at https://doi.org/10.18653/v1/P17-2067. Webb, T. et al. (2023), ‘A Prefrontal Cortex

Geek Sublime: The Beauty of Code, the Code of Beauty

by Vikram Chandra  · 7 Nov 2013  · 239pp  · 64,812 words

teachers for other villages remain frustrated. The Special Centre for Sanskrit Studies at the Jawaharlal Nehru University in New Delhi has more explicit aims: Sanskrit computational linguistics, Sanskrit informatics, Sanskrit computing, Sanskrit language processing. There has also been an effort over the past two decades to reintroduce the Indian scholastic tradition into

Early Winter by Jong89.” Dwarf Fortress Map Archive, 2009. http://mkv25.net/dfma/poi-22127-dwarvencomputer. Joshi, S. D. “Background of the Aṣṭādhyāyī.” In Sanskrit Computational Linguistics, 1–5. Springer, 2009. http://link.springer.com/chapter/10.1007/978-3-540-93885-9_1. Kapoor, Kapil. Dimensions of Pāṇini Grammar: The Indian

://businesstoday.intoday.in/story/google-executive-chairman-eric-schmidt-on-india/1/193496.html. Kiparsky, Paul. “On the Architecture of Pāṇini’s Grammar.” In Sanskrit Computational Linguistics, 33–94. Springer, 2009. http://link.springer.com/chapter/10.1007/978-3-642-00155-0_2. ______. “Paninian Linguistics.” The Encyclopedia of Language and Linguistics

from India.” 60 Minutes. CBS Video. June 22, 2003. Subbanna, Sridhar, and Srinivasa Varakhedi. “Computational Structure of the Aṣṭādhyāyī and Conflict Resolution Techniques.” In Sanskrit Computational Linguistics, 56–65. Springer, 2009. Swain, F. “Glowing Trees Could Light up City Streets.” New Scientist 208, no. 2788 (2010): 21. Swan, Rachel. “Outside the Gates

Machine Translation

by Thierry Poibeau  · 14 Sep 2017  · 174pp  · 56,405 words

and Ambiguity Linguists as well as computer scientists have been interested ever since the creation of computers in natural language processing, a field also called computational linguistics. Natural language processing is difficult because, by default, computers do not have any knowledge of what a language is. It is thus necessary to specify

productive for machine translation, especially in the Anglo-American world. New groups nevertheless emerged in Europe and other countries. On the other hand, research in computational linguistics was blooming during the same period for speech as well as for written text: the 1960s and 1970s saw major developments in parsing (automatic syntactic

level of demand for automatic translation over the web has also had the effect of reinstating machine translation at the heart of the field of computational linguistics, after several decades in purgatory. A new approach based on deep learning is also completely revolutionizing the field since the mid-2010s. We now need

that was emerging in the United States. In fact, the center closed a few years later and some researchers, such as Maurice Gross, turned to computational linguistics, stressing the need to first develop rich linguistic resources that offer a broad and systematic description of language. The Grenoble center has survived to the

information, developed by Colmerauer (this formalism can be seen as a precursor of the Prolog programming language that has been since then very popular in computational linguistics and more generally in artificial intelligence) and, above all, probably the most well-known automatic translation system: TAUM-Météo (later referred to simply as Météo

A. Gale and Kenneth W. Church (1993). “A program for aligning sentences in bilingual corpora.” Journal of Computational Linguistics 19 (1): 75–102. Martin Kay and Martin Röscheisen (1993). “Text-translation alignment.” Journal of Computational Linguistics 19 (1): 121–142. Makoto Nagao (1984). “A framework of a mechanical translation between Japanese and English by

, Amsterdam. Eiichiro Sumita and Hitoshi Iida (1991). “Experiments and prospects of example-based machine translation.” Proceedings of the Twenty-Ninth Conference of the Association for Computational Linguistics, 185–192. Berkeley, CA. Thomas R. Green (1979). “The necessity of syntax markers: Two experiments with artificial languages.” Verbal Learning and Verbal Behavior 18: 481

Pietra, Frederick Jelinek, Robert Mercer, and Paul Roossin (1988). “A statistical approach to language translation.” In Proceedings of the Twelfth Conference on Computational Linguistics, Vol. 1, 71–76. Association for Computational Linguistics, Stroudsburg, PA. http://dx.doi.org/10.3115/991635.991651/. Peter F. Brown, John Cocke, Stephen A. Della Pietra, Vincent J. Della

Pietra, Frederick Jelinek, John D. Lafferty, Robert L. Mercer, and Paul S. Roossin (1990). “A statistical approach to machine translation.” Computational Linguistics 16 (2): 79–85. Peter F. Brown, Vincent J. Della Pietra, Stephen A. Della Pietra, and Robert L. Mercer (1993). “The mathematics of statistical machine

translation: Parameter estimation.” Computational Linguistics 19 (2): 263–311. Ian Goodfellow, Yoshua Bengio and Aaron Courville (2016). Deep Learning. Cambridge, MA: MIT Press. Yonghui Wu, et al. (2016). “Google's

, Salim Roukos, Todd Ward, and Wei-Jing Zhu (2002). “BLEU: A method for automatic evaluation of machine translation.” Fortieth Annual Meeting of the Association for Computational Linguistics, 311–318. Philadelphia. George Doddington (2002). “Automatic evaluation of machine translation quality using n-gram cooccurrence statistics.” Proceedings of the Human Language Technology Conference, 128

Intrinsic and Extrinsic Evaluation Measures for MT and/or Summarization at the Forty-Third Annual Meeting of the Association of Computational Linguistics. Ann Arbor, MI. Martin Kay (2013). “Putting linguistics back into computational linguistics.” Conference given at the Ecole normale supérieure, Paris. http://savoirs.ens.fr/expose.php?id=1291/. Philipp Koehn, Alexandra Birch

, 229 Complexity (linguistic), 18, 23, 182, 195, 255 Compound words, 15, 23, 33, 46, 164–165, 214, 261 Comprehension evaluation. See Evaluation measure and test Computational linguistics, 15, 36, 37, 68, 82–84 Computation time, 54, 149, 155, 170, Computer documentation, 119 Confidential data 230–231. See also Intelligence services Connected objects

Talk to Me: How Voice Computing Will Transform the Way We Live, Work, and Think

by James Vlahos  · 1 Mar 2019  · 392pp  · 108,745 words

. They specialized, focusing on problems such as automatic speech recognition, which is the process of converting the audio waveforms of speech into written words, and computational linguistics, which is the practice of statistically analyzing patterns in language use. (Only in the past decade have researchers began to unite the subdisciplines into full

, Kenneth, 75 Cold War, 9, 71 Collins, Victor, 222–24 Colloquis, xiii Colossal Cave Adventure (video game), 78–79, 98, 253 common sense, 161–62 computational linguistics, 72 computational propaganda, 216–20 Computel, 107 Computer Power and Human Reason (Weizenbaum), 73 Concept Graph, 204–5, 212 concierge chatbots, 58 Connell, Derek, 130

AIQ: How People and Machines Are Smarter Together

by Nick Polson and James Scott  · 14 May 2018  · 301pp  · 85,126 words

.  Tomas Mikolov, Wen-tau Yih, and Geoffrey Zweig, “Linguistic Regularities in Continuous Space Word Representations,” in Proceedings of NAACL-HLT, 2013 (Stroudsburg, PA: Association for Computational Linguistics, 2013), 746–51. CHAPTER 5   1.  We distinctly remember hearing this piece of commentary on a TV show in the wake of the coin-flip

Text Analytics With Python: A Practical Real-World Approach to Gaining Actionable Insights From Your Data

by Dipanjan Sarkar  · 1 Dec 2016

Natural Language Annotation for Machine Learning

by James Pustejovsky and Amber Stubbs  · 14 Oct 2012  · 502pp  · 107,510 words

The Science of Language

by Noam Chomsky  · 24 Feb 2012

The Language Instinct: How the Mind Creates Language

by Steven Pinker  · 1 Jan 1994  · 661pp  · 187,613 words

The Myth of Artificial Intelligence: Why Computers Can't Think the Way We Do

by Erik J. Larson  · 5 Apr 2021

Overcomplicated: Technology at the Limits of Comprehension

by Samuel Arbesman  · 18 Jul 2016  · 222pp  · 53,317 words

The Most Human Human: What Talking With Computers Teaches Us About What It Means to Be Alive

by Brian Christian  · 1 Mar 2011  · 370pp  · 94,968 words

The Half-Life of Facts: Why Everything We Know Has an Expiration Date

by Samuel Arbesman  · 31 Aug 2012  · 284pp  · 79,265 words

You Are What You Speak: Grammar Grouches, Language Laws, and the Politics of Identity

by Robert Lane Greene  · 8 Mar 2011  · 319pp  · 95,854 words

Darwin's Dangerous Idea: Evolution and the Meanings of Life

by Daniel C. Dennett  · 15 Jan 1995  · 846pp  · 232,630 words

Artificial Intelligence: A Guide for Thinking Humans

by Melanie Mitchell  · 14 Oct 2019  · 350pp  · 98,077 words

The Alignment Problem: Machine Learning and Human Values

by Brian Christian  · 5 Oct 2020  · 625pp  · 167,349 words

The Sense of Style: The Thinking Person's Guide to Writing in the 21st Century

by Steven Pinker  · 1 Jan 2014  · 477pp  · 106,069 words

The Mysterious Mr. Nakamoto: A Fifteen-Year Quest to Unmask the Secret Genius Behind Crypto

by Benjamin Wallace  · 18 Mar 2025  · 431pp  · 116,274 words

Rage Inside the Machine: The Prejudice of Algorithms, and How to Stop the Internet Making Bigots of Us All

by Robert Elliott Smith  · 26 Jun 2019  · 370pp  · 107,983 words

The Kingdom of Speech

by Tom Wolfe  · 30 Aug 2016

Predictive Analytics: The Power to Predict Who Will Click, Buy, Lie, or Die

by Eric Siegel  · 19 Feb 2013  · 502pp  · 107,657 words

Supremacy: AI, ChatGPT, and the Race That Will Change the World

by Parmy Olson  · 284pp  · 96,087 words

The Deep Learning Revolution (The MIT Press)

by Terrence J. Sejnowski  · 27 Sep 2018

Is God a Mathematician?

by Mario Livio  · 6 Jan 2009  · 315pp  · 93,628 words

Mind in Motion: How Action Shapes Thought

by Barbara Tversky  · 20 May 2019  · 426pp  · 117,027 words

AI in Museums: Reflections, Perspectives and Applications

by Sonja Thiel and Johannes C. Bernhardt  · 31 Dec 2023  · 321pp  · 113,564 words

Architects of Intelligence

by Martin Ford  · 16 Nov 2018  · 586pp  · 186,548 words

Algorithms to Live By: The Computer Science of Human Decisions

by Brian Christian and Tom Griffiths  · 4 Apr 2016  · 523pp  · 143,139 words

Genius Makers: The Mavericks Who Brought A. I. To Google, Facebook, and the World

by Cade Metz  · 15 Mar 2021  · 414pp  · 109,622 words

The Numerati

by Stephen Baker  · 11 Aug 2008  · 265pp  · 74,000 words

Algospeak: How Social Media Is Transforming the Future of Language

by Adam Aleksic  · 15 Jul 2025  · 278pp  · 71,701 words

The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World

by Pedro Domingos  · 21 Sep 2015  · 396pp  · 117,149 words

Machines of Loving Grace: The Quest for Common Ground Between Humans and Robots

by John Markoff  · 24 Aug 2015  · 413pp  · 119,587 words

The Invisible Web: Uncovering Information Sources Search Engines Can't See

by Gary Price, Chris Sherman and Danny Sullivan  · 2 Jan 2003  · 481pp  · 121,669 words

The Man Who Solved the Market: How Jim Simons Launched the Quant Revolution

by Gregory Zuckerman  · 5 Nov 2019  · 407pp  · 104,622 words

The Thinking Machine: Jensen Huang, Nvidia, and the World's Most Coveted Microchip

by Stephen Witt  · 8 Apr 2025  · 260pp  · 82,629 words

Empire of AI: Dreams and Nightmares in Sam Altman's OpenAI

by Karen Hao  · 19 May 2025  · 660pp  · 179,531 words

Monadic Design Patterns for the Web

by L.G. Meredith  · 214pp  · 14,382 words

The Age of Spiritual Machines: When Computers Exceed Human Intelligence

by Ray Kurzweil  · 31 Dec 1998  · 696pp  · 143,736 words

More Money Than God: Hedge Funds and the Making of a New Elite

by Sebastian Mallaby  · 9 Jun 2010  · 584pp  · 187,436 words

Narrative Economics: How Stories Go Viral and Drive Major Economic Events

by Robert J. Shiller  · 14 Oct 2019  · 611pp  · 130,419 words

Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are

by Seth Stephens-Davidowitz  · 8 May 2017  · 337pp  · 86,320 words

Data Mining: Concepts and Techniques: Concepts and Techniques

by Jiawei Han, Micheline Kamber and Jian Pei  · 21 Jun 2011

The Future of the Professions: How Technology Will Transform the Work of Human Experts

by Richard Susskind and Daniel Susskind  · 24 Aug 2015  · 742pp  · 137,937 words

The Year's Best Science Fiction: Twenty-Sixth Annual Collection

by Gardner Dozois  · 23 Jun 2009  · 1,263pp  · 371,402 words

Ghost Work: How to Stop Silicon Valley From Building a New Global Underclass

by Mary L. Gray and Siddharth Suri  · 6 May 2019  · 346pp  · 97,330 words

How to Invent Everything: A Survival Guide for the Stranded Time Traveler

by Ryan North  · 17 Sep 2018  · 643pp  · 131,673 words

Final Jeopardy: Man vs. Machine and the Quest to Know Everything

by Stephen Baker  · 17 Feb 2011  · 238pp  · 77,730 words

Custodians of the Internet: Platforms, Content Moderation, and the Hidden Decisions That Shape Social Media

by Tarleton Gillespie  · 25 Jun 2018  · 390pp  · 109,519 words

The Physics of Wall Street: A Brief History of Predicting the Unpredictable

by James Owen Weatherall  · 2 Jan 2013  · 338pp  · 106,936 words

Wordslut: A Feminist Guide to Taking Back the English Language

by Amanda Montell  · 27 May 2019  · 212pp  · 68,649 words

The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise

by Nathan L. Ensmenger  · 31 Jul 2010  · 429pp  · 114,726 words

The Big Nine: How the Tech Titans and Their Thinking Machines Could Warp Humanity

by Amy Webb  · 5 Mar 2019  · 340pp  · 97,723 words

Only Humans Need Apply: Winners and Losers in the Age of Smart Machines

by Thomas H. Davenport and Julia Kirby  · 23 May 2016  · 347pp  · 97,721 words

Mining the Social Web: Finding Needles in the Social Haystack

by Matthew A. Russell  · 15 Jan 2011  · 541pp  · 109,698 words

Automate This: How Algorithms Came to Rule Our World

by Christopher Steiner  · 29 Aug 2012  · 317pp  · 84,400 words

New Dark Age: Technology and the End of the Future

by James Bridle  · 18 Jun 2018  · 301pp  · 85,263 words

Nerds on Wall Street: Math, Machines and Wired Markets

by David J. Leinweber  · 31 Dec 2008  · 402pp  · 110,972 words

The Age of Surveillance Capitalism

by Shoshana Zuboff  · 15 Jan 2019  · 918pp  · 257,605 words

The Art of Community: Building the New Age of Participation

by Jono Bacon  · 1 Aug 2009  · 394pp  · 110,352 words

The Sharing Economy: The End of Employment and the Rise of Crowd-Based Capitalism

by Arun Sundararajan  · 12 May 2016  · 375pp  · 88,306 words

Terms of Service: Social Media and the Price of Constant Connection

by Jacob Silverman  · 17 Mar 2015  · 527pp  · 147,690 words

The Internet Trap: How the Digital Economy Builds Monopolies and Undermines Democracy

by Matthew Hindman  · 24 Sep 2018

Fed Up: An Insider's Take on Why the Federal Reserve Is Bad for America

by Danielle Dimartino Booth  · 14 Feb 2017  · 479pp  · 113,510 words

The Long History of the Future: Why Tomorrow's Technology Still Isn't Here

by Nicole Kobie  · 3 Jul 2024  · 348pp  · 119,358 words

Places of the Heart: The Psychogeography of Everyday Life

by Colin Ellard  · 14 May 2015  · 313pp  · 92,053 words

Unit X: How the Pentagon and Silicon Valley Are Transforming the Future of War

by Raj M. Shah and Christopher Kirchhoff  · 8 Jul 2024  · 272pp  · 103,638 words

How I Became a Quant: Insights From 25 of Wall Street's Elite

by Richard R. Lindsey and Barry Schachter  · 30 Jun 2007

Joel on Software

by Joel Spolsky  · 1 Aug 2004  · 370pp  · 105,085 words

Bad Data Handbook

by Q. Ethan McCallum  · 14 Nov 2012  · 398pp  · 86,855 words

AI 2041: Ten Visions for Our Future

by Kai-Fu Lee and Qiufan Chen  · 13 Sep 2021

Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent

by Joel Spolsky  · 1 Jun 2007  · 194pp  · 36,223 words

Types and Programming Languages

by Benjamin C. Pierce  · 4 Jan 2002  · 647pp  · 43,757 words

Everything Is Obvious: *Once You Know the Answer

by Duncan J. Watts  · 28 Mar 2011  · 327pp  · 103,336 words

Hacking Vim 7.2

by Kim Schulz  · 29 Apr 2010  · 236pp  · 67,823 words

The Marshall Plan: Dawn of the Cold War

by Benn Steil  · 13 Feb 2018  · 913pp  · 219,078 words