Building a ranking, recommendation, and reputation infrastructure using the EigenTrust algorithm and more
Gm Lensters! @lenster.lens @lensprotocol If I can ask you to do this 10s quick poll and help everyone understand the social graph trust in Lens, that'd be great help! Thanks!
quick poll: Which reaction types would you rate highest and lowest signal for capturing trust or engagement intent from Profile A-->B:
1 A Follows B
2 A Likes B's posts
3 A Comments on B's posts
4 A Collects B's posts
5 A Mirrors B' posts
6 A Mention's B in a post/comment
Direct comment with your answer works!
Or type in this form: tally.so/r/mBdoP1
Proud to be the content recommendation computation provider! Thank you @nader.lens @wagmi.lens @stani.lens
docs.lens.xyz/docs/other-apis-and-algorithms
🚀 We're launching content discovery and recommendation APIs for @Lens Protocol - published under the Open Algorithm Standards (Lens Improvement Proposals).
🔗 Learn more: (docs.karma3labs.com/developers/lens-protocol/content-recommendations)) 💻Demo: content.lens.k3l.io/
Join the Karma3 Labs dev channel for early access: t.me/Karma3Labs
🎯 We're building an open ranking and recommendation layer for decentralized social media. Developers can use our open and verifiable computation infrastructure for People and Content Discovery and personalization.
💡 Developers can choose from a variety of custom feed algorithms from Karma3 Labs' open-source repo. #DecentralizedSocialMedia
🏆 Our aim is to help Lens developers to:
📈 Grow user acquisition and retention through engaging and personalized content.
🚫 Reduce spam users and content by using reputation signals from the social graph.
💰 Reduce friction, costs and resources in managing the data and algorithm layer.
🔍 Customizable Algorithms to Fit Your Needs 🔎
We offer a collection of customizable 'feed' algorithms for social applications. Developers can choose the algorithms that align with their requirements and audience. Soon, they'll even be able to fine-tune parameters for specific algorithms. #CustomizableAlgorithms
🔗 Combining Graph-based Reputation Algorithms & ML 🤝
Our feed algorithms leverage graph-based reputation algorithms like EigenTrust and combine them with Machine Learning techniques. This fusion allows us to create custom feeds that surface high-quality posts while reducing spam. #Reputation #MachineLearning
🌐 Global Content and Personalized Algorithms 🌍
Discover our current APIs providing global content and personalized algorithms:
1️⃣ Recent - Real-time view of the latest content across the platform.
2️⃣ Popular - Highlighting recent viral posts by popular profiles.
3️⃣ Recommended - AI-powered discovery of new and interesting posts.
4️⃣ Crowdsourced - Trust-based recommendations from interactions.
5️⃣ Following - Personalized feed based on profiles you follow. #APIs #ContentDiscovery
🚀 Recent Strategy: Real-Time Insights 🔄
Offers users a real-time view of the latest content shared on the platform. Posts are fetched from the Lens Public BigQuery dataset and arranged based on posting time. Stay updated with the most recent posts! #RecentPosts #RealTimeInsights
🌟Popular Strategy: Viral Posts by Trusted Profiles 📈
Highlights the most recent viral posts by trusted profiles. EigenTrust scores and publication stats are combined to determine recommendation scores for each post. Discover the latest trending content! #PopularPosts #Trending
🎓 Recommended Strategy: AI-Powered Discovery 🧠
Explore new and interesting posts powered by AI and EigenTrust. The ML model classifies posts based on the features of highly engaging posts from top-scoring profiles. Unleash the power of AI in content discovery! #MLRecommendations
💡Crowdsourced Strategy: Truly Recursive Trust-Based 🌟
View posts that are weighted by the reputation of the interacting parties. This approach, based on Hubs and Authorities algorithm, assigns trust scores to profiles and publications. By leveraging credit trust, both publications and profiles contribute to each other's trustworthiness.
🤩 Following Strategy: Personalized and Tailored to your preferences and interests. 🙌
Tailors to user preferences and interests - this personalized algorithm surfaces content posted by the profiles they follow. With engagement as the key criterion, we collect and score posts based on publication stats and EigenTrust scores of the profile. Connect with what matters most to you!
🚀 Useful Links:
🔗 Ask us Anything: t.me/Karma3Labs
🎓 Tutorials and More on Strategies Explained: docs.karma3labs.com/developers/lens-protocol/content-recommendations
⛳ Demo: content.lens.k3l.io/
🤖 Open API and Github: openapi.lens.k3l.io/#/
🎉**Karma3 Labs released discovery & recommendation APIs! karma3labs.com/lens**
🚀Now Lens devs can query and customize scores of Lens profiles and content, powering various kinds of personalization of user feeds.
📲demo: youtu.be/g_etXTgsqAs ranking lens.k3l.io/
🥳We celebrate innovation in algorithms diversity, all aiming to give a fair, relevant, and transparent user experience.
mirror.xyz/0x6BE454113A58861A09Fc2A57940a344357B3859a/rMWRaxtiQSfcd8pP_64-YmRC0-Lk2-Y3Bm4PhPiQn3Y
What can you do with Karma3-Lens API now?
How to customize the algo you need for your Lens applications?
Step 1: Check out their API doc
Step 2: Experiment with your own strategies
Step 3: Karma3 powers the algo and compute for you
Step 4: use the APIs to power profile and recommendation ranking on your front-end
Karma3 Labs Release Roadmap:
Links to Resources:
Gitbook: karma3labs.com/lensGithub: github.com/Karma3Labs/ts-lens/blob/main/README.mdTelegram Dev Channel: t.me/karma3labs
About Karma3 Labs:
Website: karma3labs.com/
Decentralized Social Media platforms are innovating and rooting for a more transparent, fair, and better user experience through unbundling their tech stack.
mirror.xyz/0x6BE454113A58861A09Fc2A57940a344357B3859a/rMWRaxtiQSfcd8pP_64-YmRC0-Lk2-Y3Bm4PhPiQn3Y
Karma3 builds open and verifiable algorithms powering next-level customization of user feeds.