ciphergoth: (tree)
[personal profile] ciphergoth
I have implemented my new trust metric, and applied it (fairly crudely) to LiveJournal friends lists as an experiment. The result is a tool that tells you who is "closest" to your friends list who isn't actually on it, like "popwithfriends" but more sophisticated.

Who is closest to your friends list?

Let me know how plausible the results seem to you.

Update: Shit, I've broken the machine it was running on. Back later when I've made it check the load average before running the metric... Update: Back again now, with a rate limiter to keep the load average reasonable. Gosh, hadn't expected such popularity!

*applause*

Date: 2003-07-30 05:48 am (UTC)
booklectica: my face (Default)
From: [personal profile] booklectica
Incredibly accurate - I know virtually everyone on the list.

Date: 2003-07-30 05:55 am (UTC)
From: [identity profile] purplerabbits.livejournal.com
I could tell how accurate it was by the way so many of the names showed up as visited links!

Date: 2003-07-30 05:55 am (UTC)
From: [identity profile] xenarachne.livejournal.com
I don't recognise 34% (17 out of 50) of those names. Many of the others are ones that I know, but don't know enough to have include on LJ-friends.

Thanks, interesting!

Date: 2003-07-30 05:56 am (UTC)
babysimon: (Default)
From: [personal profile] babysimon
Is this supposed to tell me who I should trust?

Date: 2003-07-30 06:01 am (UTC)
From: [identity profile] ciphergoth.livejournal.com
No. Though the algorithm is intended as a trust metric, LJ "friend" links don't reflect trust, more aquaintance and interest. So your results should reflect who you are vaguely acquainted with or who you might be interested in.

(no subject)

From: [personal profile] babysimon - Date: 2003-07-30 06:13 am (UTC) - Expand

(no subject)

From: [identity profile] ciphergoth.livejournal.com - Date: 2003-07-30 06:29 am (UTC) - Expand

(no subject)

From: [identity profile] flickgc.livejournal.com - Date: 2003-07-30 08:33 am (UTC) - Expand

(no subject)

From: [identity profile] ciphergoth.livejournal.com - Date: 2003-07-30 08:47 am (UTC) - Expand

(no subject)

From: [identity profile] flickgc.livejournal.com - Date: 2003-07-30 12:24 pm (UTC) - Expand

(no subject)

From: [identity profile] rliz.livejournal.com - Date: 2003-08-02 08:24 pm (UTC) - Expand

(no subject)

From: [identity profile] gregoid.livejournal.com - Date: 2003-08-10 02:06 am (UTC) - Expand

(no subject)

From: [identity profile] purplerabbits.livejournal.com - Date: 2003-07-30 06:02 am (UTC) - Expand

Date: 2003-07-30 05:57 am (UTC)
From: [identity profile] ergotia.livejournal.com
Not bad, knew nearly everyone....I find this whole concept absolutely fascinating actually my love. If we can stop shagging and/or angsting for like, thirty minutes maybe we can chat about this on Thursday !

xxxxxxxxxxxx


Date: 2003-07-30 05:58 am (UTC)
From: [identity profile] dennyd.livejournal.com
Pretty good... glancing through the list, I'd estimate an even 3-way split between:
people I've previously had on my friends list and might do so again now that I've got more free time,
people that I know IRL or who are good friends of my friends,
people I don't know or know of, and communities that I probably wouldn't object to reading.

Date: 2003-07-30 06:03 am (UTC)
From: [identity profile] ergotia.livejournal.com
Ok, being more specific, there were only nine I did not recognise and eight of them were communities.

xxxxxxxxxxxxxx

Date: 2003-07-30 06:07 am (UTC)
From: [identity profile] adjectivemarcus.livejournal.com
"Not a valid LJ user name, sorry!"

Checked spelling twice...

Date: 2003-07-30 06:11 am (UTC)
From: [identity profile] ciphergoth.livejournal.com
Whoops, it thought the limit was 14 characters. It's 15. Fixed...

(no subject)

From: [identity profile] fooltheworld.livejournal.com - Date: 2003-07-30 02:23 pm (UTC) - Expand

(no subject)

From: [identity profile] melodysk.livejournal.com - Date: 2003-07-30 11:17 pm (UTC) - Expand

Date: 2003-07-30 06:12 am (UTC)
From: [identity profile] skx.livejournal.com
Looks neat, are you going to share the source at some point?

Date: 2003-07-30 06:22 am (UTC)
From: [identity profile] ciphergoth.livejournal.com
Sure will, need tidied though.

