Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
News

Cheating at Seti@home 245

Megor writes "Well it was bound to happen, people are cheating on Seti@home to inflate their work unit statistics, and the people who administer Seti are ignoring the complaints. ZDNET has an article explaining how they are cheating."
This discussion has been archived. No new comments can be posted.

Cheating at Seti@home

Comments Filter:
  • Motivation? (Score:5, Insightful)

    by Enocasiones ( 563499 ) on Thursday October 31, 2002 @08:02AM (#4571199)
    What drives people to do this? You may brag about being first, but still, you'll be first together with all your teammates. Lots of people to share the credit, not much left for an individual. And the fact that the cheating could corrupt the results just makes matters worse.
  • SETI Checking? (Score:5, Insightful)

    by rabiteman ( 585341 ) on Thursday October 31, 2002 @08:09AM (#4571206) Homepage
    From the article:
    One common technique used by cheats is to distribute partially completed work units to other team members' SETI@home accounts. One account is used to process a work unit until it is 99 per cent complete. It is then distributed hundreds of other team members who process the remaining portion of the unit and return it. The WU is credited to their accounts vastly inflating the quantity of public processing that appear to be dedicated to the project.

    Let's assume cheating is going on, and is being perpetrated in this manner. Why doesn't SETI@Home check each WU as it's submitted and say "Gee, here's hundreds of people from the same team submitting the same WU with the same result within minutes of each other. Seems awful suspicious!"

    Seems awful suspicious.

  • Ahem. (Score:5, Insightful)

    by acehole ( 174372 ) on Thursday October 31, 2002 @08:21AM (#4571216) Homepage
    This has been going on for as long as seti@home has been running.

    There are a variety of excuses people have for doing such things, such as :-

    * making the program calculate units faster
    * falsifying unit completion and results
    * hoping they cheat enough so they can get up the top of a table

    These people dont realise the problems with doing such things, If you contaminate the results with fraudulant and false data then you might as well forget about the whole project.

    What happens if there really was something found, but due to the high rate of contamination that it was thought to be too good to be true and discarded. Consequences really need to be thought out before you start wrecking the hardwork of scientists and academics who are only doing a service for everyone's benefit.

  • by jokrswild ( 247507 ) on Thursday October 31, 2002 @08:35AM (#4571237) Homepage
    as a participant of the Seti@Home project, this has been happening for some time. For those familiar, check out the stats for Overclockers.com Seti Team, of which i'm a member (insert a "Crunch for us!" flag here). We've suspected our number 1 memeber of cheating, but we have no proof. His numbers as of late were usually 0, until a few of our other memebers caught up. His Work Unit production started being upwards 300 or 400 a day.

    People tend to loose sight of the fact that Seti@Home is for scientific purposes, and get caught up in the statisitics of it all. I'm in to the statisitics, so i'll load more computers with the Seti@Home client, not cheat.
  • by LordKronos ( 470910 ) on Thursday October 31, 2002 @08:40AM (#4571249)
    Yeah, but if they are also submitting corrupt work units (it is unknown whether or not they are), and these corrupted work units cause a false negative, we could have easily already discovered alien life and not even know it. Not likely, but still possible.

    Allowing something like this to go on just undermines all credibility of the project. I'm sure a lot of people would be turned away from participating in SETI@Home 2 (if/when it happens) if they know that this type of stuff is going on. I mean, this is something that has been explicitly brought to the admins attention, and they are just ignoring it. What would make anyone think they are going to take a proactive role in seeing that this type of stuff doesn't happen in the future?
  • Re:SETI Checking? (Score:5, Insightful)

    by rabiteman ( 585341 ) on Thursday October 31, 2002 @08:56AM (#4571265) Homepage
    As I understand it, for each unitl they send a number of redundant units out and then compare the evetual results taking the most popular result to be the correct result for that unit.

    Even if this is the case, the point remains that one group handing in 300 redundant copies of the same data processed the same way will skew the results. What if the guy who processed the first 99% had some kind of screwup along the way, and his team hands in 300 copies of his screwed-up data? The other 3 people who got the same WU and got the right answer will be 'outvoted' by Team Cheater, ruining the whole effort (for that particular chunk of raw data, at any rate).

  • by caveat ( 26803 ) on Thursday October 31, 2002 @09:02AM (#4571274)
    if i were one of the reviewers of this work for publication, and i even heard a whisper about cheating, i'd pack the whole pile of results up and ship them straight back as invalid.
    if this is /serious/ scientific research, there should be absolutely zero tolerance for cheating, and any team even suspected of it should be summarily disqualified and have all their results tossed - not out of fairness for the competitors, but for the simple sake of scientific integrity...you can't have people cooking the books and then expect legitimate results.
  • by Alsee ( 515537 ) on Thursday October 31, 2002 @09:03AM (#4571277) Homepage
    With the competition?s close just two months away

    Seti@home may just sit back and silently allow these people to continue putting work into cheating, then at the close of the copmpetition throw out all bogus results.

    Sort of getting revenge by letting them waste their time for another two months.

    -
  • by pommaq ( 527441 ) <straffaren@sPLAN ... minus physicist> on Thursday October 31, 2002 @09:18AM (#4571308) Homepage

    Listen to the guy in the article:
    "Basically, three years of work to get to the top of the teams and eight million WU later, it looks as though the top team is going to be beaten by cheating," said Nealon.

    Sure, the stats are fun. But once you make a competition of it, people are going to start cheating - doesn't matter if the only reward is seeing your name at the top of your group in some brute force number-crunching exercise. Even the legal users care mostly about where they are in the stats, not about the point of the project itself. I mean, look at the popularity of ProgressQuest.
    If I were SETI@Home, I'd remove the stats. Sure, you'd lose humungous amounts of CPU power when the $r1p7 kiddies abandon the project, but if you're getting millions of WUs of flawed data sent back to you, you need to do something drastic. Besides, they've got a pretty strong brand by now, and I'm sure a lot of users would stick with them just for the good of the cause, not just for the dubious honor of being at the top of the stats.
  • Re:SETI Checking? (Score:4, Insightful)

    by Zocalo ( 252965 ) on Thursday October 31, 2002 @09:27AM (#4571327) Homepage
    I don't know about Seti@Home, but if I were designing the WU submission / verification procedure, I'd be looking for anomalous submissions and verifying them on my own, trusted hardware. That includes all high positives and any units where you management DB is reporting a data validation mismatches - like more units returned than dispatched.

    Ultimately the league tables are just a bit of fun to entice more people into getting involved, Seti@Home probably doesn't care about who leads the tables in the slightest, only about getting a result. As long as they are confident that a positive result will not slip by unnoticed, why get involved in an resource wasting arms race with the cheaters?

  • Simple solution (Score:5, Insightful)

    by wowbagger ( 69688 ) on Thursday October 31, 2002 @09:28AM (#4571332) Homepage Journal
    When the hand out the work unit, put a unit ID number on it, and sign it with a hash.

    If they see the same ID being submitted by more than one system, zero the work unit totals for both machines.

    BOOM! Cheating now carries a very high price.
  • by fitten ( 521191 ) on Thursday October 31, 2002 @09:59AM (#4571428)
    In a very ideolistic view, yes. Opening the source also makes it *very* easy for me to take the source, then do whatever I want to the code to produce whatever results I want using as much/little CPU as I want and return whatever results I want. Basically, I can change the program to be like this:

    int main()
    {
    read_data_from_server();
    compute_bogus_validator();
    send_bogus_results_to_server();
    }

    and since I have the *source*, it is very easy to read and interpret (don't need to know ASM or anything or deal with decyphering of disassembled code).

    Yes, you can fix bugs and submit the changes to fix the source tree but you make it *much* easier for cheaters to cheat if they want (and quite possibly enable more people to cheat).
  • by rc-flyer ( 20492 ) on Thursday October 31, 2002 @10:30AM (#4571521)
    Not a good answer. I personally have about 35 dual cpu systems which are processing Seti@home.
  • by Contact ( 109819 ) on Thursday October 31, 2002 @10:41AM (#4571545)
    You're assuming a hypothetical "alien race" which operates on the same sort of timescales that we do. If they "live" a few orders of magnitude more slowly, then radio waves suddenly become (to them) a few orders of magnitude faster...

    Bear in mind that even amongst cultures on earth, perceptions of timescales vary. I've heard the phrase "In Europe they think 100 miles is a long way; In America they think 100 years is a long time". Imposing human values on a hypothetical alien race is somewhat anthropomorphic...

  • Re:SETI Checking? (Score:2, Insightful)

    by ninjadoug ( 609521 ) on Thursday October 31, 2002 @11:22AM (#4571660)
    why should they care anyway. It's not like the points actually mean anything. This is like all those people who complain about 'Karma Whores'. Let them cheat, in fact give them a million points, just worry about the data I say

"If it ain't broke, don't fix it." - Bert Lantz

Working...