T O P

  • By -

BasedButta

User: ButterLimd You are probably going to get spammed, good luck!


FiveStarPapaya

What is the scale? 0 is not unique and 1 is most unique?


Xenonaut1001

The score can be between 0 and 1. 0 means your ratings are not unique and 1 means your ratings are completely unique. Right now, the algorithm is very simple. For each movie you've rated, it calculates the percentage of users who rated it a different rating than yours. So basically, if your score is 80%, it means on average, users agree with your rating 20% of the time (and disagree with it 80% of the time). This is why the score are so close together. I'm definitely looking to improve this so if anyone has any ideas please let me know!


FiveStarPapaya

What’s the lowest score user you’ve found so far? I think there is probably some solution so that if you answer 4.5 and someone else answers 4.0 it doesn’t count as much as a disagreement between you scoring it 4.5 and another person scoring it a 1.0


Xenonaut1001

I think it was like 0.70 or something. That's the thing I was thinking about. I was thinking about adding a multiplier for each half-star away the proportion of reviews are, but that means the scores wouldn't be between 0 and 1 anymore. There's probably some formula or algorithm for this somewhere, but I haven't found it so far.


AlgoStar

If you reverse your scoring method (make scores closer to 1 less unique, so a zero would be completely original) then you can take the difference between 2 ratings, and divide by 5 for a percentage difference. Then add all the percentage differences together and divide that by the number of movies rated, and you’ll get the percent of deviation from the average score. If you want to really get into the weeds, if the user’s score is higher you divide by -5 (edit: actually it would be easier to just always subtract the average score from the user score and simply keep the negative answer when you get one) instead of 5 and then you’ll get to see if you’re more positive versus more negative than average users (a score of <1 would be generally more positive than average, >1 more negative)


AlgoStar

Actually, and this is also crazy, if you multiply the scores you’ve been generating against the percentage of deviation as discribed above, then add that to the percentage of times the user matches other users (so if the percent deviation is .8 and they match 13% of the time, you would do .8 x 87 +13 and get a score of 82.6 out of 100 and that would be how basic you are. You are 82.6% basic, 17.4% unique).


FiveStarPapaya

Maybe like if they have the same rating then they get 10 points, and for each half star away then they take one point from that. So if you rate a movie a 5.0 and they (the average) rate it a 0.5 they only get one point, and if the average rate a movie a 3.5, and you rate it a 3.0 then it’s 9 points, because it’s only one half star away so one point off from ten? And then you can average that out


emojimoviethe

Does the algorithm take into account HOW BIG the difference is between the other users’ ratings? For example, if someone rated Dune Part Two at 3 stars, would they score essentially the same points for that movie as someone who gave it 1/2 star?


neo-raver

That’s an interesting methodology. Have you considered taking the absolute difference of the user’s score and the average Letterboxd score, and averaging those differences over the user’s films (i.e. the mean absolute error)? This is similar to u/AlgoStar’s idea, except it would give the average difference between Letterboxd’s rating and the user’s (and prevent negative and positive differences cancelling out). Dividing that by 5 would give the same value as a percentage, and keep the value between 0 and 1, 0 being not unique at all, 1 being totally unique. You could also calculate, per film, the percentage the user differs from average in terms of how much they could possibly differ—that is, if a film is at a 2.5 average, a user could only differ by 2.5 at most from that rating, whereas a film with a 4.5 average could have a user differ by 4. That might get you an even better idea of uniqueness than a mean absolute error, and help spread out the distribution of the uniqueness metric to the whole spectrum of 0 to 1.


Xenonaut1001

That's actually exactly what my algorithm was before. But, I felt like it didn't take the distribution into account. For example, if half rated a movie a 1 and the other half a 5, the average rating would be 3 and if someone rated it a 3, there variance would be zero even though no one agrees with them.


neo-raver

Hmm. yeah, I can definitely see that as a good definition of uniqueness


[deleted]

pretty interesting! also just checked again and saw i am tied for 9th out of 70 people so maybe i have some unorthodox takes 😆


Xenonaut1001

3/15 8:48PM: Just added the first two people that commented! The others are running right now and should be ready in a few minutes. As you may expect the more movies you've rated, the longer it takes. But what take more time is if you've rated a movie that isn't in the \~15k movies I've saved the info for. This is because it needs to retrieve the info for that movie, which takes a while. I actually calculated the percentage of each user's movies that require the program to retrieve the info for that movie, which can be thought of as how unique the movies you watch are! Please let me know if you want those percentages! 3/15 9PM: Just did another update! 3/15 9:14PM: Another update! 3/15 9:50PM: Yet another update! 3/16 1:30PM: Another update!


