{
  "id": 440702,
  "title": "The best single model",
  "url": "/competitions/stanford-ribonanza-rna-folding/discussion/440702",
  "author_name": "Iafoss",
  "post_date": "2023-09-15T21:36:55.630000",
  "votes": 66,
  "comment_count": 50,
  "views": 0,
  "content": "<p>I'm starting a traditional competition topic on the best model.</p>\n<p>LB <strong>0.14895</strong>, CV 0.12516 (simple 4 fold split, single fold) &lt;- use only train_data.csv with longer training and a slight modification of the model (transformer-based setup) and training pipeline from <a href=\"https://www.kaggle.com/code/iafoss/rna-starter-0-186-lb\" target=\"_blank\">my starter notebook</a>. </p>\n<p>While the simple CV correlates really well with public LB, keep in mind that private LB has a different sequence length distribution, and relying on simple CV/public LB may cause a strong shakeup. Also, be aware of sequence similarity in your CV split…</p>",
  "messages": [
    {
      "id": 2440973,
      "postDate": "2023-09-15T21:36:55.630Z",
      "content": "<p>I'm starting a traditional competition topic on the best model.</p>\n<p>LB <strong>0.14895</strong>, CV 0.12516 (simple 4 fold split, single fold) &lt;- use only train_data.csv with longer training and a slight modification of the model (transformer-based setup) and training pipeline from <a href=\"https://www.kaggle.com/code/iafoss/rna-starter-0-186-lb\" target=\"_blank\">my starter notebook</a>. </p>\n<p>While the simple CV correlates really well with public LB, keep in mind that private LB has a different sequence length distribution, and relying on simple CV/public LB may cause a strong shakeup. Also, be aware of sequence similarity in your CV split…</p>",
      "rawMarkdown": "I'm starting a traditional competition topic on the best model.\n\nLB **0.14895**, CV 0.12516 (simple 4 fold split, single fold) <- use only train_data.csv with longer training and a slight modification of the model (transformer-based setup) and training pipeline from [my starter notebook](https://www.kaggle.com/code/iafoss/rna-starter-0-186-lb). \n\nWhile the simple CV correlates really well with public LB, keep in mind that private LB has a different sequence length distribution, and relying on simple CV/public LB may cause a strong shakeup. Also, be aware of sequence similarity in your CV split...",
      "votes": 66
    },
    {
      "id": 2454485,
      "postDate": "2023-09-24T20:31:22.690Z",
      "content": "<p>I'm using your split, results are for fold-0, single model<br>\nSome ideas from OpenVaccine challenge: </p>\n<table>\n<thead>\n<tr>\n<th>CV</th>\n<th>LB</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0.12633</td>\n<td>0.14813</td>\n</tr>\n<tr>\n<td>0.12529</td>\n<td>0.14672</td>\n</tr>\n<tr>\n<td>0.12357</td>\n<td>0.14478</td>\n</tr>\n<tr>\n<td>0.12251</td>\n<td>0.14232</td>\n</tr>\n<tr>\n<td>0.12120</td>\n<td>0.14066</td>\n</tr>\n</tbody>\n</table>",
      "rawMarkdown": "I'm using your split, results are for fold-0, single model\nSome ideas from OpenVaccine challenge: \n\n| CV | LB |\n| --- | --- |\n| 0.12633 | 0.14813  |\n| 0.12529 | 0.14672 |\n| 0.12357 | 0.14478 |\n| 0.12251 | 0.14232 | \n| 0.12120 | 0.14066 |",
      "votes": 7,
      "replies": [
        {
          "id": 2473398,
          "postDate": "2023-10-08T08:28:36.783Z",
          "content": "<p>CV/LB scores seems to be well correlated</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F5487737%2F530cb7e1f73f53733bceb2695aaac728%2Fphoto_2023-11-14_13-21-29.jpg?generation=1699957298638663&amp;alt=media\" alt=\"\"></p>",
          "rawMarkdown": "CV/LB scores seems to be well correlated\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F5487737%2F530cb7e1f73f53733bceb2695aaac728%2Fphoto_2023-11-14_13-21-29.jpg?generation=1699957298638663&alt=media)",
          "votes": 8,
          "replies": [
            {
              "id": 2474125,
              "postDate": "2023-10-09T01:45:44.693Z",
              "rawMarkdown": "",
              "isDeleted": true
            },
            {
              "id": 2496240,
              "postDate": "2023-10-23T21:06:08.983Z",
              "content": "<p>That's a nice graph. Are you automatically submitting your models to LB during training?</p>",
              "rawMarkdown": "That's a nice graph. Are you automatically submitting your models to LB during training?"
            },
            {
              "id": 2496260,
              "postDate": "2023-10-23T21:31:27.173Z",
              "content": "<p>No, I manually collected CV and LB scores and fitted simple line :D </p>\n<pre><code>import numpy as np\n\nfrom numpy.linalg import solve\n\n = np.array([[, .], [, .], [, .], [, .], [, .]])\nu = np.array([, , , , ])\n\n## Ax = u\n## ^TAx = ^Tu\n## x = (^)^(-)^Tu\n\nx = np.linalg.inv(.T @ ) @ (.T) @ u\nslope, bias = x\nprint(slope, bias)\n( - bias) / slope ## what score do we need on CV to achieve . LB?\n</code></pre>",
              "rawMarkdown": "No, I manually collected CV and LB scores and fitted simple line :D \n```\nimport numpy as np\n\nfrom numpy.linalg import solve\n\nA = np.array([[0.13015, 1.0], [0.12633, 1.0], [0.12529, 1.0], [0.12357, 1.0], [0.12251, 1.0]])\nu = np.array([0.15322, 0.14813, 0.14672, 0.14478, 0.14232])\n\n## Ax = u\n## A^TAx = A^Tu\n## x = (A^TA)^(-1)A^Tu\n\nx = np.linalg.inv(A.T @ A) @ (A.T) @ u\nslope, bias = x\nprint(slope, bias)\n(0.14000 - bias) / slope ## what score do we need on CV to achieve 0.1400 LB?\n```",
              "votes": 2
            },
            {
              "id": 2500819,
              "postDate": "2023-10-27T03:35:22.937Z",
              "content": "<p>Amazing single model performence. May you share your training score?</p>",
              "rawMarkdown": "Amazing single model performence. May you share your training score?"
            },
            {
              "id": 2504380,
              "postDate": "2023-10-29T19:49:01.450Z",
              "content": "<p>It's around 0.12, why do you ask?</p>",
              "rawMarkdown": "It's around 0.12, why do you ask?"
            },
            {
              "id": 2504755,
              "postDate": "2023-10-30T06:10:06.843Z",
              "content": "<p>Thanks for reply. I just want to know if my model is underfitting.</p>",
              "rawMarkdown": "Thanks for reply. I just want to know if my model is underfitting."
            }
          ]
        },
        {
          "id": 2506619,
          "postDate": "2023-10-31T12:40:37.960Z",
          "rawMarkdown": "",
          "isDeleted": true
        }
      ]
    },
    {
      "id": 2502635,
      "postDate": "2023-10-28T10:38:47.943Z",
      "content": "<p>Finally a single model (26 Epochs) CV 0.126 LB 0.146</p>",
      "rawMarkdown": "Finally a single model (26 Epochs) CV 0.126 LB 0.146",
      "votes": 6,
      "replies": [
        {
          "id": 2507481,
          "postDate": "2023-11-01T03:57:04.793Z",
          "content": "<p>Hello, can you tell me how to improve my score</p>",
          "rawMarkdown": "Hello, can you tell me how to improve my score",
          "replies": [
            {
              "id": 2508057,
              "postDate": "2023-11-01T12:57:43.567Z",
              "content": "<p>Hello Wang,</p>\n<p>You might need to study the previous similar competition <a href=\"https://www.kaggle.com/competitions/stanford-covid-vaccine\" target=\"_blank\">https://www.kaggle.com/competitions/stanford-covid-vaccine</a></p>",
              "rawMarkdown": "Hello Wang,\n\nYou might need to study the previous similar competition https://www.kaggle.com/competitions/stanford-covid-vaccine\n\n",
              "votes": 2
            },
            {
              "id": 2508178,
              "postDate": "2023-11-01T14:26:13.657Z",
              "content": "<p>thank you！I'll check it out</p>",
              "rawMarkdown": "thank you！I'll check it out"
            }
          ]
        },
        {
          "id": 2529073,
          "postDate": "2023-11-17T22:39:11.967Z",
          "content": "<p>Hi, did you utilize any other features besides the sequence feature?</p>",
          "rawMarkdown": "Hi, did you utilize any other features besides the sequence feature?",
          "votes": 1,
          "replies": [
            {
              "id": 2536343,
              "postDate": "2023-11-24T06:14:22.037Z",
              "content": "<p>Yes, Apparently I couldn't get any performance boost with just sequences. <br>\nBPPs helped a lot in my best model. </p>",
              "rawMarkdown": "Yes, Apparently I couldn't get any performance boost with just sequences. \nBPPs helped a lot in my best model. ",
              "votes": 1
            },
            {
              "id": 2536653,
              "postDate": "2023-11-24T10:48:46.660Z",
              "content": "<p>Any resources on how to use these ?</p>",
              "rawMarkdown": "Any resources on how to use these ?"
            }
          ]
        }
      ]
    },
    {
      "id": 2452756,
      "postDate": "2023-09-23T14:57:17.320Z",
      "content": "<p>0.129743 one fold out of 4,  0.15147 LB. I'm using your model, which I slightly modified to accept some of the features we used for the OpenVaccine challenge and more training. I feel sad that you get better results just by feeding the sequence info :-D. </p>",
      "rawMarkdown": "0.129743 one fold out of 4,  0.15147 LB. I'm using your model, which I slightly modified to accept some of the features we used for the OpenVaccine challenge and more training. I feel sad that you get better results just by feeding the sequence info :-D. ",
      "votes": 5,
      "replies": [
        {
          "id": 2502699,
          "postDate": "2023-10-28T12:16:26.860Z",
          "content": "<p><a href=\"https://www.kaggle.com/mtinti\" target=\"_blank\">@mtinti</a> what does react err signifies here, any idea ?</p>",
          "rawMarkdown": "@mtinti what does react err signifies here, any idea ?",
          "votes": 1
        },
        {
          "id": 2505522,
          "postDate": "2023-10-30T16:56:28.840Z",
          "content": "<p>what features do you accept aspirsed by OpenVaccine ?</p>",
          "rawMarkdown": "what features do you accept aspirsed by OpenVaccine ?"
        }
      ]
    },
    {
      "id": 2508327,
      "postDate": "2023-11-01T15:55:20.170Z",
      "content": "<p>I think the delta between CV and LB is 0.02, so if you want to achieve 0.11 LB you need to achieve 0.08 CV, am I right ? </p>",
      "rawMarkdown": "I think the delta between CV and LB is 0.02, so if you want to achieve 0.11 LB you need to achieve 0.08 CV, am I right ? ",
      "votes": 1,
      "replies": [
        {
          "id": 2521421,
          "postDate": "2023-11-11T17:12:18.403Z",
          "content": "<p>I think so right yea, my findings have been pretty much the same too</p>",
          "rawMarkdown": "I think so right yea, my findings have been pretty much the same too"
        }
      ]
    },
    {
      "id": 2484197,
      "postDate": "2023-10-16T10:00:14.373Z",
      "content": "<p>It takes several hours to train a model. How do you usually tune large models like this?</p>\n<p>Thank you for your sharing. :)</p>",
      "rawMarkdown": "It takes several hours to train a model. How do you usually tune large models like this?\n\nThank you for your sharing. :)",
      "votes": 1,
      "replies": [
        {
          "id": 2487436,
          "postDate": "2023-10-18T15:34:50.390Z",
          "content": "<p>Hours are fine. Deep learning can easily take days. It also depends on the computing power you have, make sure you use GPU.<br>\nIf available, use multiple GPUs.</p>",
          "rawMarkdown": "Hours are fine. Deep learning can easily take days. It also depends on the computing power you have, make sure you use GPU.\nIf available, use multiple GPUs."
        }
      ]
    },
    {
      "id": 2483212,
      "postDate": "2023-10-15T14:53:55.113Z",
      "content": "<p>I have tried to use your model in the starter notebook, but instead of filtering the data by SN_filter &gt; 0, I filter the data by signal_to_noise &gt; 0.5 and I get better results </p>",
      "rawMarkdown": "I have tried to use your model in the starter notebook, but instead of filtering the data by SN_filter > 0, I filter the data by signal_to_noise > 0.5 and I get better results ",
      "votes": 1,
      "replies": [
        {
          "id": 2484055,
          "postDate": "2023-10-16T07:33:10.803Z",
          "content": "<p>I wonder if its related to the amount of training steps (more steps per epoch =&gt; more steps overall)</p>",
          "rawMarkdown": "I wonder if its related to the amount of training steps (more steps per epoch => more steps overall)",
          "replies": [
            {
              "id": 2484067,
              "postDate": "2023-10-16T07:46:33.127Z",
              "content": "<p>Now I am trying on larger batch size, to test this hypothesis</p>",
              "rawMarkdown": "Now I am trying on larger batch size, to test this hypothesis"
            },
            {
              "id": 2484122,
              "postDate": "2023-10-16T08:47:26.900Z",
              "content": "<p>My experiments lead me to the same hypothesis, I have not been able to utilize low sn samples.</p>",
              "rawMarkdown": "My experiments lead me to the same hypothesis, I have not been able to utilize low sn samples."
            },
            {
              "id": 2505534,
              "postDate": "2023-10-30T17:04:46.363Z",
              "content": "<p><a href=\"https://www.kaggle.com/martynoveduard\" target=\"_blank\">@martynoveduard</a>  does LR matters, like high 1e-2 to low in 1e-5 ranges ?</p>",
              "rawMarkdown": "@martynoveduard  does LR matters, like high 1e-2 to low in 1e-5 ranges ?"
            }
          ]
        },
        {
          "id": 2484455,
          "postDate": "2023-10-16T14:00:19.837Z",
          "content": "<p>I trained it longer and I get 0.16 CV and 0.16 LB</p>",
          "rawMarkdown": "I trained it longer and I get 0.16 CV and 0.16 LB",
          "replies": [
            {
              "id": 2484522,
              "postDate": "2023-10-16T14:43:41.343Z",
              "content": "<p>So it seems like, this generalizes well <a href=\"https://www.kaggle.com/farisalahmdi\" target=\"_blank\">@farisalahmdi</a> </p>",
              "rawMarkdown": "So it seems like, this generalizes well @farisalahmdi "
            },
            {
              "id": 2484686,
              "postDate": "2023-10-16T16:08:39.723Z",
              "content": "<p>I am not really sure if it is generalized well, but the less signal_to_noise the less data quality. I filter the data with signal_to_noise &gt;0.5 and reads &gt; 100, so I get more training examples but when the val_loss reach 0.16 it start bouncing.</p>",
              "rawMarkdown": "I am not really sure if it is generalized well, but the less signal_to_noise the less data quality. I filter the data with signal_to_noise >0.5 and reads > 100, so I get more training examples but when the val_loss reach 0.16 it start bouncing."
            },
            {
              "id": 2484727,
              "postDate": "2023-10-16T16:27:43.080Z",
              "content": "<p>Oh I see - I didn’t have that issue. My Val loss has rather been sticker around 12.90s</p>",
              "rawMarkdown": "Oh I see - I didn’t have that issue. My Val loss has rather been sticker around 12.90s"
            },
            {
              "id": 2489281,
              "postDate": "2023-10-19T20:43:33.970Z",
              "content": "<p>Did you use SN_filter &gt; 0 in your validation fold or kept all samples from validation with signal_to_noise &gt; 0.5?</p>",
              "rawMarkdown": "Did you use SN_filter > 0 in your validation fold or kept all samples from validation with signal_to_noise > 0.5?"
            },
            {
              "id": 2536795,
              "postDate": "2023-11-24T13:43:05.080Z",
              "content": "<p><a href=\"https://www.kaggle.com/salmanahmedtamu\" target=\"_blank\">@salmanahmedtamu</a>  you plan to work alone, or can you consider team up with us, </p>",
              "rawMarkdown": "@salmanahmedtamu  you plan to work alone, or can you consider team up with us, "
            },
            {
              "id": 2538975,
              "postDate": "2023-11-26T15:27:24.260Z",
              "content": "<p><a href=\"https://www.kaggle.com/jaideepvalani\" target=\"_blank\">@jaideepvalani</a> hi, Jaideep. Can I join your team?</p>",
              "rawMarkdown": "@jaideepvalani hi, Jaideep. Can I join your team?"
            }
          ]
        }
      ]
    },
    {
      "id": 2454811,
      "postDate": "2023-09-25T05:52:13.830Z",
      "content": "<p>lb = 0.16042, cv = 0.133671, simple transformer model</p>",
      "rawMarkdown": "lb = 0.16042, cv = 0.133671, simple transformer model",
      "votes": 1,
      "replies": [
        {
          "id": 2500645,
          "postDate": "2023-10-26T21:07:02.333Z",
          "content": "<p>Are you just using the data for SN_Filter=1?</p>",
          "rawMarkdown": "Are you just using the data for SN_Filter=1?",
          "replies": [
            {
              "id": 2500782,
              "postDate": "2023-10-27T02:35:32.613Z",
              "content": "<p>Yes, it is.</p>",
              "rawMarkdown": "Yes, it is."
            },
            {
              "id": 2511271,
              "postDate": "2023-11-03T14:52:30.263Z",
              "content": "<p><a href=\"https://www.kaggle.com/zy1343930734\" target=\"_blank\">@zy1343930734</a> Hello, this is the first time for me to play this type of game, could you please tell me what are the methods of scoring?</p>",
              "rawMarkdown": "@zy1343930734 Hello, this is the first time for me to play this type of game, could you please tell me what are the methods of scoring?"
            }
          ]
        }
      ]
    },
    {
      "id": 2442010,
      "postDate": "2023-09-16T16:21:09.683Z",
      "content": "<p>LB 0.17045, CV 0.1489. tiny change on your transformer based starter model and more epochs on the same training schedule. Will experiment with different archs and see </p>",
      "rawMarkdown": "LB 0.17045, CV 0.1489. tiny change on your transformer based starter model and more epochs on the same training schedule. Will experiment with different archs and see ",
      "votes": 1
    },
    {
      "id": 2447784,
      "postDate": "2023-09-20T08:48:04.877Z",
      "content": "<p>Hi All , I'm trying to break into a competition and trying to understand how to navigate through the problem , wanted to ask what LB is ? Also apart from the starter documents provided by the host , are there any other research papers anyone went through to understand the problem?</p>",
      "rawMarkdown": "Hi All , I'm trying to break into a competition and trying to understand how to navigate through the problem , wanted to ask what LB is ? Also apart from the starter documents provided by the host , are there any other research papers anyone went through to understand the problem?",
      "votes": -2,
      "replies": [
        {
          "id": 2448156,
          "postDate": "2023-09-20T12:45:27.150Z",
          "content": "<p>LB = leaderboard</p>",
          "rawMarkdown": "LB = leaderboard"
        },
        {
          "id": 2453643,
          "postDate": "2023-09-24T08:24:11.400Z",
          "content": "<p>Just watching <a href=\"https://www.youtube.com/watch?v=sEJHyuWKd-s\" target=\"_blank\">Kaggle Lingo</a> as we all need some decoding to start with.</p>\n<p>As for other papers, well, the ones in the brief cite other papers. Wikipedia was great for decoding the concepts and after that there's search. However, this thread is about the best model so we're a bit off topic. There is a papers thread here: <a href=\"https://www.kaggle.com/competitions/stanford-ribonanza-rna-folding/discussion/437794\" target=\"_blank\">https://www.kaggle.com/competitions/stanford-ribonanza-rna-folding/discussion/437794</a> and hopefully people will reply with new finds.</p>",
          "rawMarkdown": "Just watching [Kaggle Lingo](https://www.youtube.com/watch?v=sEJHyuWKd-s) as we all need some decoding to start with.\n\nAs for other papers, well, the ones in the brief cite other papers. Wikipedia was great for decoding the concepts and after that there's search. However, this thread is about the best model so we're a bit off topic. There is a papers thread here: https://www.kaggle.com/competitions/stanford-ribonanza-rna-folding/discussion/437794 and hopefully people will reply with new finds."
        }
      ]
    },
    {
      "id": 2511713,
      "postDate": "2023-11-03T21:07:58.077Z",
      "content": "<p>Hello can someone explain that what should we do with the Null data ? should we train the model with them or use some method to fill the null values ? and also a little discerption about the data and how to use to train a model for that . Thanks  </p>",
      "rawMarkdown": "Hello can someone explain that what should we do with the Null data ? should we train the model with them or use some method to fill the null values ? and also a little discerption about the data and how to use to train a model for that . Thanks  "
    },
    {
      "id": 2471932,
      "postDate": "2023-10-06T18:57:18.733Z",
      "content": "<p>I am wondering how people are using the OpenVaccine challenge</p>",
      "rawMarkdown": "I am wondering how people are using the OpenVaccine challenge",
      "replies": [
        {
          "id": 2520695,
          "postDate": "2023-11-11T05:14:45.173Z",
          "content": "<p><a href=\"https://www.kaggle.com/bonaventurefpdossou\" target=\"_blank\">@bonaventurefpdossou</a> It's convenient to ask. How do you use it?</p>",
          "rawMarkdown": "@bonaventurefpdossou It's convenient to ask. How do you use it?"
        }
      ]
    },
    {
      "id": 2443049,
      "postDate": "2023-09-17T13:53:21.923Z",
      "content": "<p>May I ask that if you train on kaggle or other platform?  with respect to RAM/GPU etc.</p>\n<p>I ensembled two folds, LB only got 0.183</p>",
      "rawMarkdown": "May I ask that if you train on kaggle or other platform?  with respect to RAM/GPU etc.\n\nI ensembled two folds, LB only got 0.183",
      "replies": [
        {
          "id": 2443190,
          "postDate": "2023-09-17T15:14:25.350Z",
          "content": "<p>Training at kaggle was relevant only in 2019… when there were no GPU limits, and P100 sill were competitive. Nowadays it is relatively straightforward to buy PC that performs x10-20 faster, like one with several 4090 for example… </p>",
          "rawMarkdown": "Training at kaggle was relevant only in 2019... when there were no GPU limits, and P100 sill were competitive. Nowadays it is relatively straightforward to buy PC that performs x10-20 faster, like one with several 4090 for example... ",
          "votes": 3,
          "replies": [
            {
              "id": 2443989,
              "postDate": "2023-09-18T05:47:04.670Z",
              "content": "<p>thx for your reply.</p>",
              "rawMarkdown": "thx for your reply."
            }
          ]
        }
      ]
    },
    {
      "id": 2443281,
      "postDate": "2023-09-17T16:18:45.837Z",
      "content": "<p>LB 0.14895, CV 0.12516 it's grait Thank </p>",
      "rawMarkdown": "LB 0.14895, CV 0.12516 it's grait Thank ",
      "votes": 1
    }
  ],
  "comments": [
    {
      "id": 2454485,
      "author_name": "slime",
      "author_url": "",
      "post_date": "2023-09-24T20:31:22.690000",
      "content": "<p>I'm using your split, results are for fold-0, single model<br>\nSome ideas from OpenVaccine challenge: </p>\n<table>\n<thead>\n<tr>\n<th>CV</th>\n<th>LB</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0.12633</td>\n<td>0.14813</td>\n</tr>\n<tr>\n<td>0.12529</td>\n<td>0.14672</td>\n</tr>\n<tr>\n<td>0.12357</td>\n<td>0.14478</td>\n</tr>\n<tr>\n<td>0.12251</td>\n<td>0.14232</td>\n</tr>\n<tr>\n<td>0.12120</td>\n<td>0.14066</td>\n</tr>\n</tbody>\n</table>",
      "votes": 7,
      "replies": [
        {
          "id": 2473398,
          "author_name": "slime",
          "author_url": "",
          "post_date": "2023-10-08T08:28:36.783000",
          "content": "<p>CV/LB scores seems to be well correlated</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F5487737%2F530cb7e1f73f53733bceb2695aaac728%2Fphoto_2023-11-14_13-21-29.jpg?generation=1699957298638663&amp;alt=media\" alt=\"\"></p>",
          "votes": 8,
          "replies": [
            {
              "id": 2474125,
              "author_name": "",
              "author_url": "",
              "post_date": "2023-10-09T01:45:44.693000",
              "content": "",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2496240,
              "author_name": "Frankly",
              "author_url": "",
              "post_date": "2023-10-23T21:06:08.983000",
              "content": "<p>That's a nice graph. Are you automatically submitting your models to LB during training?</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2496260,
              "author_name": "slime",
              "author_url": "",
              "post_date": "2023-10-23T21:31:27.173000",
              "content": "<p>No, I manually collected CV and LB scores and fitted simple line :D </p>\n<pre><code>import numpy as np\n\nfrom numpy.linalg import solve\n\n = np.array([[, .], [, .], [, .], [, .], [, .]])\nu = np.array([, , , , ])\n\n## Ax = u\n## ^TAx = ^Tu\n## x = (^)^(-)^Tu\n\nx = np.linalg.inv(.T @ ) @ (.T) @ u\nslope, bias = x\nprint(slope, bias)\n( - bias) / slope ## what score do we need on CV to achieve . LB?\n</code></pre>",
              "votes": 2,
              "replies": []
            },
            {
              "id": 2500819,
              "author_name": "Correlation",
              "author_url": "",
              "post_date": "2023-10-27T03:35:22.937000",
              "content": "<p>Amazing single model performence. May you share your training score?</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2504380,
              "author_name": "slime",
              "author_url": "",
              "post_date": "2023-10-29T19:49:01.450000",
              "content": "<p>It's around 0.12, why do you ask?</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2504755,
              "author_name": "Correlation",
              "author_url": "",
              "post_date": "2023-10-30T06:10:06.843000",
              "content": "<p>Thanks for reply. I just want to know if my model is underfitting.</p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 2506619,
          "author_name": "",
          "author_url": "",
          "post_date": "2023-10-31T12:40:37.960000",
          "content": "",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 2502635,
      "author_name": "Salman Ahmed",
      "author_url": "",
      "post_date": "2023-10-28T10:38:47.943000",
      "content": "<p>Finally a single model (26 Epochs) CV 0.126 LB 0.146</p>",
      "votes": 6,
      "replies": [
        {
          "id": 2507481,
          "author_name": "allen wang",
          "author_url": "",
          "post_date": "2023-11-01T03:57:04.793000",
          "content": "<p>Hello, can you tell me how to improve my score</p>",
          "votes": 0,
          "replies": [
            {
              "id": 2508057,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2023-11-01T12:57:43.567000",
              "content": "<p>Hello Wang,</p>\n<p>You might need to study the previous similar competition <a href=\"https://www.kaggle.com/competitions/stanford-covid-vaccine\" target=\"_blank\">https://www.kaggle.com/competitions/stanford-covid-vaccine</a></p>",
              "votes": 2,
              "replies": []
            },
            {
              "id": 2508178,
              "author_name": "allen wang",
              "author_url": "",
              "post_date": "2023-11-01T14:26:13.657000",
              "content": "<p>thank you！I'll check it out</p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 2529073,
          "author_name": "Donghoon Jang",
          "author_url": "",
          "post_date": "2023-11-17T22:39:11.967000",
          "content": "<p>Hi, did you utilize any other features besides the sequence feature?</p>",
          "votes": 1,
          "replies": [
            {
              "id": 2536343,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2023-11-24T06:14:22.037000",
              "content": "<p>Yes, Apparently I couldn't get any performance boost with just sequences. <br>\nBPPs helped a lot in my best model. </p>",
              "votes": 1,
              "replies": []
            },
            {
              "id": 2536653,
              "author_name": "Bonaventure F. P. Dossou",
              "author_url": "",
              "post_date": "2023-11-24T10:48:46.660000",
              "content": "<p>Any resources on how to use these ?</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 2452756,
      "author_name": "MT",
      "author_url": "",
      "post_date": "2023-09-23T14:57:17.320000",
      "content": "<p>0.129743 one fold out of 4,  0.15147 LB. I'm using your model, which I slightly modified to accept some of the features we used for the OpenVaccine challenge and more training. I feel sad that you get better results just by feeding the sequence info :-D. </p>",
      "votes": 5,
      "replies": [
        {
          "id": 2502699,
          "author_name": "Jaideep",
          "author_url": "",
          "post_date": "2023-10-28T12:16:26.860000",
          "content": "<p><a href=\"https://www.kaggle.com/mtinti\" target=\"_blank\">@mtinti</a> what does react err signifies here, any idea ?</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 2505522,
          "author_name": "Wenxuan Ye",
          "author_url": "",
          "post_date": "2023-10-30T16:56:28.840000",
          "content": "<p>what features do you accept aspirsed by OpenVaccine ?</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 2508327,
      "author_name": "FarisML",
      "author_url": "",
      "post_date": "2023-11-01T15:55:20.170000",
      "content": "<p>I think the delta between CV and LB is 0.02, so if you want to achieve 0.11 LB you need to achieve 0.08 CV, am I right ? </p>",
      "votes": 1,
      "replies": [
        {
          "id": 2521421,
          "author_name": "Varun Manoj Gupta",
          "author_url": "",
          "post_date": "2023-11-11T17:12:18.403000",
          "content": "<p>I think so right yea, my findings have been pretty much the same too</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 2484197,
      "author_name": "",
      "author_url": "",
      "post_date": "2023-10-16T10:00:14.373000",
      "content": "<p>It takes several hours to train a model. How do you usually tune large models like this?</p>\n<p>Thank you for your sharing. :)</p>",
      "votes": 1,
      "replies": [
        {
          "id": 2487436,
          "author_name": "marianig82",
          "author_url": "",
          "post_date": "2023-10-18T15:34:50.390000",
          "content": "<p>Hours are fine. Deep learning can easily take days. It also depends on the computing power you have, make sure you use GPU.<br>\nIf available, use multiple GPUs.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 2483212,
      "author_name": "FarisML",
      "author_url": "",
      "post_date": "2023-10-15T14:53:55.113000",
      "content": "<p>I have tried to use your model in the starter notebook, but instead of filtering the data by SN_filter &gt; 0, I filter the data by signal_to_noise &gt; 0.5 and I get better results </p>",
      "votes": 1,
      "replies": [
        {
          "id": 2484055,
          "author_name": "slime",
          "author_url": "",
          "post_date": "2023-10-16T07:33:10.803000",
          "content": "<p>I wonder if its related to the amount of training steps (more steps per epoch =&gt; more steps overall)</p>",
          "votes": 0,
          "replies": [
            {
              "id": 2484067,
              "author_name": "FarisML",
              "author_url": "",
              "post_date": "2023-10-16T07:46:33.127000",
              "content": "<p>Now I am trying on larger batch size, to test this hypothesis</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2484122,
              "author_name": "sroger",
              "author_url": "",
              "post_date": "2023-10-16T08:47:26.900000",
              "content": "<p>My experiments lead me to the same hypothesis, I have not been able to utilize low sn samples.</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2505534,
              "author_name": "Jaideep",
              "author_url": "",
              "post_date": "2023-10-30T17:04:46.363000",
              "content": "<p><a href=\"https://www.kaggle.com/martynoveduard\" target=\"_blank\">@martynoveduard</a>  does LR matters, like high 1e-2 to low in 1e-5 ranges ?</p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 2484455,
          "author_name": "FarisML",
          "author_url": "",
          "post_date": "2023-10-16T14:00:19.837000",
          "content": "<p>I trained it longer and I get 0.16 CV and 0.16 LB</p>",
          "votes": 0,
          "replies": [
            {
              "id": 2484522,
              "author_name": "Bonaventure F. P. Dossou",
              "author_url": "",
              "post_date": "2023-10-16T14:43:41.343000",
              "content": "<p>So it seems like, this generalizes well <a href=\"https://www.kaggle.com/farisalahmdi\" target=\"_blank\">@farisalahmdi</a> </p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2484686,
              "author_name": "FarisML",
              "author_url": "",
              "post_date": "2023-10-16T16:08:39.723000",
              "content": "<p>I am not really sure if it is generalized well, but the less signal_to_noise the less data quality. I filter the data with signal_to_noise &gt;0.5 and reads &gt; 100, so I get more training examples but when the val_loss reach 0.16 it start bouncing.</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2484727,
              "author_name": "Bonaventure F. P. Dossou",
              "author_url": "",
              "post_date": "2023-10-16T16:27:43.080000",
              "content": "<p>Oh I see - I didn’t have that issue. My Val loss has rather been sticker around 12.90s</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2489281,
              "author_name": "Salman Ahmed",
              "author_url": "",
              "post_date": "2023-10-19T20:43:33.970000",
              "content": "<p>Did you use SN_filter &gt; 0 in your validation fold or kept all samples from validation with signal_to_noise &gt; 0.5?</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2536795,
              "author_name": "Jaideep",
              "author_url": "",
              "post_date": "2023-11-24T13:43:05.080000",
              "content": "<p><a href=\"https://www.kaggle.com/salmanahmedtamu\" target=\"_blank\">@salmanahmedtamu</a>  you plan to work alone, or can you consider team up with us, </p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2538975,
              "author_name": "HB",
              "author_url": "",
              "post_date": "2023-11-26T15:27:24.260000",
              "content": "<p><a href=\"https://www.kaggle.com/jaideepvalani\" target=\"_blank\">@jaideepvalani</a> hi, Jaideep. Can I join your team?</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 2454811,
      "author_name": "DECEM",
      "author_url": "",
      "post_date": "2023-09-25T05:52:13.830000",
      "content": "<p>lb = 0.16042, cv = 0.133671, simple transformer model</p>",
      "votes": 1,
      "replies": [
        {
          "id": 2500645,
          "author_name": "Frankly",
          "author_url": "",
          "post_date": "2023-10-26T21:07:02.333000",
          "content": "<p>Are you just using the data for SN_Filter=1?</p>",
          "votes": 0,
          "replies": [
            {
              "id": 2500782,
              "author_name": "DECEM",
              "author_url": "",
              "post_date": "2023-10-27T02:35:32.613000",
              "content": "<p>Yes, it is.</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2511271,
              "author_name": "allen wang",
              "author_url": "",
              "post_date": "2023-11-03T14:52:30.263000",
              "content": "<p><a href=\"https://www.kaggle.com/zy1343930734\" target=\"_blank\">@zy1343930734</a> Hello, this is the first time for me to play this type of game, could you please tell me what are the methods of scoring?</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 2442010,
      "author_name": "nymfree",
      "author_url": "",
      "post_date": "2023-09-16T16:21:09.683000",
      "content": "<p>LB 0.17045, CV 0.1489. tiny change on your transformer based starter model and more epochs on the same training schedule. Will experiment with different archs and see </p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 2447784,
      "author_name": "Kevin Sunny",
      "author_url": "",
      "post_date": "2023-09-20T08:48:04.877000",
      "content": "<p>Hi All , I'm trying to break into a competition and trying to understand how to navigate through the problem , wanted to ask what LB is ? Also apart from the starter documents provided by the host , are there any other research papers anyone went through to understand the problem?</p>",
      "votes": -2,
      "replies": [
        {
          "id": 2448156,
          "author_name": "Matt",
          "author_url": "",
          "post_date": "2023-09-20T12:45:27.150000",
          "content": "<p>LB = leaderboard</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 2453643,
          "author_name": "Jeff Allen",
          "author_url": "",
          "post_date": "2023-09-24T08:24:11.400000",
          "content": "<p>Just watching <a href=\"https://www.youtube.com/watch?v=sEJHyuWKd-s\" target=\"_blank\">Kaggle Lingo</a> as we all need some decoding to start with.</p>\n<p>As for other papers, well, the ones in the brief cite other papers. Wikipedia was great for decoding the concepts and after that there's search. However, this thread is about the best model so we're a bit off topic. There is a papers thread here: <a href=\"https://www.kaggle.com/competitions/stanford-ribonanza-rna-folding/discussion/437794\" target=\"_blank\">https://www.kaggle.com/competitions/stanford-ribonanza-rna-folding/discussion/437794</a> and hopefully people will reply with new finds.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 2511713,
      "author_name": "mhdaw",
      "author_url": "",
      "post_date": "2023-11-03T21:07:58.077000",
      "content": "<p>Hello can someone explain that what should we do with the Null data ? should we train the model with them or use some method to fill the null values ? and also a little discerption about the data and how to use to train a model for that . Thanks  </p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 2471932,
      "author_name": "Bonaventure F. P. Dossou",
      "author_url": "",
      "post_date": "2023-10-06T18:57:18.733000",
      "content": "<p>I am wondering how people are using the OpenVaccine challenge</p>",
      "votes": 0,
      "replies": [
        {
          "id": 2520695,
          "author_name": "allen wang",
          "author_url": "",
          "post_date": "2023-11-11T05:14:45.173000",
          "content": "<p><a href=\"https://www.kaggle.com/bonaventurefpdossou\" target=\"_blank\">@bonaventurefpdossou</a> It's convenient to ask. How do you use it?</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 2443049,
      "author_name": "dragon zhang",
      "author_url": "",
      "post_date": "2023-09-17T13:53:21.923000",
      "content": "<p>May I ask that if you train on kaggle or other platform?  with respect to RAM/GPU etc.</p>\n<p>I ensembled two folds, LB only got 0.183</p>",
      "votes": 0,
      "replies": [
        {
          "id": 2443190,
          "author_name": "Iafoss",
          "author_url": "",
          "post_date": "2023-09-17T15:14:25.350000",
          "content": "<p>Training at kaggle was relevant only in 2019… when there were no GPU limits, and P100 sill were competitive. Nowadays it is relatively straightforward to buy PC that performs x10-20 faster, like one with several 4090 for example… </p>",
          "votes": 3,
          "replies": [
            {
              "id": 2443989,
              "author_name": "dragon zhang",
              "author_url": "",
              "post_date": "2023-09-18T05:47:04.670000",
              "content": "<p>thx for your reply.</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 2443281,
      "author_name": "",
      "author_url": "",
      "post_date": "2023-09-17T16:18:45.837000",
      "content": "<p>LB 0.14895, CV 0.12516 it's grait Thank </p>",
      "votes": 1,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "2440973": "I'm starting a traditional competition topic on the best model.\n\nLB **0.14895**, CV 0.12516 (simple 4 fold split, single fold) <- use only train_data.csv with longer training and a slight modification of the model (transformer-based setup) and training pipeline from [my starter notebook](https://www.kaggle.com/code/iafoss/rna-starter-0-186-lb). \n\nWhile the simple CV correlates really well with public LB, keep in mind that private LB has a different sequence length distribution, and relying on simple CV/public LB may cause a strong shakeup. Also, be aware of sequence similarity in your CV split...",
    "2454485": "I'm using your split, results are for fold-0, single model\nSome ideas from OpenVaccine challenge: \n\n| CV | LB |\n| --- | --- |\n| 0.12633 | 0.14813  |\n| 0.12529 | 0.14672 |\n| 0.12357 | 0.14478 |\n| 0.12251 | 0.14232 | \n| 0.12120 | 0.14066 |",
    "2502635": "Finally a single model (26 Epochs) CV 0.126 LB 0.146",
    "2452756": "0.129743 one fold out of 4,  0.15147 LB. I'm using your model, which I slightly modified to accept some of the features we used for the OpenVaccine challenge and more training. I feel sad that you get better results just by feeding the sequence info :-D. ",
    "2508327": "I think the delta between CV and LB is 0.02, so if you want to achieve 0.11 LB you need to achieve 0.08 CV, am I right ? ",
    "2484197": "It takes several hours to train a model. How do you usually tune large models like this?\n\nThank you for your sharing. :)",
    "2483212": "I have tried to use your model in the starter notebook, but instead of filtering the data by SN_filter > 0, I filter the data by signal_to_noise > 0.5 and I get better results ",
    "2454811": "lb = 0.16042, cv = 0.133671, simple transformer model",
    "2442010": "LB 0.17045, CV 0.1489. tiny change on your transformer based starter model and more epochs on the same training schedule. Will experiment with different archs and see ",
    "2447784": "Hi All , I'm trying to break into a competition and trying to understand how to navigate through the problem , wanted to ask what LB is ? Also apart from the starter documents provided by the host , are there any other research papers anyone went through to understand the problem?",
    "2511713": "Hello can someone explain that what should we do with the Null data ? should we train the model with them or use some method to fill the null values ? and also a little discerption about the data and how to use to train a model for that . Thanks  ",
    "2471932": "I am wondering how people are using the OpenVaccine challenge",
    "2443049": "May I ask that if you train on kaggle or other platform?  with respect to RAM/GPU etc.\n\nI ensembled two folds, LB only got 0.183",
    "2443281": "LB 0.14895, CV 0.12516 it's grait Thank "
  }
}