Papers for

software engineers in ai products

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Dagformer improves transformer language models with planned cross-layer connections

DAGFormer: Global Topology Prediction for Transformer Cross-Layer Connections

Abstract: We propose DAGFormer, a Transformer language model whose cross-layer connections are planned by a jointly trained topology predictor. Beyond the residual connections in a standard Transformer, DAGFormer adds direct connections from earlier layers to later ones, and the predictor controls the strength of every connection based on input tokens. Unlike existing cross-layer routing architectures, which set each layer's connections separately, DAGFormer plans the routing of the whole model at once. On matched OLMo-2 pairs from 75M to 1B parameters, DAGFormer lowers WikiText-2 perplexity by 17% to 25% over the vanilla Transformer, and a 1B DAGFormer trained on 5B tokens outperforms the vanilla model trained on 10B. Against four routing baselines with the same data and budget, it reaches the lowest perplexity at 75M, 300M and 1B. The gain carries over to 13 commonsense, science, reading and math evaluation tasks (2.0 to 2.5 points higher mean accuracy at 300M and 1B) and to instruction finetuning (63% to 70% AlpacaEval win rate against the vanilla Transformer, leading every routing baseline), and under structured pruning DAGFormer degrades the least in five of six settings.

Wed 14 OctComputation and LanguageArtificial IntelligenceMachine Learning
The gist
Transformer language models usually pass information from one layer to the next in a fixed way. The authors created DAGFormer, which predicts the best way to connect all layers together at once based on the input text, allowing earlier layers to directly share information with later ones. This new design helps the model understand language better, lowering errors and improving performance on various tasks like reading and math. DAGFormer works better than other methods that try to change these connections.
Open → 2610.19625v1

Multimodal agents choose reasoning steps to speed up search tasks

Selection-Based Structured Reasoning: Toward Efficient Multimodal Search Agents

Abstract: Multimodal agents commonly generate free-form reasoning before each action. For small models, limited model capacity can result in lengthy reasoning that provides little useful guidance for action generation while incurring substantial inference cost. To address this challenge, we introduce Selection-based Structured Reasoning (SSR), a framework that reformulates reasoning as selection instead of open-ended generation. SSR represents recurring high-level reasoning as pre-specified, reusable natural-language candidates. At each turn, the model selects from these reasoning candidates based on their likelihoods given the current context, without requiring an auxiliary task head. Using pre-specified reasoning traces enables parallel scoring, where teacher-forced prefilling computes token likelihoods concurrently within and across candidates using a shared context KV cache. We evaluate SSR on seven multimodal search benchmarks using 2B and 4B models. Across multiple reinforcement learning objectives and supervised fine-tuning, SSR delivers significant efficiency gains without sacrificing task performance. SSR achieves an average success rate competitive with leading search agents of the same scale, while reducing per-turn reasoning latency by over 90% and total per-question model inference latency by 28-54%. Project page: https://zfy0314.github.io/ssr-webpage/.

Thu 1 OctMachine LearningArtificial Intelligence
The gist
When computers try to solve problems that involve text and images, they usually explain their reasoning in long sentences before acting, which can be slow and not always helpful. The authors propose a way for these systems to pick from a list of usual reasoning steps instead of writing them out each time. This method makes the process much faster while still getting good results in finding information or objects. They tested this on several benchmarks and showed it works well with less delay.
Open → 2610.01892v1