(no subject)

From: [identity profile] lpetersson.livejournal.com - Date: 2003-07-30 12:36 pm (UTC) - Expand

(no subject)

From: [identity profile] skirtman.livejournal.com - Date: 2003-08-05 09:51 am (UTC) - Expand

Date: 2003-07-30 06:16 am (UTC)
From: [identity profile] sparklegoth.livejournal.com
I don't understand, I really really don't. I tried putting my name in it but it didn't work.

Date: 2003-07-30 06:22 am (UTC)
From: [identity profile] ciphergoth.livejournal.com
Works fine when I tried it. I may have broken it briefly while tweaking it to protect against dodgy inputs.

http://www.gothboffs.co.uk/trustflow/trustflow.pl?user=sparklegoth

(no subject)

From: [identity profile] sparklegoth.livejournal.com - Date: 2003-07-30 06:27 am (UTC) - Expand

Date: 2003-07-30 06:17 am (UTC)
From: [identity profile] neenaw.livejournal.com
How does it work??

Date: 2003-07-30 06:19 am (UTC)
From: [identity profile] neenaw.livejournal.com
Oh, ignore me, read the journal about it. Neat idea!

Date: 2003-07-30 06:24 am (UTC)
From: [identity profile] lilitufire.livejournal.com
I was amused that two of the first three were people I'm not on speaking terms with, but yes, I think it does map associations reasonably well.

And provide potential people to stalk, I mean friend *grins*

Interesting!

Date: 2003-07-30 06:27 am (UTC)
From: [identity profile] ciphergoth.livejournal.com
Yes, that makes sense if you think about it; they're people close to your circle of friends, who aren't on your friends list "on purpose"!

(no subject)

From: [identity profile] lilitufire.livejournal.com - Date: 2003-07-30 06:29 am (UTC) - Expand

(no subject)

From: [identity profile] xenarachne.livejournal.com - Date: 2003-07-30 06:30 am (UTC) - Expand

(no subject)

From: [identity profile] winterthing.livejournal.com - Date: 2003-07-30 07:16 am (UTC) - Expand

Date: 2003-07-30 06:26 am (UTC)
From: [identity profile] wechsler.livejournal.com
Very effective as a "you're part of the crowd that these people are also part of", or alternatively a "you may not know these people have a journal" thingy. Probably worth looking at the few remaining unknowns for my own curiosity's sake.

Date: 2003-07-30 06:31 am (UTC)
From: [identity profile] wechsler.livejournal.com
And possibly more scarily, I actually followed most of the trust metrics discussion ;)

Date: 2003-07-30 06:33 am (UTC)
From: [identity profile] ex-pipistre.livejournal.com
worked well for me. most of them were either friends of friends or people who used to be on my friends list, but i removed for one reason or another, or who removed me.

does this work by suggesting people based on interests & common friends, or am i completely stupid?

Date: 2003-07-30 06:41 am (UTC)
From: [identity profile] wechsler.livejournal.com
1) What is it with you and buckets? ;) ISTR you were proposing a post-rate-limiting algorithm with much the same terminology a while back.

2) How deep does this algorithm go? I assume you're not pouring water into all 10^6 LJ user's buckets?

Rather, what I'm getting at is - what's the server load/complexity of the algorithm?

3) Know your load... ;)

Date: 2003-07-30 06:48 am (UTC)
From: [identity profile] ciphergoth.livejournal.com
1) Maybe I have a bucket fetish I don't know about?

2) As deep as it needs to to answer the question. That's the beauty of this algorithm - it fetches parts of the graph as it goes along, it doesn't need the whole graph from the start.

3) Cute!

Date: 2003-07-30 06:47 am (UTC)
From: [identity profile] http://users.livejournal.com/_nicolai_/
Update: Shit, I've broken the machine it was running on. Back later when I've make it check the load average before running the metric...

Haha.

Got a machine to run it on? Otherwise I'm sure people (including me) can give you an account on a reasonably studly machine.

Date: 2003-07-30 07:07 am (UTC)
From: [identity profile] selectnone.livejournal.com
Hmm, various people I know slightly, communities I've heard of, alternative-name journals... I'll have to number them later for you.

Have you seen the LJ Graph Browser Java thing?

Date: 2003-07-30 07:33 am (UTC)
From: [identity profile] wechsler.livejournal.com
Be more useful if they packaged it for non-windows platforms... any idea how you make it run under unix-a-likes? (OSX)

(no subject)

