Debating how to handle API usage with Loops, for the FYP, its essential that the client handles reporting specific analytics to the backend to improve the algo (ie: watch time, if you opened comments, share)
-
@dansup might open up to abuse too e.g. clients spamming the analytics and mess up the algo.
-
@dansup my guess is probably.... don't you have other cool things to do?
unless this is fun, in which case do it
-
@risottobias The metrics/analytics are essential for the For You algorithm, this is important to keep Loops relevant for most users
-
@dansup I would argue that having the option for 3rd party clients or alternative clients is a key element to any open platform. While closed platforms can innovate faster in certain aspects this is the key which allows innovation in an open system. Give 3rd party clients the option to play along. Maybe offer some „certification“ so clients can say „I’m a real good citizen“.
-
@mrtoto Yeah, I'm not willing to limit access to APIs.
There is no valid reason to, we don't have funding or investors to satisfy, so why try to emulate the worst parts of platforms like these?
My best bet is to provide the docs and advice to 3rd party devs to report these stats for the best user experience.
It's not like the official app will have any edge, and it only benefits the users to provide these basic stats so they get shown more relevant content.
-
@cheeaun if clients do abuse this, it would only hurt their users, which could lead to them losing their userbase.
There is no incentive to "game" the algo, because these stats are only used for your own algo.
-
@dansup api docs would be fine. If a client were to not implement you can fall back to follows and likes as a baseline. Also just my 2 cents, I'm not against algorithms being fed with data like this but I hate how hidden the signals are in apps like tiktok. People figured out that sharing impacted the algorithm for example but that info is not shared anywhere. I'd love to see something more visible. Maybe I'll play around with these ideas when implementing these.
-
@pixellight Yeah, I'm working on the follower only feed now.
The FYP API will include "labels" for each video, indicating the source of the recommendation for transparency purposes.
"Based on content you enjoy"
"Similar to videos you watch"
"Trending in your area"
"Highly rated content"are the main labels I have now, but they could change.
-
@dansup ooh I like that
-
@pixellight Nice work on the app, and apologies for your last video being flagged.
It's now restored, and shouldn't happen again. The trust score moderation system needs a bit of work and is on pause until I can fix the false positive bug.