REPOGEO REPORT · LITE
PreferredAI/cornac
Default branch master · commit a546e0e4 · scanned 6/27/2026, 2:31:50 PM
GitHub: 1,046 stars · 170 forks
Score trend below includes all ready runs (older left, newer right; scroll horizontally if needed). The table is collapsed by default—expand for newest-first rows, 10 per page.
3 ready scans. Expand the table below for newest-first rows (10 per page, paginated).
Action plan is what to do next — copy-pasteable changes prioritized by impact. Category visibility is the real GEO test: when a user asks an AI a brand-free question that should surface PreferredAI/cornac, does the AI actually recommend you — or your competitors? Objective checks verify the metadata signals AI engines weight first. Self-mention check detects whether AI even knows you exist by name.
Action plan — copy-paste fixes
3 prioritized changes generated by gemini-2.5-flash. Mark items done after you ship the fix.
- highreadme#1Reposition README opening to emphasize 'building' and 'Python library'
Why:
CURRENTCornac is a comparative framework for multimodal recommender systems. It focuses on making it **convenient** to work with models leveraging **auxiliary data** (e.g., item descriptive text and image, social network, etc).
COPY-PASTE FIXCornac is a Python library and comparative framework for building and evaluating multimodal recommender systems. It focuses on making it **convenient** to work with models leveraging **auxiliary data** (e.g., item descriptive text and image, social network, etc).
- mediumtopics#2Expand topics with more specific keywords
Why:
CURRENTcollaborative-filtering, matrix-factorization, multimodal-learning, multimodality, recommendation-algorithms, recommendation-engine, recommendation-system, recommender-system
COPY-PASTE FIXcollaborative-filtering, matrix-factorization, multimodal-learning, multimodality, recommendation-algorithms, recommendation-engine, recommendation-system, recommender-system, python-library, deep-learning-recommenders, evaluation-framework, recsys-framework
- lowreadme#3Add a 'Comparison' link to Quick Links in README
Why:
CURRENTThe 'Quick Links' section in the README does not contain a link to a comparison section.
COPY-PASTE FIXAdd `[Comparison](#comparison) |` to the 'Quick Links' section in the README, for example, after `[Datasets](./cornac/datasets/README.md#datasets) |`.
Category GEO backends resolved for this scan: google/gemini-2.5-flash, deepseek/deepseek-v4-flash
Category visibility — the real GEO test
Brand-free queries asked to google/gemini-2.5-flash. Did AI recommend you, or someone else?
Same questions for every model — switch tabs to compare answers and rankings.
- Surprise · recommended 2×
- Spotlight · recommended 2×
- LightFM · recommended 1×
- TensorFlow Recommenders (TFRS) · recommended 1×
- PyTorch-Geometric (PyG) · recommended 1×
- CATEGORY QUERYSeeking a Python library for building multimodal recommender systems with auxiliary data.you: not recommendedAI recommended (in order):
- LightFM
- Surprise
- Spotlight
- TensorFlow Recommenders (TFRS)
- PyTorch-Geometric (PyG)
AI recommended 5 alternatives but never named PreferredAI/cornac. This is the gap to close.
Show full AI answer
- CATEGORY QUERYWhat framework helps evaluate and compare different recommendation algorithms effectively?you: #3AI recommended (in order):
- RecBole
- Surprise
- Cornac ← you
- LensKit
- Spotlight
- LibRec
Show full AI answer
Objective checks
Rule-based audits of metadata signals AI engines weight most.
- Metadata completenesspass
- README presencepass
Self-mention check
Does AI even know your repo exists when asked about it directly?
- Compared to common alternatives in this category, what is the core differentiator of PreferredAI/cornac?passAI named PreferredAI/cornac explicitly
AI answers can be confidently wrong. Read for accuracy: does it match your actual tech stack, audience, and differentiator?
- If a team adopts PreferredAI/cornac in production, what risks or prerequisites should they evaluate first?passAI named PreferredAI/cornac explicitly
AI answers can be confidently wrong. Read for accuracy: does it match your actual tech stack, audience, and differentiator?
- In one sentence, what problem does the repo PreferredAI/cornac solve, and who is the primary audience?passAI named PreferredAI/cornac explicitly
AI answers can be confidently wrong. Read for accuracy: does it match your actual tech stack, audience, and differentiator?
Embed your GEO score
Drop this badge into the README of PreferredAI/cornac. It auto-updates whenever the report is rescanned and links back to the latest report — easy public proof that you care about AI discoverability.
[](https://repogeo.com/en/r/PreferredAI/cornac)<a href="https://repogeo.com/en/r/PreferredAI/cornac"><img src="https://repogeo.com/badge/PreferredAI/cornac.svg" alt="RepoGEO" /></a>Subscribe to Pro for deep diagnoses
PreferredAI/cornac — Lite scans stay free; this card itemizes Pro deep limits vs Lite.
- Deep reports10 / month
- Brand-free category queries5 vs 2 in Lite
- Prioritized action items8 vs 3 in Lite