From: [identity profile] selectnone.livejournal.com - Date: 2003-07-30 08:35 am (UTC) - Expand

(no subject)

From: [personal profile] babysimon - Date: 2003-07-30 08:37 am (UTC) - Expand

Directed here by Claycarnac

Date: 2003-07-30 07:18 am (UTC)
miss_squiddy: (squid)
From: [personal profile] miss_squiddy
Oh dear. My top ten includes a girl I have always disliked immensely and the close friends of a lad who dumped me.

BUT it did find the LJ of a mate I haven't seen for over a year and didn't know was online, which is cool.

*good experiment*

Date: 2003-07-30 07:24 am (UTC)
From: [identity profile] ephemera.livejournal.com
very plausiable, in fact - nifty toy.

Date: 2003-07-30 07:34 am (UTC)
From: [identity profile] lapis-lazuli.livejournal.com
Even stranger, it shows where worlds collide. I'm finding people who are connected to several (to me) completely separate and distinct groups of friends!

Ack! World too small... Brain exploding! :)

Date: 2003-07-30 07:46 am (UTC)
From: [identity profile] lapis-lazuli.livejournal.com
Looking at it more carefully, it also includes pretty much the entire friends list of someone I only share one other friend with.

Maybe she (and therefore her friends list) are connected to me in multiple other ways that I haven't figured out yet?

(no subject)

From: [identity profile] ciphergoth.livejournal.com - Date: 2003-07-30 07:55 am (UTC) - Expand

(no subject)

From: [identity profile] lapis-lazuli.livejournal.com - Date: 2003-07-30 08:02 am (UTC) - Expand

Date: 2003-07-30 07:34 am (UTC)
From: [personal profile] tempaccount99
hmmm... majority for me are people who were once on my friends list, or aren't specifically because i don't want them on, not because i don't know them - it's kindof more a list of people i don't trust... which is kinda kooky, i suppose. but it makes sense, considering what the system is doing.

Date: 2003-07-30 07:47 am (UTC)
From: [identity profile] ex-stephanie345.livejournal.com
I found your post above via a friends of friends page.

Quite accurate - not all were people I'd like on my FL but I can see the logic of why they're there.

Date: 2003-07-30 08:25 am (UTC)
From: [identity profile] mr-tom.livejournal.com
Nice toy, although I question the utility. (although to be fair I have joined a community as a result...). Not a problem with the tool itself, but with the semantics of 'friend' lists, and then fact that a FOF on LJ is not necessarily such a thing. Something that would let one assign a non-boolean trust weight to one's own friends would be a neat tweak, and work around this a bit..

Date: 2003-07-30 08:27 am (UTC)
From: [identity profile] ciphergoth.livejournal.com
A version that allowed you to actually specify a "trusted" list in order would be far more powerful, but who would bother to define such a list? The bonus of running it against existing "friends" lists is that I have an existing graph of 1E6 nodes to play with.

(no subject)

From: [identity profile] mr-tom.livejournal.com - Date: 2003-07-31 02:30 am (UTC) - Expand

Date: 2003-07-30 08:47 am (UTC)
From: [identity profile] thekumquat.livejournal.com
Very plausible - I could have sworn that a third of them were on my friends list already but apparently not. Only 1 person I don't know - [livejournal.com profile] nemy, who hereby earns my respect for surviving growing up in Egham.

Date: 2003-07-30 08:50 am (UTC)
From: [identity profile] nils.livejournal.com
Attempt to fetch info for [livejournal.com profile] nils failed: Cannot calculate trust for someone with no friends listed (eg a community, nonexistant user), died at /home/www/docs/trustflow/trustflow.pl line 155.

Oops. Not entirely surprising, I guess...

Date: 2003-07-30 08:52 am (UTC)
From: [identity profile] ciphergoth.livejournal.com
heh, I've been fixing the error reporting for a while, it used to just pretend it was still calculating forever when it got an error, I've finally stopped that, and removed some stale files, so you must have been reloading pretty often!

(no subject)

From: [identity profile] nils.livejournal.com - Date: 2003-07-30 09:01 am (UTC) - Expand

(no subject)

From: [identity profile] ciphergoth.livejournal.com - Date: 2003-07-30 09:06 am (UTC) - Expand

(no subject)

From: [identity profile] nils.livejournal.com - Date: 2003-07-30 09:10 am (UTC) - Expand

Profile

ciphergoth: (Default)
Paul Crowley

January 2025

S M T W T F S
   1234
5678 91011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 8th, 2025 11:17 pm
Powered by Dreamwidth Studios