Bitcoin Forum
August 22, 2019, 04:53:49 PM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 »  All
  Print  
Author Topic: Minor trust score algorithm change  (Read 6975 times)
theymos
Administrator
Legendary
*
Offline Offline

Activity: 3486
Merit: 6054


View Profile
May 20, 2015, 06:23:29 PM
Merited by EcuaMobi (2), LoyceV (1)
 #1

The trust score numbers are now slightly different:
- The first number is the trust score.
- The second number is the number of unique users who have given that person negative feedback.
- The third number is the number of unique users who have given that person positive feedback.
- The fourth number was removed.

I also completely changed the trust score algorithm to this:
Code:
if there are no negative ratings
score = 0
for each rating, oldest to newest
if this rater has already been counted
continue
score += min(10, round_up(months since rating))
else
score = unique_positive - 2^(unique_negative)
if score >= 0
start_time = time of first negative
score = unique_positive since start_time - unique_negative since start_time
if(score < 0)
return ??? (orange)

move score to range [-9999,9999]
return score

This algorithm is a little slower than the previous one. Post here if you think you see extra slowness due to this change. Maybe I need to add extra caching to compensate.

Also post here if someone has a trust score that seems wrong.

I was going to change it so that everyone with 0 trust had orange trust, but I decided that this looked bad and changed it back.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
1566492829
Hero Member
*
Offline Offline

Posts: 1566492829

View Profile Personal Message (Offline)

Ignore
1566492829
Reply with quote  #2

1566492829
Report to moderator
1566492829
Hero Member
*
Offline Offline

Posts: 1566492829

View Profile Personal Message (Offline)

Ignore
1566492829
Reply with quote  #2

1566492829
Report to moderator
1566492829
Hero Member
*
Offline Offline

Posts: 1566492829

View Profile Personal Message (Offline)

Ignore
1566492829
Reply with quote  #2

1566492829
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1566492829
Hero Member
*
Offline Offline

Posts: 1566492829

View Profile Personal Message (Offline)

Ignore
1566492829
Reply with quote  #2

1566492829
Report to moderator
1566492829
Hero Member
*
Offline Offline

Posts: 1566492829

View Profile Personal Message (Offline)

Ignore
1566492829
Reply with quote  #2

1566492829
Report to moderator
marcotheminer
Legendary
*
Offline Offline

Activity: 1428
Merit: 1013


Newbies: Feel free to message me!


View Profile
May 20, 2015, 06:24:28 PM
 #2

Interesting. Thanks for clarifying things!
Neotox
Legendary
*
Offline Offline

Activity: 1106
Merit: 1000


Free & Fast Neotox Escrow http://bit.ly/1OGVykp


View Profile WWW
May 20, 2015, 06:26:49 PM
 #3

thanks for update, I was worried when I saw weird  trust ratings Wink

update: but there is still something wrong with trust system, sent you a PM, please check

marcotheminer
Legendary
*
Offline Offline

Activity: 1428
Merit: 1013


Newbies: Feel free to message me!


View Profile
May 20, 2015, 06:28:33 PM
 #4

Seems like some trust scores jumped up quite a bit. Hmm, should this still stay?
redsn0w
Legendary
*
Offline Offline

Activity: 1708
Merit: 1039


#Free market


View Profile
May 20, 2015, 06:28:56 PM
 #5

I also want to say thanks for this improvement, we will see in the next days what the community think about
Quickseller
Copper Member
Legendary
*
Offline Offline

Activity: 1876
Merit: 1745



View Profile WWW
May 20, 2015, 06:30:14 PM
 #6

