straycat on Nostr: Interpretation means take whatever data is available to you and translate it into a ...
Interpretation means take whatever data is available to you and translate it into a ratings format that is ready to be digested by the GrapeRank algo.
For example: if Alice follows Bob, I INTERPRET the follow AS IF she had issued a rating in the GrapeRank format. Which she didn’t, of course, but that’s why I call it “interpretation.”
The format requires 5 fields:
- context (string)
- rater (string)
- ratee (string)
- rating (number)
- confidence (number between 0 and 1)
At my site right now, every follow and every mute is INTERPRETED as a rating, issued by one pubkey to another pubkey. The context is something like: Real Nostr User. The rating field is a 1 or 0 for follow or mute, respectively. The confidence is 0.03 or 0.5 for a follow or a mute, respectively.
The final GR Real Nostr User influence score is a number that is suitable to be a weight in a weighted average (eg, to calculate ratings at Yelpstr if such an app were to exist). It is a number between 0 and 1, where 1 means “verified Real Nostr User.”
If we were to use PageRank to calculate average scores of businesses at Yelpstr, the opinions of the K Kardashians of the world would dominate. If we were to use the GrapeRank “Real Nostr User” score, the opinions of K Kardashian and A Einstein would carry roughly equal weight.
Published at
2025-01-19 19:22:25Event JSON
{
"id": "13aef30a574b026a8647590a3afe84f132d46ebb6989623011a842a38a64a239",
"pubkey": "e5272de914bd301755c439b88e6959a43c9d2664831f093c51e9c799a16a102f",
"created_at": 1737314545,
"kind": 1,
"tags": [
[
"e",
"ca6f22a9e2bccae2cd973b8918d61326fa6c9410516589c6e5877e8c7107a4dc",
"",
"root"
],
[
"e",
"4da3aacf5da96d5e924e02f3cd975d8931afdf2202c33bf0e74968499f8e54cd",
"",
"reply"
],
[
"p",
"726a1e261cc6474674e8285e3951b3bb139be9a773d1acf49dc868db861a1c11"
]
],
"content": "Interpretation means take whatever data is available to you and translate it into a ratings format that is ready to be digested by the GrapeRank algo. \n\nFor example: if Alice follows Bob, I INTERPRET the follow AS IF she had issued a rating in the GrapeRank format. Which she didn’t, of course, but that’s why I call it “interpretation.” \n\nThe format requires 5 fields:\n- context (string)\n- rater (string)\n- ratee (string)\n- rating (number)\n- confidence (number between 0 and 1)\n\nAt my site right now, every follow and every mute is INTERPRETED as a rating, issued by one pubkey to another pubkey. The context is something like: Real Nostr User. The rating field is a 1 or 0 for follow or mute, respectively. The confidence is 0.03 or 0.5 for a follow or a mute, respectively. \n\nThe final GR Real Nostr User influence score is a number that is suitable to be a weight in a weighted average (eg, to calculate ratings at Yelpstr if such an app were to exist). It is a number between 0 and 1, where 1 means “verified Real Nostr User.”\n\nIf we were to use PageRank to calculate average scores of businesses at Yelpstr, the opinions of the K Kardashians of the world would dominate. If we were to use the GrapeRank “Real Nostr User” score, the opinions of K Kardashian and A Einstein would carry roughly equal weight.",
"sig": "1632ee32f60972077a0db717eff2bb7a7999f99d03a8fa0a7c1de322206b0968ad8c4469576892caa3beb168f3b2e9bcddd92a3d6d256c08e25bb0e357e89e73"
}