Results 1 to 10 of 43

Thread: Standardized Credits

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Zytozux
    Guest

    Re: Standardized Credits

    Thanks for the response. I don't really have a problem with GPU's getttng more credit, because like you said, they do more work. I am mostly concerned about the wide credit range between projects like World Community Grid and Distributed Rainbow Tables. Getting 10k at DistRTgen takes 1 day, getting 10k at WCG takes 2 weeks. This chart is what I have an issue with mostly.

  2. #2
    Past Administrator
    Fire$torm's Avatar
    Join Date
    October 13th, 2010
    Location
    In the Big City
    Posts
    7,938

    Re: Standardized Credits

    Quote Originally Posted by Zytozux View Post
    Thanks for the response. I don't really have a problem with GPU's getttng more credit, because like you said, they do more work. I am mostly concerned about the wide credit range between projects like World Community Grid and Distributed Rainbow Tables. Getting 10k at DistRTgen takes 1 day, getting 10k at WCG takes 2 weeks. This chart is what I have an issue with mostly.
    Yeah, I looked at that one awhile back. Its just that is no BOINC wide communication specifically between projects. Maxwell once told me that sort of thing is common in academia, which is where most projects originated from. Basically they are snobs and the only work that matters is the stuff each professor is working on. The exception would be related research and then only when they wish to share......


    Future Maker? Teensy 3.6

  3. #3
    Diamond Member
    zombie67's Avatar
    Join Date
    October 24th, 2010
    Location
    Reno, NV
    Posts
    7,328

    Re: Standardized Credits

    Cross-project credit parity is impossible, for a number of well documented reasons. Adding together credits from different projects is like trying to sum toasters, miles per hour, and the color blue. The answer is meaningless.

    Rather than adding credits from different project together for a total (meaningless), I choose to measure myself with MegaMilestones. That method makes the credits that a particular project awards meaningless. To compete in the MM game, means getting to a particular milestone (say 10k) in as many projects as possible. You want more of that MM than the next guy. Sure that means you will focus on the high paying projects at first, because those will be the quickest to complete. But after you achieve the MM in those, you will eventually have to move on to the lower paying projects too, in order to get more MMs. Just like your competition. So it doesn't matter if a particular project pays high or low. It will take each person at that project, the same amount of work to hit the MM.

    Once you wrap your head around this, you quickly stop caring about the amount of credits that any particular project pays. It just doesn't matter any more.

    Edit: Oh yeah, and the MM measuring method applies to teams as easily as individuals. Who is #1? It really depends on how you measure it.
    Last edited by zombie67; 04-19-12 at 12:47 AM.
    "Don't confront me with my failures, I had not forgotten them" - Jackson Browne

    Avatar source


  4. #4
    Gold Member

    Join Date
    June 1st, 2011
    Location
    Terra Incognito
    Posts
    1,012

    Re: Standardized Credits

    I'm with zombie on this. Total credits doesn't make sense as you cannot compare credits across different projects. This incongruity between the definition of 'being the best' and the false comparability of project credits has led to horrible attempts to normalize credit. An example is DA's creditnew, which in my mind makes the problem worse as it seems to penalize faster pc's over slower ones.

    A better more accurate measure would be to compare overall average ranking of each person and team per project. You could easily give points based on percentile and then average them out over all active projects. This would make each project have equal competitive value regardless of how many credits they give. This could even be broken down into sub categories based on the type of project, for instance math vs bio-med. Or even best in nonactive projects.

    It seems to me that the stats sites have the power to redefine the definition of 'top team' or 'top user'. As long as total credit is the basis for competition instead of average ranking we'll always have the rush to the high paying projects. It forces teams who want to be competitive to constantly crunch for the high paying projects at the expense of the other projects.

    I wonder what Bok would have to say about this.

  5. #5
    Diamond Member
    zombie67's Avatar
    Join Date
    October 24th, 2010
    Location
    Reno, NV
    Posts
    7,328

    Re: Standardized Credits

    Quote Originally Posted by spingadus View Post
    A better more accurate measure would be to compare overall average ranking of each person and team per project. You could easily give points based on percentile and then average them out over all active projects. This would make each project have equal competitive value regardless of how many credits they give.
    FWIW, this is similar to what FormulaBoinc does at the team level. They just reset the competition every year. It could be adapted to the user level easily enough.
    "Don't confront me with my failures, I had not forgotten them" - Jackson Browne

    Avatar source


  6. #6
    Advisor - Stateside Division
    Bok's Avatar
    Join Date
    October 14th, 2010
    Location
    Wake Forest, NC
    Posts
    1,211

    Re: Standardized Credits

    Quote Originally Posted by zombie67 View Post
    FWIW, this is similar to what FormulaBoinc does at the team level. They just reset the competition every year. It could be adapted to the user level easily enough.
    You mean something like this - http://stats.free-dc.org/stats.php?page=boincusersrank

    I did this a long time ago, but there was not too much interest in it at the time, left it in the code though..

    First column (rankpoints) is calculated per project as 10000 - ((rank - 1) * (10000 / total_num-users))

    Second columnn is calculated as (user_score / total_project_score) * total_users in project

    I don't recall all my decisions in coming up with this at the time as it was a few years ago.
    Last edited by Bok; 04-19-12 at 12:26 PM.

  7. #7
    Diamond Member
    zombie67's Avatar
    Join Date
    October 24th, 2010
    Location
    Reno, NV
    Posts
    7,328

    Re: Standardized Credits

    Quote Originally Posted by Bok View Post
    Well, that is *obviously* the perfect way to score BOINC.
    "Don't confront me with my failures, I had not forgotten them" - Jackson Browne

    Avatar source


  8. #8
    Gold Member

    Join Date
    June 1st, 2011
    Location
    Terra Incognito
    Posts
    1,012

    Re: Standardized Credits

    Quote Originally Posted by Bok View Post
    You mean something like this - http://stats.free-dc.org/stats.php?page=boincusersrank

    I did this a long time ago, but there was not too much interest in it at the time, left it in the code though..

    First column (rankpoints) is calculated per project as 10000 - ((rank - 1) * (10000 / total_num-users))

    Second columnn is calculated as (user_score / total_project_score) * total_users in project

    I don't recall all my decisions in coming up with this at the time as it was a few years ago.
    This is cool! It would be awesome to see more than 100 users and include teams as well.

    Do you have any plans on continuing with it?

  9. #9
    Gold Member

    Join Date
    June 1st, 2011
    Location
    Terra Incognito
    Posts
    1,012

    Re: Standardized Credits

    Quote Originally Posted by zombie67 View Post
    FWIW, this is similar to what FormulaBoinc does at the team level. They just reset the competition every year. It could be adapted to the user level easily enough.
    Nice. I like what they are doing, but I disagree with the points system. It should be more linear and include more than the top 10 ranks. It penalizes the teams that are more widely spread and gives more credence to those that focus on being in the top 10 in a limited number of projects. You could be ranked number 11 in 100 projects and get 0 points, while another team can be ranked 10 in only 10 projects and at least get 10 points.

  10. #10
    Platinum Member
    denim's Avatar
    Join Date
    November 1st, 2010
    Location
    Maryland, USA
    Posts
    2,896

    Re: Standardized Credits

    Quote Originally Posted by zombie67 View Post
    Cross-project credit parity is impossible, for a number of well documented reasons. Adding together credits from different projects is like trying to sum toasters, miles per hour, and the color blue. The answer is meaningless.

    Rather than adding credits from different project together for a total (meaningless), I choose to measure myself with MegaMilestones. That method makes the credits that a particular project awards meaningless. To compete in the MM game, means getting to a particular milestone (say 10k) in as many projects as possible. You want more of that MM than the next guy. Sure that means you will focus on the high paying projects at first, because those will be the quickest to complete. But after you achieve the MM in those, you will eventually have to move on to the lower paying projects too, in order to get more MMs. Just like your competition. So it doesn't matter if a particular project pays high or low. It will take each person at that project, the same amount of work to hit the MM.

    Once you wrap your head around this, you quickly stop caring about the amount of credits that any particular project pays. It just doesn't matter any more.

    Edit: Oh yeah, and the MM measuring method applies to teams as easily as individuals. Who is #1? It really depends on how you measure it.

    This has got to be the funniest thing I have read in a month.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •