Cognition is the mental activity of thinking and using ideas. Reading and writing are forms of thought: words can compress ideas, making them easier to remember and retrieve. When machines process or generate text, people associate that activity with the thinking involved in reading and writing, which helps explain why natural language processing is seen as artificial intelligence. section 1.2.1
Cognition
Cognition is the set of mental processes involved in acquiring, representing, manipulating, and using knowledge.
How Natural Language Processing in Action, Second Edition covers it
- How deep it goes
- Defines cognition broadly as thought and illustrates it through reading and writing, without detailing underlying mental processes.
- Examples
- Uses composing sentences and paragraphs, and recalling a concept through its word, as examples of thought.
- What you can do after
- Understand why machine text processing is associated with the thinking involved in human reading and writing.
- How it connects
- Links cognition with language, thought, natural language processing, and artificial intelligence.
Also explained in
-
AI Agents in Action, Second EditionCognition is an agent’s ability to model a task, decompose problems, reason about dependencies, compose tools, and update its understanding from new information.
-
Inside AILiving intelligence is the adaptive information-processing capacity exhibited by biological organisms and their cells.
Compare how 3 books explain cognition →
Related concepts
- neural networkcontrasts with · A neural network is a computational model of interconnected, parameterized units that learns transformations from inputs to outputs.
- working memoryincludes · Working memory is a limited, temporary store of information available for immediate access or manipulation during an active task or interaction.
- memoryincludes · Memory is a storage resource or mechanism that retains data or computational state for access during computation or later use.
- problem solvingcontrasts with · Problem solving is the process of analyzing a problem and developing, selecting, or applying a solution to address it.
- codepart of · Code is instructions or declarations expressed in a programming language that specify computational operations or software behavior.
This explainer was generated by Manning's knowledge graph from the text of Natural Language Processing in Action, Second Edition. The section links point to the parts of the book it draws on.


