Add CR-HyperVR: GPU-free hypergraph-vector recommender for media discovery#28
Open
yp-ai-lab wants to merge 1 commit intoagenticsorg:mainfrom
Open
Add CR-HyperVR: GPU-free hypergraph-vector recommender for media discovery#28yp-ai-lab wants to merge 1 commit intoagenticsorg:mainfrom
yp-ai-lab wants to merge 1 commit intoagenticsorg:mainfrom
Conversation
…covery - INT8 ONNX MiniLM embeddings (CPU-only, no GPU required) - pgvector similarity search + hyperedge signals - Live Cloud Run endpoints ready to use - Fits Entertainment Discovery track
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add CR-HyperVR: GPU-free hypergraph-vector recommender for media discovery
Summary
This PR adds CR-HyperVR (Cloud Run Hypergraph-Vector Recommender) to the
apps/directory as a contribution to the Entertainment Discovery track.CR-HyperVR directly addresses the hackathon's core challenge: the 45-minute decision problem. It combines semantic vector search with hypergraph signal propagation to deliver relevant media recommendations, all running on CPU-only infrastructure with no GPU dependencies at any stage (including fine-tuning).
Why this matters
Most production recommendation systems require expensive GPU infrastructure for both fine-tuning and inference. CR-HyperVR demonstrates that competitive results are achievable using:
This makes the system accessible to teams without GPU budgets and deployable to edge environments where GPUs aren't available.
Architecture overview
The system runs entirely on GCP's serverless stack:
Component | Purpose -- | -- Cloud Run Services | Auto-scaling API endpoints Cloud SQL (PostgreSQL 15 + pgvector) | Embeddings and hyperedge storage Cloud Run Jobs | GPU-free fine-tuning pipeline execution Cloud Storage | Model artifacts and datasetsExample: embed free text
Example: graph-powered recommendations
API surface
Embedding endpoints:
POST /embed/text— Embed free textPOST /embed/batch— Batch embed multiple textsPOST /embed/movie— Embed from title + genres + descriptionPOST /embed/user— Embed user taste profileSearch endpoints:
POST /search/similar— Vector similarity searchPOST /search/recommend— User profile recommendationsPOST /graph/recommend— Hypergraph-enhanced recommendationsOperations:
GET /healthz,GET /ready,GET /metricsData sources
Files added
Roadmap
The README outlines planned enhancements:
Licence
MIT (compatible with repository licence)