{
  "id": 581051,
  "title": "15th Place Solution: SD3.5M + Vtracer + select best from 3 image",
  "content": "<p>Thanks to the Kaggle and participants of the competition. Special thanks to <a href=\"https://www.kaggle.com/richolson\" target=\"_blank\">@richolson</a>, who shared his ideas and notebooks, and to many other participants whose every word provided food for thought.</p>\n<h2>Solution</h2>\n<p>As for my solution, it was SD3.5M with prompt_suffix = \"Flat illustration, stereotypical\". Plus vtracer with binary search for optimal parameters. Plus paligemma2-10b-mix-448 to select the best of three images.</p>\n<p>The successful submission only came near the end of the competition at night. The main boost came from splitting the image description into three questions.</p>\n<h2>Main boost</h2>\n<p>For short descriptions, the split was similar to TF-IDF:</p>\n<p>description: 'a purple forest at dusk'<br>\nquestion: ['Is purple forest?', 'Is forest at?', 'Is at dusk?']</p>\n<p>For longer descriptions, the text was simply split into three parts:</p>\n<p>description: 'purple pyramids spiraling around a bronze cone'<br>\nquestion: ['Is purple pyramids?', 'Is spiraling around?', 'Is bronze cone?']</p>",
  "comments": [
    {
      "id": 3211173,
      "author_name": "",
      "author_url": "",
      "post_date": "2025-05-28T06:43:28.307000",
      "content": "",
      "votes": 0,
      "replies": []
    }
  ],
  "comment_count": 1,
  "messages": [
    {
      "id": 3211153,
      "postDate": "2025-05-28T06:05:03.573Z",
      "content": "<p>Thanks to the Kaggle and participants of the competition. Special thanks to <a href=\"https://www.kaggle.com/richolson\" target=\"_blank\">@richolson</a>, who shared his ideas and notebooks, and to many other participants whose every word provided food for thought.</p>\n<h2>Solution</h2>\n<p>As for my solution, it was SD3.5M with prompt_suffix = \"Flat illustration, stereotypical\". Plus vtracer with binary search for optimal parameters. Plus paligemma2-10b-mix-448 to select the best of three images.</p>\n<p>The successful submission only came near the end of the competition at night. The main boost came from splitting the image description into three questions.</p>\n<h2>Main boost</h2>\n<p>For short descriptions, the split was similar to TF-IDF:</p>\n<p>description: 'a purple forest at dusk'<br>\nquestion: ['Is purple forest?', 'Is forest at?', 'Is at dusk?']</p>\n<p>For longer descriptions, the text was simply split into three parts:</p>\n<p>description: 'purple pyramids spiraling around a bronze cone'<br>\nquestion: ['Is purple pyramids?', 'Is spiraling around?', 'Is bronze cone?']</p>",
      "rawMarkdown": "Thanks to the Kaggle and participants of the competition. Special thanks to @richolson, who shared his ideas and notebooks, and to many other participants whose every word provided food for thought.\n\n<h2>Solution</h2>\nAs for my solution, it was SD3.5M with prompt_suffix = \"Flat illustration, stereotypical\". Plus vtracer with binary search for optimal parameters. Plus paligemma2-10b-mix-448 to select the best of three images.\n\nThe successful submission only came near the end of the competition at night. The main boost came from splitting the image description into three questions.\n\n<h2>Main boost</h2>\n\nFor short descriptions, the split was similar to TF-IDF:\n\ndescription: 'a purple forest at dusk'\nquestion: ['Is purple forest?', 'Is forest at?', 'Is at dusk?']\n\nFor longer descriptions, the text was simply split into three parts:\n\ndescription: 'purple pyramids spiraling around a bronze cone'\nquestion: ['Is purple pyramids?', 'Is spiraling around?', 'Is bronze cone?']",
      "votes": 9
    },
    {
      "id": 3211173,
      "postDate": "2025-05-28T06:43:28.307Z",
      "rawMarkdown": "",
      "isDeleted": true
    }
  ],
  "complete": true,
  "source": "live",
  "fetched_at": "2026-10-20T09:08:59Z",
  "competition_id": 89659,
  "competition_slug": "drawing-with-llms",
  "team_id": 13513751,
  "solution_url": "/competitions/drawing-with-llms/writeups/mikhail-golubchik-15th-place-solution-sd3-5m-vtrac"
}