Overview
Science advances through the accumulation, synthesis, and recombination of published knowledge. But the scale of modern scientific literature has outgrown any individual's capacity to survey it. PubMed alone indexes over 37 million biomedical articles. The arXiv preprint server receives more than 20,000 new papers per month. No researcher, regardless of dedication, can read even a fraction of what is relevant to their field.
Literature mining transforms this problem from a human bottleneck into a computational opportunity. By treating the scientific literature as a structured dataset (complete with citation networks, metadata graphs, and free-text knowledge), we can build systems that map entire research landscapes, identify emerging trends, extract structured claims from unstructured prose, and reveal gaps that no single researcher could spot. This chapter builds those systems from the ground up.
We begin with citation analysis and bibliometrics (Section 36.1): the mathematics of citation networks, influence metrics like PageRank and h-index, and community detection algorithms that reveal the topical structure of a research field. We then move to knowledge extraction from papers (Section 36.2): parsing PDFs, extracting entities and relations, identifying claim-evidence structures, and building semantic search over paper collections. Finally, we assemble a complete literature mining pipeline (Section 36.3) that ingests 500+ papers from OpenAlex, clusters them by topic, maps the citation landscape, and identifies research gaps through structural holes in the knowledge network.
The tools and techniques here feed directly into the retrieval-augmented discovery systems of Chapter 37, the knowledge graphs of Chapter 38, and the hypothesis generation systems of Chapter 39. Literature mining also connects back to the knowledge representation foundations of Chapter 3 and provides the raw material for the claim validation pipelines of Chapter 41.
Prerequisites
Readers should be comfortable with Chapter 3: Knowledge Representation for graph and ontology concepts, and Chapter 1: Discovery as Search for search algorithms over structured spaces. Familiarity with basic graph theory (nodes, edges, connected components) from Appendix A is assumed. Python proficiency with pandas and basic NLP concepts (tokenization, embeddings) is helpful. No prior experience with bibliometric APIs or PDF parsing is required.
Learning Outcomes
- Query OpenAlex, Semantic Scholar, and Crossref APIs to harvest metadata, abstracts, and citation links for large paper collections.
- Compute bibliometric indicators (h-index, impact factor, citation half-life) and apply PageRank to identify influential papers in a citation network.
- Apply Louvain community detection to partition a citation graph into topical clusters and interpret the resulting structure.
- Extract entities, relations, and claim-evidence pairs from scientific PDFs using PyMuPDF, Docling, and transformer-based NLP models.
- Build semantic search over a paper corpus using sentence embeddings and approximate nearest neighbors.
- Construct a complete literature mining pipeline that ingests 500+ papers, clusters them by topic, and identifies research gaps through citation network analysis.
Sections
36.1 Citation Analysis and Bibliometrics
Citation networks as directed graphs. Bibliometric indicators: h-index, impact factor, citation half-life. PageRank for paper influence. Louvain community detection for topic clustering. Querying OpenAlex, Semantic Scholar, and Crossref at scale.
36.2 Knowledge Extraction from Papers
PDF parsing with PyMuPDF and Docling. Named entity recognition for scientific text. Relation extraction and claim-evidence linking. Semantic search with sentence embeddings. Building structured knowledge from unstructured papers.
36.3 Building a Literature Miner
Recipe: a 500+ paper domain miner with automated harvesting, topic clustering via citation community detection, gap analysis through structural holes, and trend visualization. Integration with the Discovery Workbench.
Bibliography
Foundational Papers
The paper that established citation analysis as a quantitative discipline, introducing the impact factor and laying the groundwork for modern bibliometrics.
Introduced modularity-based community detection, the foundation for the Louvain algorithm used throughout this chapter for topic clustering in citation networks.
The Louvain algorithm for community detection, which scales to millions of nodes and is the workhorse method for partitioning citation networks in this chapter.
Introduced the h-index, the most widely used single-number measure of a researcher's publication impact, analyzed in detail in Section 36.1.
Tools & Platforms
OpenAlex provides free, comprehensive scholarly metadata for over 250 million works. The primary data source for the literature mining pipeline in Section 36.3.
Semantic Scholar's API provides citation contexts, paper embeddings (SPECTER2), and AI-generated TLDRs. Used for semantic search and embedding-based retrieval in Section 36.2.
Crossref provides DOI resolution and bibliographic metadata for over 150 million records. Used for metadata enrichment and reference linking.
PyMuPDF (fitz) provides high-performance PDF text extraction, layout analysis, and image extraction. The primary PDF parsing tool in Section 36.2.
Docling provides AI-powered document understanding with table extraction, figure detection, and structured output. Used for deep PDF parsing in Section 36.2.
Libraries
NetworkX provides graph algorithms (PageRank, Louvain, betweenness centrality) used throughout this chapter for citation network analysis.
Sentence Transformers provides the embedding models used for semantic search over paper abstracts in Section 36.2.
Scikit-learn provides TF-IDF vectorization, clustering algorithms, and evaluation metrics used for text-based topic modeling in Section 36.3.
Surveys
Comprehensive review of citation-based indicators, covering their mathematical properties, strengths, limitations, and appropriate use cases.
Survey of NLP methods for extracting structured knowledge from scientific papers, covering entity recognition, relation extraction, and knowledge base construction.