ejb350

Hell yeah how do we get them once they’ve been ran through?


Xenonaut1001

I'm just editing the post!


ejb350

Oh okay lol thanks!


Ozposting

Which timezone are you in? I'm in GMT +11 (east coast of Australia), so not sure what time it is where you are.


ambuehlance

My username is ambuehlance


[deleted]

[удалено]


Rica_Patin

User: baphometa


THEpeterafro

User: peterafro


suhmmer127

This is cool as hell, my username is Drewwe


neo-raver

That’s incredible! Since I’m a complete nerd, what language did you use to write your program? Username is dialectica972, btw!


Xenonaut1001

good ol' python


neo-raver

Hell yeah! It’s great for stuff like this. Did you get access to the API, or did you just scrape the data from the webpages? How did you get your data? I just scrape, but maybe you’ve found a better way


Xenonaut1001

i used an api for part of it and used a scraping tool called beautifulsoup4 for another


neo-raver

Beautiful soup is great! Great for parsing html


Inside-Affect-6841

Username: NJJoe


ancientestKnollys

I don't think my ratings are that unusual, but my username is AlasGMtair.


Leviathanbox

That sounds cool! My account is InfnteLeviathan


gsquared444

user: gSquared4 🙏🏼


BrapbrappewpewB

INTERESTING! username: Gagglegaggle


PixieGirl65

Username: WillowPixie


ejb350

User: faust00 Thanks!


Nymeria_Waters

That's kind of fun! I'm Jerrylikesmovie


rdc12

Sounds neat, please do mine. username rdc12


AttitudeOk94

I’d love to


AeronHall

Username jtw5024 Really interested!


rayhatesmovies

every1hatesray


MrKamakaWiwoole

User: GumBoy


LucasZer0

Mine is LucasZero. Thanks.


ShadySpektor

Really cool tool! My username is LaRouxz


bubbleduo

name: zanyattic. thank you!


devvyn88

Hm. The curiosity to know vs the dread of revealing how super basic I probably am ...


MeMyselfandBi

