Bitcoin Forum
April 24, 2024, 05:48:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   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 7298 times)
theymos (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5180
Merit: 12880


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
1713937698
Hero Member
*
Offline Offline

Posts: 1713937698

View Profile Personal Message (Offline)

Ignore
1713937698
Reply with quote  #2

1713937698
Report to moderator
1713937698
Hero Member
*
Offline Offline

Posts: 1713937698

View Profile Personal Message (Offline)

Ignore
1713937698
Reply with quote  #2

1713937698
Report to moderator
The trust scores you see are subjective; they will change depending on who you have in your trust list.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713937698
Hero Member
*
Offline Offline

Posts: 1713937698

View Profile Personal Message (Offline)

Ignore
1713937698
Reply with quote  #2

1713937698
Report to moderator
1713937698
Hero Member
*
Offline Offline

Posts: 1713937698

View Profile Personal Message (Offline)

Ignore
1713937698
Reply with quote  #2

1713937698
Report to moderator
1713937698
Hero Member
*
Offline Offline

Posts: 1713937698

View Profile Personal Message (Offline)

Ignore
1713937698
Reply with quote  #2

1713937698
Report to moderator
marcotheminer
Legendary
*
Offline Offline

Activity: 2072
Merit: 1049


┴puoʎǝq ʞool┴


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

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

Activity: 1120
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

Available
PM me to rent this space.
marcotheminer
Legendary
*
Offline Offline

Activity: 2072
Merit: 1049


┴puoʎǝq ʞool┴


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: 1778
Merit: 1042


#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: 2870
Merit: 2298


View Profile
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.
Mitchell
Copper Member
Legendary
*
Offline Offline

Activity: 3906
Merit: 2197


Verified awesomeness ✔


View Profile WWW
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.

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

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

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
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: 1148
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: 2632
Merit: 1094



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

icey
Legendary
*
Offline Offline

Activity: 1578
Merit: 1000


May the coin be with you..


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

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

Activity: 1736
Merit: 1024



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: 1666
Merit: 1183


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: 1666
Merit: 1183


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: 593
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: 1778
Merit: 1042


#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: 593
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: 1120
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

Available
PM me to rent this space.
erikalui
Legendary
*
Offline Offline

Activity: 2632
Merit: 1094



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 ?? ?

theymos (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5180
Merit: 12880


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:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!