返回列表

LB 10.00 with Small Tweaks to 2024ARChitects

677. ARC Prize 2025 | arc-prize-2025

开始: 2025-03-26 结束: 2025-11-03 数学与计算 数据算法赛
对 2024ARChitects 进行小幅调整获得 LB 10.00

对 2024ARChitects 进行小幅调整获得 LB 10.00

作者: ippeiogawa (Master)
发布时间: 2025 年 11 月 9 日
竞赛排名: 第 6 名

主要变更:TTT 训练 24 个 epochs,n_train_per_example = 3,n_inference = 1,以及基于子进程的推理以提高速度。

我的最终解决方案是 ARChitects2024 方法 的轻微修改版本。我的其他实验都无法超越它,所以非常感谢 ARChitects 团队公开他们的工作。

鉴于分数的不稳定性,我没有选择 LB 结果最好的那个。相反,我选择了两个(链接如下)表现更一致的提交。

以下是我做的主要调整:

1. 训练

  • 每个任务进行 TTT(测试时训练)
  • num_epoch = 24
  • 将 num_train 减少到 3 以加快训练
  • batch_size = 4
  • grad_accumulation_step = 2
  • 在其中一个提交中移除了背景线以加快训练

2. 推理

  • n = 1
  • 将 num_train 减少到 2 以加快推理
  • 使用 2 个子进程加速推理
  • DFS 的 top_k = 4 以减少搜索时间

使用这些超参数,并非所有任务都能在 12 小时限制内完成。我尝试降低 num_epoch,但性能下降很多,所以我坚持使用 24。

同比赛其他方案