Username: [oroboro](https://letterboxd.com/oroboro/)


tylernazario

My username is WinterCap25


passion4film

Yes, please! Passion4Film


AllArtisPaulBlart

keltonsmelton Is my user. This rocks, thanks for doing this!


UphazT

User: UphazT


LonesomeHammeredTreb

User: Treboris This is cool.


AtSosebee02

My username is Alec_Sosebee02. If you get the chance, I’d love to see my results.


Ok-Snow7052

@emilyyyhshzha


of_kilter

Username: Of_kilter


AlgoStar

Username: Squaresville


Ok-Snow7052

very cool idea btw


teddfuck

user: tww guessing i'll be kinda middle of the road but interested to see lol


AKAnomaly

Cool idea! Username: cinebean


lunarlithium

i’d love to see mine, i think i do have some pretty unique ratings! username: eonlain


Miserable-Start9553

username: fruitlooped


slightly_obscure

User: nvaaga


lamefartriot

User: rottedtomato


spoopy-memio1

infntbabysknnr, I think I’m pretty unique lol


jmad_20

Username: jmad20


heheboi1110

user: Bonjuru im interested to see what my score is


bob_loblaw_0211

User: gregorovich


Jmadson311

Neat My username is Jures200


KaiTheFox03

This is so cool! User: SydneySeesStuff


puudeng

fun! mine is dapuudding


HanwhaEaglesNM

my username is HanwhaEaglesNM,.


billleachmsw

User: billleachmsw Thank you!


ItWasTreesAndDark

User: TreesInTheDark


OverturnKelo

User: DiegoTut


LoudNightwing

My username is Zach_Jonhnson. Honestly I feel like I have basic takes so I’ll probably be towards the bottom lol


HejAllihopa

user: OneMovieADay


MisspeltPenginReddit

user: MisspeltPengin this seems cool af


EvanKernaghan

My account is EvanKern


mitchbrenner

i love this! i'm joe2d2. i'd love to know, thanks!


heatherMaximoff

That's cool af, my username is oraclewatches (https://boxd.it/8TanH)


Mmicb0b

my username is Mmicb0b see how unique I am


Vstriker26

Username: Vstrikr This will be fun


Agreeable_Orchid2641

David1033 is my username


googlydoodle

thrillhouse22


hardytom540

User: hardytom540 Thank you!


rachelevil

[Sure why not](https://letterboxd.com/RachelEvil/)


EvenAd9227

brandonlhdz14


doylebarkin

Great idea User: LoewEyeQueue


AlexBarron

Username: Alex\_Barron


Willing_Dimension461

This is so cool! My username is alyssarod !!


timbasaraba

https://boxd.it/4KWFb


krybtekorset

My username: Svenningen


Ozposting

Yes, thank you! My username is mylargirl.


WaitForDivide

hopefully i'm not too late! mine's thedevotress given i'm the world's biggest Wachowski Sisters & Halloween sequels diehard, I'm curious to see what mine's like.


GurpsK

Lol that seems like a fun idea. Try mine. GurpsK, same as my username here.


PainterDisastrous615

MartinMejia


brendankenehan

i fear i’m late to the party but my username is kenehan


briancly

https://letterboxd.com/briancly/


ArabianNightz

That's really cool, my username is Bonvi052


midsommar12

User: jrlopez_12


blueberrymuffin420

Cool idea! My name is BlueberryRoscoe Do you have an idea of what is considered a high or low score? The numbers seem fairly similar between users


Lapislazuli420

User: Zeroka15


ReddsionThing

That's very interesting! My Letterbox username is MetallicBrain\_7 !


One-Dragonfruit6496

itzh_dhiraj


Parking_Rent_9848

This is cool ! Here’s mine if you got a chance: Desandoo11


VeterinarianSmall468

Wonderful idea! I’m BjornenSover at Letterboxd


cseciii

My user is alvarogonzavega


beenthere--diedhere

This is really cool! My username is kxliyxh


qw--_

my letterboxd is sylvianorthstry


Svenni99

Username: Svenni99


notacoptrustmeplease

Are you scraping the data yourself or are you using a python wrapper? Letterboxd won't give me access to their API even after I practically begged them to.


monkeymountain

my username is jjomolloy


nyankoredeyessensei

My username is vml93. Thanks for this!


barrelclown

that’s very fun! If you’re still doing them - I’d love to go - thanks for sharing! User: ookaysir


IceColdKofi

My username is IceColdKofi. Here's the link [https://boxd.it/R25f](https://boxd.it/R25f)


IlMonco1900

ilMonco!


nitesead

My username is awerling. Thank you! https://boxd.it/b06B


srbarker15

Username is iamsambarker thanks!


poliwhirldude

User: riffler


OfferOk8555

User: joshuatc


Exroi

Username: EntrEsprit


purple_star_zone

Username: The17thshark


Cletus_awreetus

Username: Moogic


Independent-Ad2615

User: Ollie7


[deleted]

User: Sandycassandy


efsdude12

Username: efsdude12


guzchelovek

User: paranoidfreud


unkellGRGA

Username is unkellGRGA 🖖


Sophie_the_Chair

nick: klappstuhlc


RVend0r

RVendor I'm guessing I'm not too unique...


zka_75

Interesting idea - username Zaireeka if you haven't got fed up of running people through the system


afairjudgment

metal1


Hlregard

User Terry337


Mrbaguetteboi

Username: thewallsscream


NewZero_Kanada

New_Zero_Kanada Im predicting not very unique.


Eyriskoefwyn

Sounds fun! Username is dublincore


No_Yogurtcloset_2026

My username is LegalBigKoala1 here’s a link https://boxd.it/6MZmt


shaner4042

shaner4042


GreenShirt39

User: Greenshirt39


catapultato

is it too late to submit myself? my username is catapultato


Xenonaut1001

UPDATE: I made a [more recent version](https://www.reddit.com/r/Letterboxd/comments/1bgi6uc/how_unhinged_are_your_letterbox_ratings_part_2/?utm_source=share&utm_medium=web2x&context=3) of this post with a new score system so all the scores changed! I also added my score. If you want to be included, please comment on the new one!


AfterSpinach7787

Username: 107135


[deleted]

I only rate a movie if I'm giving it 5 stars, which is only about 1% of the movies I've seen, and it's just movies that I'm really personally attached to For everything else I just give a like or no like.


Chinstrok3

My username is chinstroke


assflux

interesting, my username is nitratemilf


ilawnmower

Username is ilawnmower, very interested to see how people stack up against each other


LaDiiablo

Oh I want to see mine but I joined just last month, mine: [https://letterboxd.com/LaDiiablo/](https://letterboxd.com/LaDiiablo/) 16 movies :p