It looks like this results in most people having higher trust scores. Is there going to be any kind if max score like there was previously (150)? (I don't see it in your formula).

It looks like the revised formula is going to be more resistant to people trading with others multiple times in order to get additional  positive trust ratings. It should also make it easier for someone to have overall negative trust when they execute a long con.

Bitcoin
Mitchell
Legendary
*
Offline Offline

Activity: 2226
Merit: 1281


Verified awesomeness ✔


View Profile
May 20, 2015, 06:30:33 PM
 #7

Damn, my trust score changed drastically. With the default settings I now have over 50 points, instead of 30 or so.

████████████████████████████
████████▀▀ █▀ █▀ ▀██████████
█████████▄ ▄▄▄▄▄▄███████████
██████████▀     ▀  ▀████████
███████▀ ▀  ▄█▀▀▀█▀▀████████
██████▄      █▄  ▀▀  ▀██████
██████         ▄▄█▄ ▄ ▀█████
█████ ▄         ▀▀ ▄ ▀ █████
██████▌          █▀█▀ ▐█████
███████  ▄▌         ▄ ██████
████████▄█         ▄████████
█████████▀     ▄▄ ▄█████████
████████████████████████████
.JACKMATE'S...........
.
MAJESTIC..
████████████████████████
███████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
████████████████████████
.
..WIN 1 BITCOIN ON EVERY PREMIER LEAGUE MATCHDAY..
████████████████████████████████
████████████▀█▀ ▀█▀█▀███████████
███████████▄ ▄▄▄▄▄▄▄████████████
███████████▀▀▄▄▄▄▄▄▄▄███████████
█████████▀▄ ██▀▄▄▄ ▀ ▄▀█████████
███████▀ ▀█████▄▄▄█▄▄▄██████████
███████▀▄████████▀  ▀█ █▐███████
███████ ▀█████████▄█▀▀██ ███████
████████ ███▀██████ ▄ ██ ███████
████████▌▐▀▄ ██████████ ▄███████
█████████▄██▌▐█████▀██ █████████
████████████▄▀▀▀▀▀▄ ▀▄██████████
████████████████████████████████
.
.JOIN US - IT'S FREE! .
niktitan132
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000



View Profile
May 20, 2015, 06:30:46 PM
 #8

Aha, I thought forum got some bug when I saw my trust rating.Anyways thanks for update.
koshgel
Legendary
*
Offline Offline

Activity: 1120
Merit: 1001


View Profile
May 20, 2015, 06:32:04 PM
 #9

Damn, my trust score changed drastically. With the default settings I now have over 50 points, instead of 30 or so.

Same here. I saw 24 for myself before and now it's at 100..

Seems like a more straightforward representation of numbers though.
erikalui
Legendary
*
Offline Offline

Activity: 1736
Merit: 1051



View Profile WWW
May 20, 2015, 06:33:13 PM
 #10

Thanks for the clarification. However, I can see that people have got triple the number of ratings in their account. I can see 13 as my trust score. First number is the trust rating and second number is the negative feedback I've received  Huh




.




  ▄▄▄▄▄▄▄▄▄▄▄▄▄
▄████████▀▀▀▀███▄
███████▀     ████
███████   ███████
█████        ████
███████   ███████
▀██████   ██████▀
  ▀▀▀▀▀   ▀▀▀▀▀

  ▄▄▄▄▄▄▄▄▄▄▄▄▄
▄██▀▀▀▀▀▀▀▀▀▀▀██▄
██    ▄▄▄▄▄ ▀  ██
██   █▀   ▀█   ██
██   █▄   ▄█   ██
██    ▀▀▀▀▀    ██
▀██▄▄▄▄▄▄▄▄▄▄▄██▀
  ▀▀▀▀▀▀▀▀▀▀▀▀▀

            ▄▄▄
█▄▄      ████████▄
 █████▄▄████████▌
▀██████████████▌
  █████████████
  ▀██████████▀
   ▄▄██████▀
    ▀▀▀▀▀

    ██  ██
  ███████████▄
    ██      ▀█
    ██▄▄▄▄▄▄█▀
    ██▀▀▀▀▀▀█▄
    ██      ▄█
  ███████████▀
    ██  ██




               ▄
       ▄  ▄█▄ ▀█▀      ▄
      ▀█▀  ▀   ▄  ▄█▄ ▀█▀
███▄▄▄        ▀█▀  ▀     ▄▄▄███       ▐█▄    ▄█▌   ▐█▌   █▄    ▐█▌   ████████   █████▄     ██    ▄█████▄▄   ▐█████▌
████████▄▄           ▄▄████████       ▐███▄▄███▌   ▐█▌   ███▄  ▐█▌      ██      █▌  ▀██    ██   ▄██▀   ▀▀   ▐█
███████████▄       ▄███████████       ▐█▌▀██▀▐█▌   ▐█▌   ██▀██▄▐█▌      ██      █▌   ▐█▌   ██   ██          ▐█████▌
 ████████████     ████████████        ▐█▌    ▐█▌   ▐█▌   ██  ▀███▌      ██      █▌  ▄██    ██   ▀██▄   ▄▄   ▐█
  ████████████   ████████████         ▐█▌    ▐█▌   ▐█▌   ██    ▀█▌      ██      █████▀     ██    ▀█████▀▀   ▐█████▌
   ▀███████████ ███████████▀
     ▀███████████████████▀
        ▀▀▀█████████▀▀▀
FIND OUT MORE AT MINTDICE.COM
icey
Legendary
*
Offline Offline

Activity: 1540
Merit: 1000


May the coin be with you..


View Profile WWW
May 20, 2015, 06:38:14 PM
 #11

Pleasant surprise, thought there was a problem with my trust
monbux
Legendary
*
Offline Offline

Activity: 1680
Merit: 1019


Offering secure escrow services since 2014


View Profile WWW
May 20, 2015, 06:41:16 PM
 #12

I was so freaked when I saw the change in my trust score!
Yeah, keep people at neutral trust in black text. 
dogie
Legendary
*
Offline Offline

Activity: 1652
Merit: 1119


dogiecoin.com


View Profile WWW
May 20, 2015, 06:41:39 PM
 #13

I also completely changed the trust score algorithm to this:
Code:
if there are no negative ratings
score = unique_positive - 2^(unique_negative)
if score >= 0
start_time = time of first negative
score = unique_positive since start_time - unique_negative since start_time
if(score < 0)
return ??? (orange)
Doesn't that mean if someone receives a positive and a negative rating, they'll go negative if the negative is newer?


Code:
score += min(10, round_up(months since rating))
That seems like quite an extreme decay, ratings after 10 months are worthless? Its going to lead to a lot of reposted ratings to refresh them.

dogie
Legendary
*
Offline Offline

Activity: 1652
Merit: 1119


dogiecoin.com


View Profile WWW
May 20, 2015, 06:44:33 PM
 #14

Is there going to be any kind if max score like there was previously (150)?

Currently -9999 to 9999

peligro
Hero Member
*****
Offline Offline

Activity: 595
Merit: 500


1NoBanksLuJPXf8Sc831fPqjrRpkQPKkEA


View Profile
May 20, 2015, 06:48:24 PM
 #15

There are some useful changes, but the first score needs to be rescaled. It varies too much if one trust is added or removed. Makes anyone in Default trust much more powerful and those outside it more worthless.

Muhammed Zakir's rating shows as ???

EDIT: It has changed now as the negative feedback became untrusted. This only shows how much it fluctuates.

redsn0w
Legendary
*
Offline Offline

Activity: 1708
Merit: 1039


#Free market


View Profile
May 20, 2015, 06:51:01 PM
 #16

There are some useful changes, but the first score needs to be rescaled. It varies too much if one trust is added or removed. Makes anyone in Default trust much more powerful and those outside it more worthless.

Muhammed Zakir's rating shows as ???



Yes:



It is a bug.... theymos can surely fix it.
peligro
Hero Member
*****
Offline Offline

Activity: 595
Merit: 500


1NoBanksLuJPXf8Sc831fPqjrRpkQPKkEA


View Profile
May 20, 2015, 06:51:53 PM
 #17

There are some useful changes, but the first score needs to be rescaled. It varies too much if one trust is added or removed. Makes anyone in Default trust much more powerful and those outside it more worthless.

Muhammed Zakir's rating shows as ???



Yes:



It is a bug.... theymos can surely fix it.

It became an easy fix, remove LouReed Cheesy
Neotox
Legendary
*
Offline Offline

Activity: 1106
Merit: 1000


Free & Fast Neotox Escrow http://bit.ly/1OGVykp


View Profile WWW
May 20, 2015, 06:54:01 PM
 #18

There are some useful changes, but the first score needs to be rescaled. It varies too much if one trust is added or removed. Makes anyone in Default trust much more powerful and those outside it more worthless.

Muhammed Zakir's rating shows as ???

already reported about this ?? ? bug to admin theymos

erikalui
Legendary
*
Offline Offline

Activity: 1736
Merit: 1051



View Profile WWW
May 20, 2015, 06:56:11 PM
 #19

There are some useful changes, but the first score needs to be rescaled. It varies too much if one trust is added or removed. Makes anyone in Default trust much more powerful and those outside it more worthless.

Muhammed Zakir's rating shows as ???

already reported about this ?? ? bug to admin theymos

The code is : if(score < 0)
         return ?? ? (orange)

Hence it returned ?? ?




.




  ▄▄▄▄▄▄▄▄▄▄▄▄▄
▄████████▀▀▀▀███▄
███████▀     ████
███████   ███████
█████        ████
███████   ███████
▀██████   ██████▀
  ▀▀▀▀▀   ▀▀▀▀▀

  ▄▄▄▄▄▄▄▄▄▄▄▄▄
▄██▀▀▀▀▀▀▀▀▀▀▀██▄
██    ▄▄▄▄▄ ▀  ██
██   █▀   ▀█   ██
██   █▄   ▄█   ██
██    ▀▀▀▀▀    ██
▀██▄▄▄▄▄▄▄▄▄▄▄██▀
  ▀▀▀▀▀▀▀▀▀▀▀▀▀

            ▄▄▄
█▄▄      ████████▄
 █████▄▄████████▌
▀██████████████▌
  █████████████
  ▀██████████▀
   ▄▄██████▀
    ▀▀▀▀▀

    ██  ██
  ███████████▄
    ██      ▀█
    ██▄▄▄▄▄▄█▀
    ██▀▀▀▀▀▀█▄
    ██      ▄█
  ███████████▀
    ██  ██




               ▄
       ▄  ▄█▄ ▀█▀      ▄
      ▀█▀  ▀   ▄  ▄█▄ ▀█▀
███▄▄▄        ▀█▀  ▀     ▄▄▄███       ▐█▄    ▄█▌   ▐█▌   █▄    ▐█▌   ████████   █████▄     ██    ▄█████▄▄   ▐█████▌
████████▄▄           ▄▄████████       ▐███▄▄███▌   ▐█▌   ███▄  ▐█▌      ██      █▌  ▀██    ██   ▄██▀   ▀▀   ▐█
███████████▄       ▄███████████       ▐█▌▀██▀▐█▌   ▐█▌   ██▀██▄▐█▌      ██      █▌   ▐█▌   ██   ██          ▐█████▌
 ████████████     ████████████        ▐█▌    ▐█▌   ▐█▌   ██  ▀███▌      ██      █▌  ▄██    ██   ▀██▄   ▄▄   ▐█
  ████████████   ████████████         ▐█▌    ▐█▌   ▐█▌   ██    ▀█▌      ██      █████▀     ██    ▀█████▀▀   ▐█████▌
   ▀███████████ ███████████▀
     ▀███████████████████▀
        ▀▀▀█████████▀▀▀
FIND OUT MORE AT MINTDICE.COM
theymos
Administrator
Legendary
*
Offline Offline

Activity: 3486
Merit: 6054


View Profile
May 20, 2015, 06:57:19 PM
 #20

??? is a valid score in the new algorithm.

Doesn't that mean if someone receives a positive and a negative rating, they'll go negative if the negative is newer?

If someone has 1 positive and 1 negative, then the time doesn't matter. They'll have a score of -1.

Examples:
Old -> New
+ - : -1
- + : -1
+ + - : ???
+ - + : 0
- + + : 1
+ + + : >=3
- - + : -3
+ - - : -3
- - - : -8

That seems like quite an extreme decay, ratings after 10 months are worthless? Its going to lead to a lot of reposted ratings to refresh them.

There is no decay. Ratings grow in weight from 1 to 10, then stay at 10 forever. (If the rated person has no negatives.)

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
Pages: [1] 2 3 4 5 6 7 8 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!