liveBook · Manning

Collaborative filtering

As explained in Knowledge Graphs and LLMs in Action

Collaborative filtering is a recommendation technique that infers preferences or associations from patterns across users, items, or entities.

Collaborative filtering uses recommendation-system patterns to infer associations among entities. In pharmaceutical knowledge graphs, it can predict relationships involving drugs, diseases, and molecular targets. section 4.3

Pharmaceutical applications include:

  • Inferring drug–disease associations for repurposing candidates. section 4.3
  • Inferring drug–target interactions. section 4.3
  • Inferring drug–disease treatments from existing graph information. section 4.3

Knowledge-graph drug analysis

Applied to a pharmaceutical knowledge graph, collaborative filtering can rank plausible drug–disease or drug–target links. Its predictions remain limited to drugs and diseases already represented in the graph; combining it with chemical structures, biological processes, and other knowledge may extend coverage to novel compounds. section 4.3

How Knowledge Graphs and LLMs in Action covers it

How deep it goes
Defines applied uses and coverage limitations, but stops short of algorithmic implementation details.
Examples
Uses drug–disease associations, drug–target interactions, and drug–disease treatments as prediction targets.
What you can do after
Evaluate association predictions while recognizing that graph coverage constrains the drugs and diseases it can address.
How it connects
Connects recommendation systems with knowledge graphs, drug repurposing, and biological association prediction.

Also explained in

Compare how 4 books explain collaborative filtering →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Knowledge Graphs and LLMs in Action. The section links point to the parts of the book it draws on.