{
  "id": 381588,
  "title": "Connecting more dots: private sharing & medal selling by top competitors in this competition.",
  "url": "/competitions/otto-recommender-system/discussion/381588",
  "author_name": "Gilles Vandewiele",
  "post_date": "2023-01-27T09:54:35.518000",
  "votes": 55,
  "comment_count": 12,
  "views": 0,
  "content": "<p>As we all know, gold medal selling has been occurring in many past competitions here on Kaggle. After each competition, Kaggle banned many teams, but often the main culprits came away with it ( <a href=\"https://www.kaggle.com/competitions/open-problems-multimodal/discussion/366313\" target=\"_blank\">1</a>, <a href=\"https://www.kaggle.com/competitions/siim-isic-melanoma-classification/discussion/175156\" target=\"_blank\">2</a> ).</p>\n<p>In <a href=\"https://www.kaggle.com/competitions/otto-recommender-system/discussion/381321\" target=\"_blank\">this thread</a>, <a href=\"https://www.kaggle.com/kyoshioka47\" target=\"_blank\">@kyoshioka47</a> made a <a href=\"https://www.kaggle.com/competitions/otto-recommender-system/discussion/381321#2116033\" target=\"_blank\">very intriguing observation</a> on how two high-scoring code bases by <a href=\"https://www.kaggle.com/shujun717\" target=\"_blank\">@shujun717</a> and <a href=\"https://www.kaggle.com/poteman\" target=\"_blank\">@poteman</a> share a lot of similarities (the exact same code), which cannot be found anywhere else on the internet. I have teamed up with <a href=\"https://www.kaggle.com/shujun717\" target=\"_blank\">@shujun717</a> in the past, and I am willing to put one of my organs on the line for his integrity. However, in this <a href=\"https://www.kaggle.com/c/prostate-cancer-grade-assessment/leaderboard\" target=\"_blank\">PANDA competition</a>, Shujun teamed up with <a href=\"https://www.kaggle.com/ruozha001\" target=\"_blank\">@ruozha001</a>. Here is a picture below of the mail Shujun received from this user, which I received from him after just speaking with him on LinkedIn. Doesn't it look extremely familiar?</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F443651%2Fa918c45416e6548957e4d84d8bddfb6b%2FJaney_Email.png?generation=1674811791103145&amp;alt=media\" alt=\"\"></p>\n<p>I have fallen for this trap in the past as well, where I teamed up with this exact <a href=\"https://www.kaggle.com/ruozha001\" target=\"_blank\">@ruozha001</a> in the <a href=\"https://www.kaggle.com/competitions/siim-isic-melanoma-classification\" target=\"_blank\">Melanoma competition</a>. We were scoring very high on the public LB, and the competition was FILLED with teams of 4-5 novices. All these teams were then later on banned because they bought their medals. One (or two?) master accounts were banned afterwards, but clearly the issue kept on persisting.</p>\n<p>Now provided with all this information, we can finally connect some dots. <a href=\"https://www.kaggle.com/ruozha001\" target=\"_blank\">@ruozha001</a> accessed <a href=\"https://www.kaggle.com/shujun717\" target=\"_blank\">@shujun717</a> code, passed this through to <a href=\"https://www.kaggle.com/poteman\" target=\"_blank\">@poteman</a>. So in other words, <a href=\"https://www.kaggle.com/ruozha001\" target=\"_blank\">@ruozha001</a> and <a href=\"https://www.kaggle.com/poteman\" target=\"_blank\">@poteman</a> are very likely connected, and <a href=\"https://www.kaggle.com/ruozha001\" target=\"_blank\">@ruozha001</a> is in turn connected to medal selling.</p>\n<p>Moreover, the silver zone in the public LB is again filled with extremely suspicious teams: 4-5 novices who created their account very recently.</p>\n<p>It is hurtful to keep seeing these issues in many Kaggle competitons. However, the good news is that all these issues seem to be connected to each other, and that it is a rather small group of people responsible for this (and a very large group of people dumb enough to buy these medals). It is time to have (i) personal identification, (ii) release a competition so that users are incentivized to help Kaggle put an anti-cheat mechanisms in place; as it can be hard to gather labeled data for such a competition, this could perhaps be done through an analysis competition on anonymized data, (iii) dig deeper in the code submissions done in the PANDA competition, as it should be easier to identify similarities between codes of different teams there than in a CSV competition. Perhaps Kaggle can release this as a dataset?</p>",
  "messages": [
    {
      "id": 2117471,
      "postDate": "2023-01-27T09:54:35.520Z",
      "content": "<p>As we all know, gold medal selling has been occurring in many past competitions here on Kaggle. After each competition, Kaggle banned many teams, but often the main culprits came away with it ( <a href=\"https://www.kaggle.com/competitions/open-problems-multimodal/discussion/366313\" target=\"_blank\">1</a>, <a href=\"https://www.kaggle.com/competitions/siim-isic-melanoma-classification/discussion/175156\" target=\"_blank\">2</a> ).</p>\n<p>In <a href=\"https://www.kaggle.com/competitions/otto-recommender-system/discussion/381321\" target=\"_blank\">this thread</a>, <a href=\"https://www.kaggle.com/kyoshioka47\" target=\"_blank\">@kyoshioka47</a> made a <a href=\"https://www.kaggle.com/competitions/otto-recommender-system/discussion/381321#2116033\" target=\"_blank\">very intriguing observation</a> on how two high-scoring code bases by <a href=\"https://www.kaggle.com/shujun717\" target=\"_blank\">@shujun717</a> and <a href=\"https://www.kaggle.com/poteman\" target=\"_blank\">@poteman</a> share a lot of similarities (the exact same code), which cannot be found anywhere else on the internet. I have teamed up with <a href=\"https://www.kaggle.com/shujun717\" target=\"_blank\">@shujun717</a> in the past, and I am willing to put one of my organs on the line for his integrity. However, in this <a href=\"https://www.kaggle.com/c/prostate-cancer-grade-assessment/leaderboard\" target=\"_blank\">PANDA competition</a>, Shujun teamed up with <a href=\"https://www.kaggle.com/ruozha001\" target=\"_blank\">@ruozha001</a>. Here is a picture below of the mail Shujun received from this user, which I received from him after just speaking with him on LinkedIn. Doesn't it look extremely familiar?</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F443651%2Fa918c45416e6548957e4d84d8bddfb6b%2FJaney_Email.png?generation=1674811791103145&amp;alt=media\" alt=\"\"></p>\n<p>I have fallen for this trap in the past as well, where I teamed up with this exact <a href=\"https://www.kaggle.com/ruozha001\" target=\"_blank\">@ruozha001</a> in the <a href=\"https://www.kaggle.com/competitions/siim-isic-melanoma-classification\" target=\"_blank\">Melanoma competition</a>. We were scoring very high on the public LB, and the competition was FILLED with teams of 4-5 novices. All these teams were then later on banned because they bought their medals. One (or two?) master accounts were banned afterwards, but clearly the issue kept on persisting.</p>\n<p>Now provided with all this information, we can finally connect some dots. <a href=\"https://www.kaggle.com/ruozha001\" target=\"_blank\">@ruozha001</a> accessed <a href=\"https://www.kaggle.com/shujun717\" target=\"_blank\">@shujun717</a> code, passed this through to <a href=\"https://www.kaggle.com/poteman\" target=\"_blank\">@poteman</a>. So in other words, <a href=\"https://www.kaggle.com/ruozha001\" target=\"_blank\">@ruozha001</a> and <a href=\"https://www.kaggle.com/poteman\" target=\"_blank\">@poteman</a> are very likely connected, and <a href=\"https://www.kaggle.com/ruozha001\" target=\"_blank\">@ruozha001</a> is in turn connected to medal selling.</p>\n<p>Moreover, the silver zone in the public LB is again filled with extremely suspicious teams: 4-5 novices who created their account very recently.</p>\n<p>It is hurtful to keep seeing these issues in many Kaggle competitons. However, the good news is that all these issues seem to be connected to each other, and that it is a rather small group of people responsible for this (and a very large group of people dumb enough to buy these medals). It is time to have (i) personal identification, (ii) release a competition so that users are incentivized to help Kaggle put an anti-cheat mechanisms in place; as it can be hard to gather labeled data for such a competition, this could perhaps be done through an analysis competition on anonymized data, (iii) dig deeper in the code submissions done in the PANDA competition, as it should be easier to identify similarities between codes of different teams there than in a CSV competition. Perhaps Kaggle can release this as a dataset?</p>",
      "rawMarkdown": "As we all know, gold medal selling has been occurring in many past competitions here on Kaggle. After each competition, Kaggle banned many teams, but often the main culprits came away with it ( [1](https://www.kaggle.com/competitions/open-problems-multimodal/discussion/366313), [2](https://www.kaggle.com/competitions/siim-isic-melanoma-classification/discussion/175156) ).\n\nIn [this thread](https://www.kaggle.com/competitions/otto-recommender-system/discussion/381321), @kyoshioka47 made a [very intriguing observation](https://www.kaggle.com/competitions/otto-recommender-system/discussion/381321#2116033) on how two high-scoring code bases by @shujun717 and @poteman share a lot of similarities (the exact same code), which cannot be found anywhere else on the internet. I have teamed up with @shujun717 in the past, and I am willing to put one of my organs on the line for his integrity. However, in this [PANDA competition](https://www.kaggle.com/c/prostate-cancer-grade-assessment/leaderboard), Shujun teamed up with @ruozha001. Here is a picture below of the mail Shujun received from this user, which I received from him after just speaking with him on LinkedIn. Doesn't it look extremely familiar?\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F443651%2Fa918c45416e6548957e4d84d8bddfb6b%2FJaney_Email.png?generation=1674811791103145&alt=media)\n\nI have fallen for this trap in the past as well, where I teamed up with this exact @ruozha001 in the [Melanoma competition](https://www.kaggle.com/competitions/siim-isic-melanoma-classification). We were scoring very high on the public LB, and the competition was FILLED with teams of 4-5 novices. All these teams were then later on banned because they bought their medals. One (or two?) master accounts were banned afterwards, but clearly the issue kept on persisting.\n\nNow provided with all this information, we can finally connect some dots. @ruozha001 accessed @shujun717 code, passed this through to @poteman. So in other words, @ruozha001 and @poteman are very likely connected, and @ruozha001 is in turn connected to medal selling.\n\nMoreover, the silver zone in the public LB is again filled with extremely suspicious teams: 4-5 novices who created their account very recently.\n\nIt is hurtful to keep seeing these issues in many Kaggle competitons. However, the good news is that all these issues seem to be connected to each other, and that it is a rather small group of people responsible for this (and a very large group of people dumb enough to buy these medals). It is time to have (i) personal identification, (ii) release a competition so that users are incentivized to help Kaggle put an anti-cheat mechanisms in place; as it can be hard to gather labeled data for such a competition, this could perhaps be done through an analysis competition on anonymized data, (iii) dig deeper in the code submissions done in the PANDA competition, as it should be easier to identify similarities between codes of different teams there than in a CSV competition. Perhaps Kaggle can release this as a dataset?",
      "votes": 55
    },
    {
      "id": 2122499,
      "postDate": "2023-01-31T01:33:18.617Z",
      "content": "<p><a href=\"https://www.kaggle.com/group16\" target=\"_blank\">@group16</a> I'm new to competition and this is sad to see. Thanks for the heads up! Kaggle admin should do what USACO do to cheater, just ban for life.</p>\n<p>Reference: <a href=\"http://www.usaco.org/index.php?page=instructions\" target=\"_blank\">USA Computing Olympiad Contest Instruction and Rules</a></p>",
      "rawMarkdown": "@group16 I'm new to competition and this is sad to see. Thanks for the heads up! Kaggle admin should do what USACO do to cheater, just ban for life.\n\nReference: [USA Computing Olympiad Contest Instruction and Rules](http://www.usaco.org/index.php?page=instructions)",
      "votes": 1,
      "replies": [
        {
          "id": 2122877,
          "postDate": "2023-01-31T07:20:00.393Z",
          "content": "<p>I agree but unfortunately, because <strong>Kaggle accounts can be created with just one email and phone number</strong> (i.e. no personal identification), the cheater cannot be personally identified so we can't ban the \"person\". This is why Kaggle needs to implement personal identification.</p>",
          "rawMarkdown": "I agree but unfortunately, because **Kaggle accounts can be created with just one email and phone number** (i.e. no personal identification), the cheater cannot be personally identified so we can't ban the \"person\". This is why Kaggle needs to implement personal identification.",
          "votes": 1
        }
      ]
    },
    {
      "id": 2121655,
      "postDate": "2023-01-30T13:23:16.300Z",
      "content": "<blockquote>\n  <p>After each competition, Kaggle banned many teams</p>\n</blockquote>\n<p>Unfortunately, this is just a band-aid as a solution. Most of these <strong>cheaters will face no consequences</strong> and come back with one new phone number and email to make another Kaggle account. This is why we need personal identification for Kaggle accounts (like you have mentioned too). I give credit to the Kaggle organizers for their hard work to remove these cheaters at the end of competitions but it will be \"smarter\" work if they implement personal identification.</p>",
      "rawMarkdown": "> After each competition, Kaggle banned many teams\n\nUnfortunately, this is just a band-aid as a solution. Most of these **cheaters will face no consequences** and come back with one new phone number and email to make another Kaggle account. This is why we need personal identification for Kaggle accounts (like you have mentioned too). I give credit to the Kaggle organizers for their hard work to remove these cheaters at the end of competitions but it will be \"smarter\" work if they implement personal identification.",
      "votes": 1
    },
    {
      "id": 2120964,
      "postDate": "2023-01-29T23:25:56.313Z",
      "content": "<p>Thanks so much for sharing. More data-points like that allow us to create a complete picture of this scheme .</p>",
      "rawMarkdown": "Thanks so much for sharing. More data-points like that allow us to create a complete picture of this scheme .",
      "votes": 2
    },
    {
      "id": 2118017,
      "postDate": "2023-01-27T18:03:54.277Z",
      "content": "<p>Consider upvoting my product feedback here - <a href=\"https://www.kaggle.com/discussions/product-feedback/373889#2118013\" target=\"_blank\">https://www.kaggle.com/discussions/product-feedback/373889#2118013</a>  </p>\n<p>Kaggle should pro-actively warn and provide suggestions to users when teaming, such as getting on a zoom call and doing a two way technical interview, talking about code sharing expections and how the team will operate.  Also, using automated KYC services which add a mark to our profiles so folks know who has committed to Kaggle at least about making their identity fully known.</p>",
      "rawMarkdown": "Consider upvoting my product feedback here - https://www.kaggle.com/discussions/product-feedback/373889#2118013  \n\nKaggle should pro-actively warn and provide suggestions to users when teaming, such as getting on a zoom call and doing a two way technical interview, talking about code sharing expections and how the team will operate.  Also, using automated KYC services which add a mark to our profiles so folks know who has committed to Kaggle at least about making their identity fully known.",
      "votes": 1
    },
    {
      "id": 2118788,
      "postDate": "2023-01-28T09:23:46.630Z",
      "rawMarkdown": "",
      "votes": 3,
      "isDeleted": true,
      "replies": [
        {
          "id": 2119528,
          "postDate": "2023-01-28T21:08:43.737Z",
          "content": "<p>I fully agree with you. But first of all Kaggle needs to stop ignoring some reports at all. </p>\n<p>Fight against cheating and unfairness of all kinds is my long term agenda and I really haven't seen any Kaggle team's substantial action done without a previous big public \"uprising\".</p>\n<p>This signalizes that reporting system in fact doesn't work properly and filling any form is mostly lost time.<br>\nIn fact I don't see any interest from Kaggle's side to solve any problem until they are massively publicly forced to do so. </p>",
          "rawMarkdown": "I fully agree with you. But first of all Kaggle needs to stop ignoring some reports at all. \n\nFight against cheating and unfairness of all kinds is my long term agenda and I really haven't seen any Kaggle team's substantial action done without a previous big public \"uprising\".\n\nThis signalizes that reporting system in fact doesn't work properly and filling any form is mostly lost time.\nIn fact I don't see any interest from Kaggle's side to solve any problem until they are massively publicly forced to do so. ",
          "votes": 3,
          "replies": [
            {
              "id": 2119571,
              "postDate": "2023-01-28T22:38:42.743Z",
              "content": "<p>Something to consider - unless it's a prize winner, I think beyond a shadow of doubt is a reasonable bar to get past.  These 'gold medals' are virtual and really just bragging rights, no need to risk making a mistake over them, even if a few cheaters unfairly win out.</p>\n<p>I'm fairly sure for payouts, they go over things fairly carefully.</p>\n<p>Honestly, I wouldn't take the medals too seriously.  If you want to evaluate someone on Kaggle, look over their published notebooks and published winning solutions.</p>",
              "rawMarkdown": "Something to consider - unless it's a prize winner, I think beyond a shadow of doubt is a reasonable bar to get past.  These 'gold medals' are virtual and really just bragging rights, no need to risk making a mistake over them, even if a few cheaters unfairly win out.\n\nI'm fairly sure for payouts, they go over things fairly carefully.\n\nHonestly, I wouldn't take the medals too seriously.  If you want to evaluate someone on Kaggle, look over their published notebooks and published winning solutions.",
              "votes": 1
            }
          ]
        }
      ]
    },
    {
      "id": 2118763,
      "postDate": "2023-01-28T08:56:09.277Z",
      "rawMarkdown": "",
      "votes": 3,
      "isDeleted": true,
      "replies": [
        {
          "id": 2118769,
          "postDate": "2023-01-28T09:00:48.557Z",
          "content": "<p>Not if we can cut off the source of these medals. If all masters &amp; GMs responsible for these practices can be banned, it will become much more difficult for them.</p>",
          "rawMarkdown": "Not if we can cut off the source of these medals. If all masters & GMs responsible for these practices can be banned, it will become much more difficult for them.",
          "votes": 6,
          "replies": [
            {
              "id": 2122511,
              "postDate": "2023-01-31T01:49:05.637Z",
              "content": "<p>Maybe it has always been here, but now we might be dealing with another scale of the problem</p>",
              "rawMarkdown": "Maybe it has always been here, but now we might be dealing with another scale of the problem",
              "votes": 2
            },
            {
              "id": 2122879,
              "postDate": "2023-01-31T07:22:03.020Z",
              "content": "<p>Yes, the <strong>scale of this problem is growing</strong>. Check out the scale of the cheating that occured in the Open Problems comp!: <a href=\"https://www.kaggle.com/competitions/open-problems-multimodal/discussion/366313\" target=\"_blank\">https://www.kaggle.com/competitions/open-problems-multimodal/discussion/366313</a></p>",
              "rawMarkdown": "Yes, the **scale of this problem is growing**. Check out the scale of the cheating that occured in the Open Problems comp!: https://www.kaggle.com/competitions/open-problems-multimodal/discussion/366313",
              "votes": 1
            }
          ]
        }
      ]
    }
  ],
  "comments": [
    {
      "id": 2122499,
      "author_name": "Minh T. Nguyen",
      "author_url": "",
      "post_date": "2023-01-31T01:33:18.617000",
      "content": "<p><a href=\"https://www.kaggle.com/group16\" target=\"_blank\">@group16</a> I'm new to competition and this is sad to see. Thanks for the heads up! Kaggle admin should do what USACO do to cheater, just ban for life.</p>\n<p>Reference: <a href=\"http://www.usaco.org/index.php?page=instructions\" target=\"_blank\">USA Computing Olympiad Contest Instruction and Rules</a></p>",
      "votes": 1,
      "replies": [
        {
          "id": 2122877,
          "author_name": "goto_conversion",
          "author_url": "",
          "post_date": "2023-01-31T07:20:00.393000",
          "content": "<p>I agree but unfortunately, because <strong>Kaggle accounts can be created with just one email and phone number</strong> (i.e. no personal identification), the cheater cannot be personally identified so we can't ban the \"person\". This is why Kaggle needs to implement personal identification.</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 2121655,
      "author_name": "goto_conversion",
      "author_url": "",
      "post_date": "2023-01-30T13:23:16.300000",
      "content": "<blockquote>\n  <p>After each competition, Kaggle banned many teams</p>\n</blockquote>\n<p>Unfortunately, this is just a band-aid as a solution. Most of these <strong>cheaters will face no consequences</strong> and come back with one new phone number and email to make another Kaggle account. This is why we need personal identification for Kaggle accounts (like you have mentioned too). I give credit to the Kaggle organizers for their hard work to remove these cheaters at the end of competitions but it will be \"smarter\" work if they implement personal identification.</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 2120964,
      "author_name": "narsil (jobs-in-data.com)",
      "author_url": "",
      "post_date": "2023-01-29T23:25:56.313000",
      "content": "<p>Thanks so much for sharing. More data-points like that allow us to create a complete picture of this scheme .</p>",
      "votes": 2,
      "replies": []
    },
    {
      "id": 2118017,
      "author_name": "@kaggleqrdl",
      "author_url": "",
      "post_date": "2023-01-27T18:03:54.277000",
      "content": "<p>Consider upvoting my product feedback here - <a href=\"https://www.kaggle.com/discussions/product-feedback/373889#2118013\" target=\"_blank\">https://www.kaggle.com/discussions/product-feedback/373889#2118013</a>  </p>\n<p>Kaggle should pro-actively warn and provide suggestions to users when teaming, such as getting on a zoom call and doing a two way technical interview, talking about code sharing expections and how the team will operate.  Also, using automated KYC services which add a mark to our profiles so folks know who has committed to Kaggle at least about making their identity fully known.</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 2118788,
      "author_name": "",
      "author_url": "",
      "post_date": "2023-01-28T09:23:46.630000",
      "content": "",
      "votes": 3,
      "replies": [
        {
          "id": 2119528,
          "author_name": "Allie K.",
          "author_url": "",
          "post_date": "2023-01-28T21:08:43.737000",
          "content": "<p>I fully agree with you. But first of all Kaggle needs to stop ignoring some reports at all. </p>\n<p>Fight against cheating and unfairness of all kinds is my long term agenda and I really haven't seen any Kaggle team's substantial action done without a previous big public \"uprising\".</p>\n<p>This signalizes that reporting system in fact doesn't work properly and filling any form is mostly lost time.<br>\nIn fact I don't see any interest from Kaggle's side to solve any problem until they are massively publicly forced to do so. </p>",
          "votes": 3,
          "replies": [
            {
              "id": 2119571,
              "author_name": "@kaggleqrdl",
              "author_url": "",
              "post_date": "2023-01-28T22:38:42.743000",
              "content": "<p>Something to consider - unless it's a prize winner, I think beyond a shadow of doubt is a reasonable bar to get past.  These 'gold medals' are virtual and really just bragging rights, no need to risk making a mistake over them, even if a few cheaters unfairly win out.</p>\n<p>I'm fairly sure for payouts, they go over things fairly carefully.</p>\n<p>Honestly, I wouldn't take the medals too seriously.  If you want to evaluate someone on Kaggle, look over their published notebooks and published winning solutions.</p>",
              "votes": 1,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 2118763,
      "author_name": "",
      "author_url": "",
      "post_date": "2023-01-28T08:56:09.277000",
      "content": "",
      "votes": 3,
      "replies": [
        {
          "id": 2118769,
          "author_name": "Gilles Vandewiele",
          "author_url": "",
          "post_date": "2023-01-28T09:00:48.557000",
          "content": "<p>Not if we can cut off the source of these medals. If all masters &amp; GMs responsible for these practices can be banned, it will become much more difficult for them.</p>",
          "votes": 6,
          "replies": [
            {
              "id": 2122511,
              "author_name": "HinePo",
              "author_url": "",
              "post_date": "2023-01-31T01:49:05.637000",
              "content": "<p>Maybe it has always been here, but now we might be dealing with another scale of the problem</p>",
              "votes": 2,
              "replies": []
            },
            {
              "id": 2122879,
              "author_name": "goto_conversion",
              "author_url": "",
              "post_date": "2023-01-31T07:22:03.020000",
              "content": "<p>Yes, the <strong>scale of this problem is growing</strong>. Check out the scale of the cheating that occured in the Open Problems comp!: <a href=\"https://www.kaggle.com/competitions/open-problems-multimodal/discussion/366313\" target=\"_blank\">https://www.kaggle.com/competitions/open-problems-multimodal/discussion/366313</a></p>",
              "votes": 1,
              "replies": []
            }
          ]
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2117471": "As we all know, gold medal selling has been occurring in many past competitions here on Kaggle. After each competition, Kaggle banned many teams, but often the main culprits came away with it ( [1](https://www.kaggle.com/competitions/open-problems-multimodal/discussion/366313), [2](https://www.kaggle.com/competitions/siim-isic-melanoma-classification/discussion/175156) ).\n\nIn [this thread](https://www.kaggle.com/competitions/otto-recommender-system/discussion/381321), @kyoshioka47 made a [very intriguing observation](https://www.kaggle.com/competitions/otto-recommender-system/discussion/381321#2116033) on how two high-scoring code bases by @shujun717 and @poteman share a lot of similarities (the exact same code), which cannot be found anywhere else on the internet. I have teamed up with @shujun717 in the past, and I am willing to put one of my organs on the line for his integrity. However, in this [PANDA competition](https://www.kaggle.com/c/prostate-cancer-grade-assessment/leaderboard), Shujun teamed up with @ruozha001. Here is a picture below of the mail Shujun received from this user, which I received from him after just speaking with him on LinkedIn. Doesn't it look extremely familiar?\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F443651%2Fa918c45416e6548957e4d84d8bddfb6b%2FJaney_Email.png?generation=1674811791103145&alt=media)\n\nI have fallen for this trap in the past as well, where I teamed up with this exact @ruozha001 in the [Melanoma competition](https://www.kaggle.com/competitions/siim-isic-melanoma-classification). We were scoring very high on the public LB, and the competition was FILLED with teams of 4-5 novices. All these teams were then later on banned because they bought their medals. One (or two?) master accounts were banned afterwards, but clearly the issue kept on persisting.\n\nNow provided with all this information, we can finally connect some dots. @ruozha001 accessed @shujun717 code, passed this through to @poteman. So in other words, @ruozha001 and @poteman are very likely connected, and @ruozha001 is in turn connected to medal selling.\n\nMoreover, the silver zone in the public LB is again filled with extremely suspicious teams: 4-5 novices who created their account very recently.\n\nIt is hurtful to keep seeing these issues in many Kaggle competitons. However, the good news is that all these issues seem to be connected to each other, and that it is a rather small group of people responsible for this (and a very large group of people dumb enough to buy these medals). It is time to have (i) personal identification, (ii) release a competition so that users are incentivized to help Kaggle put an anti-cheat mechanisms in place; as it can be hard to gather labeled data for such a competition, this could perhaps be done through an analysis competition on anonymized data, (iii) dig deeper in the code submissions done in the PANDA competition, as it should be easier to identify similarities between codes of different teams there than in a CSV competition. Perhaps Kaggle can release this as a dataset?",
    "2122499": "@group16 I'm new to competition and this is sad to see. Thanks for the heads up! Kaggle admin should do what USACO do to cheater, just ban for life.\n\nReference: [USA Computing Olympiad Contest Instruction and Rules](http://www.usaco.org/index.php?page=instructions)",
    "2121655": "> After each competition, Kaggle banned many teams\n\nUnfortunately, this is just a band-aid as a solution. Most of these **cheaters will face no consequences** and come back with one new phone number and email to make another Kaggle account. This is why we need personal identification for Kaggle accounts (like you have mentioned too). I give credit to the Kaggle organizers for their hard work to remove these cheaters at the end of competitions but it will be \"smarter\" work if they implement personal identification.",
    "2120964": "Thanks so much for sharing. More data-points like that allow us to create a complete picture of this scheme .",
    "2118017": "Consider upvoting my product feedback here - https://www.kaggle.com/discussions/product-feedback/373889#2118013  \n\nKaggle should pro-actively warn and provide suggestions to users when teaming, such as getting on a zoom call and doing a two way technical interview, talking about code sharing expections and how the team will operate.  Also, using automated KYC services which add a mark to our profiles so folks know who has committed to Kaggle at least about making their identity fully known.",
    "2118788": "",
    "2118763": ""
  }
}