: Spectral Null-Space Swap Makes Reasoning Models Efficient
Organizations: University of Illinois Urbana-Champaign · Tsinghua University · Dartmouth College · Peking University
Abstract
LLMs trained with Chain-of-thought excel in reasoning capability, but often come with excessive token cost. We find that the core of reasoning capacity lies in the Thinking model's weight component within the null space of a projection defined by the corresponding Non-thinking model's dominant singular directions, and removing the subspace component can largely improve reasoning efficiency without hurting the accuracy gained during thinking-mode post-training. Unlike existing efforts that mostly operate within the dominant subspace, we are the first to unveil the critical role of the null space and harness it for model optimization. Motivated by this finding, we propose Spectral Null-Space Swap (), a training-free composition of paired Non-thinking and Thinking checkpoints. Our method keeps the Non-thinking model inside its own dominant subspace and takes the Thinking checkpoint outside it, improving reasoning efficiency while maintaining accuracy. We extensively evaluate on 2B-30B dense and mixture-of-experts (MoE) architectures spanning 28 evaluation environments across mathematical, multimodal, and audio reasoning domains. establishes new empirical Pareto Frontiers among training-free model composition strategies: across all settings, it reduces inference token overhead by an average of 27.4% compared to full Thinking models while simultaneously improving overall task accuracy by 1.0 percentage point (e.g., yielding +8.3% accuracy on HMMT25 alongside a 33.0% token speedup). We further use attention entropy for explanation and find that the retained component produces more concentrated attention, and we use a simplified analytical model about optimization to demonstrate why null-space can effectively reduce attention entropy, thereby improving the efficiency of reasoning.
Figures & tables
| Large Language Model | AIME25 | HMMT25 | CMIMC25 | Olympiad-Bench | ||||
| Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | |
| Qwen3-4B | ||||||||
| Qwen3-4B-Instruct | 45.8 | 6,785 | 35.0 | 8,621 | 32.5 | 8,461 | 77.3 | 4,468 |
| Qwen3-4B-Thinking | 71.7 | 20,704 | 46.7 | 24,636 | 58.1 | 24,415 | 83.8 | 14,086 |
| Qwen3-4B-TIES | 73.3 | 16,377 | 50.0 | 16,049 | 54.4 | 21,748 | 85.8 | 10,238 |
| Qwen3-4B-MI-0.8 | 71.7 | 17,270 | 58.3 | 19,729 | 56.3 | 22,902 | 85.5 | 11,460 |
| Model | AIME25 | HMMT25 | CMIMC25 | Olympiad-Bench | ||||
| Qwen3-4B-S 3 -1.0 | 69.2 | 15,129 | 45.8 | 15,920 | 50.6 | 17,863 | 83.0 | 9,553 |
| Qwen3-4B-S 3 -0.9 | 71.7 | 15,843 | 49.2 | 16,733 | 53.1 | 20,567 | 83.5 | 9,607 |
| Qwen3-4B-S 3 -0.8 | 73.3 | 15,004 | 55.0 | 16,496 | 55.0 | 21,266 | 83.8 | 9,745 |
| Qwen3-4B-S 3 -0.7 | 75.8 | 18,082 | 45.0 | 22,377 | 48.1 | 22,186 | 84.0 | 10,265 |
| Qwen3-4B-S 3 -0.6 | 78.3 | 18,542 | 49.2 | 22,481 | 50.6 | 22,798 | 83.8 | 11,607 |
| Qwen3-4B-S 3 -0.5 | 79.2 | 19,264 | 54.2 | 23,361 | 51.3 | 23,743 | 83.6 | 12,035 |
| Model | AIME’24 | AIME’25 | AMC’23 | CMIMC’25 | HMMT’25 | Mean Acc | Mean len |
| Base | 61.7 | 50.4 | 94.7 | 30.6 | 33.3 | 54.1 | 8,280 |
| Sub | 69.2 | 56.2 | 95.9 | 36.2 | 35.4 | 58.6 | 8,891 |
| Null | 77.1 | 74.6 | 99.1 | 51.2 | 49.2 | 70.2 | 15,071 |
| Full | 75.4 | 70.0 | 99.1 | 53.4 | 53.3 | 70.3 | 20,269 |
Appendix figures & tables32 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | AIME24 | AIME25 | AMC23 | CMIMC25 | HMMT25 | MATH-500 | GSM-8K | All |
| Null | 0.871 | 0.981 | 0.836 | 0.882 | 0.894 | 0.792 | 0.815 | 0.861 |
| Base | 0.884 | 0.996 | 0.845 | 0.897 | 0.904 | 0.809 | 0.823 | 0.873 |
| Full | 0.887 | 1.006 | 0.855 | 0.907 | 0.916 | 0.803 | 0.824 | 0.878 |
| Sub | 0.896 | 1.011 | 0.856 | 0.912 | 0.917 | 0.820 | 0.834 | 0.886 |
| Model | Acc. (%) | Hall. rate (%) | Correct | Incorrect | Not attempted |
| Base | 19.1 | 80.4 | 826 | 3384 | 116 |
| Sub | 15.8 | 81.3 | 682 | 2969 | 675 |
| Null (ours) | 20.2 | 78.7 | 873 | 3225 | 228 |
| Full | 19.6 | 80.4 | 847 | 3466 | 13 |
| Model family | Architecture | Modality | Task group |
| Qwen3-4B | Dense | Text | Math and general reasoning |
| Qwen3-30B-A3B | MoE | Text | Math and general reasoning |
| Qwen3-VL-2B | Vision–language | Text and image | Multimodal reasoning |
| Qwen3-VL-4B | Vision–language | Text and image | Multimodal reasoning |
| Qwen3-Omni-30B-A3B | MoE | Text and audio | Text and audio reasoning |
| Setting | Temperature | Presence penalty | Max tokens | Max Model Length | Backend |
| Text reasoning | 0.7 | 1.5 | 32,768 | 40,960 | vLLM |
| VL–text | 0.7 | 1.5 | 32,768 | 40,960 | vLLM |
| VL–multimodal | 0.7 | 0.0 | 16,384 | 40,960 | vLLM |
| Omni–text | 0.7 | 1.5 | 32,768 | 40,960 | vLLM |
| Omni–audio | 0.6 | 0.0 | 16,384 | 32,768 | vLLM |
| Model | AIME24 | AIME26 | AMC23 | MATH-500 | ||||
| Acc | Tok | Acc | Tok | Acc | Tok | Acc | Tok | |
| Qwen3-4B | ||||||||
| Qwen3-4B-Instruct | 63.3 | 7,951 | 51.7 | 7,769 | 93.8 | 2,904 | 94.5 | 1,843 |
| Qwen3-4B-Thinking | 73.3 | 19,247 | 74.2 | 20,461 | 100.0 | 10,443 | 97.7 | 6,161 |
| Qwen3-4B-TIES | 70.8 | 14,905 | 76.7 | 15,029 | 100.0 | 8,720 | 98.2 | 5,152 |
| Qwen3-4B-MI-0.8 | 83.3 | 15,262 | 80.0 | 16,165 | 99.4 | 8,059 | 98.1 | 4,879 |
| Qwen3-30B-A3B | ||||||||
| Model | AIME25 | HMMT25 | CMIMC25 | Olympiad-Bench | ||||
| Qwen3-30B-A3B-S 3 -1.0 | 74.2 | 11,152 | 57.5 | 13,454 | 60.6 | 14,110 | 86.7 | 7,132 |
| Qwen3-30B-A3B-S 3 -0.9 | 80.0 | 11,640 | 64.2 | 15,603 | 68.8 | 15,472 | 86.9 | 8,599 |
| Qwen3-30B-A3B-S 3 -0.8 | 80.8 | 12,536 | 62.5 | 16,424 | 66.3 | 15,988 | 88.4 | 9,238 |
| Qwen3-30B-A3B-S 3 -0.7 | 85.0 | 13,915 | 62.5 | 19,403 | 71.3 | 17,727 | 86.8 | 9,939 |
| Qwen3-30B-A3B-S 3 -0.6 | 77.5 | 16,048 | 65.8 | 20,548 | 68.1 | 20,091 | 86.4 | 10,256 |
| Problem: Let the sequence of rationals be defined such that and can be expressed as for relatively prime positive integers and . Find the remainder when is divided by . | |
| Ground Truth: 248 | |
| Qwen3-4B-Thinking (32,768 tokens) S 4 = m 3 2 + n 3 2 - m 3 n 3 S 4 mod 3000 = 1089 + 625 - 2775 = (1089 + 625) = 1714; 1714 - 2775 = -1061 -1061 + 3000 = 1939 S 4 1939 mod 3000 Now, 3m 4 1939 mod 3000. But 1939 must be divisible by 3? Wait, 1+9+3+9=22, not divisible by 3. Contradiction! But we know from earlier that m 4 is an integer, so S 4 is divisible by 3. Therefore, my mod 3000 calculation is incorrect because I used m 3 mod 1000=33, but m 3 =19033, so m 3 mod 3000=19033 - 6*3000=19033-18000=1033, not 33 mod 3000. | Qwen3-4B-TIES (30,160 tokens) Let’s test with exact fractions whether u 3 = u 1 . We have u 1 = 471/275 u 3 = (u 2 )/3 + 3/u 2 - 1 We computed u 2 = 57099 / 43175 Compute (u 2 )/3 = 19033 / 43175 3/u 2 = 3 43175 / 57099 = 129525 / 57099 = simplify: divide numerator and denominator by 3: 43175 / 19033 So u 3 = 19033 / 43175 + 43175 / 19033 - 1 Now compute this value and see if it equals u 1 = 471/275 Let’s compute the difference: Let A = 19033 / 43175 + 43175 / 19033 Then u 3 = A - 1 We need to check if A - 1 = 471/275 A = 471/275 + 1 = 746/275 Is 19033 / 43175 + 43175 / 19033 = 746/275? |
| Answer: | Answer: 748 |
| Qwen3-4B-MI-0.8 (27,562 tokens) Thus u 3 = - (19093/507) / (-131/13) = - (19093/507) * (-13/131) = (19093 * 13) / (507 * 131) Note that 507 = 31313, so 50713 = 313 2 13 = 313 3 ? Wait, 13507 = 13(500 + 7) = 6500 + 91 = 6591 But 19093 131: let’s check 131145 = 131(140 + 5) = 18340 + 655 = 18995; 19093 - 18995 = 98, not divisible. Wait, maybe I made a calculation error earlier. Wait, let’s step back. Maybe this substitution isn’t helping. Let’s go back to the a k and b k sequences with the recurrence: a k 1 = 3a k b k b k 1 = a k 2 - a k b k + b k 2 | Qwen3-4B-S 3 (18,362 tokens) So S k+1 = p k+1 + q k+1 = (p k 2 - p k q k + q k 2 )/3 + p k q k = (p k 2 - p k q k + q k 2 + 3 p k q k )/3 = (p k 2 + 2 p k q k + q k 2 )/3 = (p k + q k ) 2 / 3 Oh my goodness! That’s a beautiful simplification! S k+1 = (S k ) 2 / 3 Because p k 2 + 2p k q k + q k 2 = (p k + q k ) 2 , yes! So S k+1 = S k 2 / 3 That’s a huge breakthrough! Why didn’t I see this earlier? |
| Answer: 248 | Answer: 248 |
| Problem: Given that April fell on a Sunday, what is the next year in which April will fall on a Sunday? | |
| Ground Truth: 2018 | |
| Qwen3-4B-Thinking (19,190 tokens) So why did I think maybe 2018 is too soon? Let’s see if we can find a reference in our mind. Wait, I recall that April 1, 2012 was a Sunday, and April 1, 2018 was a Sunday? Let’s think about historical events. Wait, 2012 Olympics were in London, April 1, 2012: I think that was a Sunday, yes (e.g., April 1, 2012 was a Sunday, as given). Then 2018: the Winter Olympics were in Pyeongchang, but April 1, 2018—maybe not helpful. | Qwen3-4B-TIES (17,533 tokens) So April 1, 2016 is a Sunday. But wait, the problem says April 1, 2012 is Sunday. Let’s compute: 2012 (leap) shift 2 2013: Tuesday 2013 (not) shift 1 2014: Wednesday 2014 (not) shift 1 2015: Thursday 2015 (not) shift 1 2016: Friday 2016 (leap) shift 2 2017: Friday +2 = Sunday Wait, so 2017 is Sunday. But why does the shift depend on the current year? Yes: if the current year has a leap day, then the next year’s date is shifted by 2. So for April 1, Y to April 1, Y+1, the shift is 2 if Y is leap year, 1 otherwise. This is the correct rule. |
| Answer: 2018 | Answer: 2017 |
| Qwen3-4B-MI-0.8 (26,918 tokens) Wait, let’s use an online calculator. I’ll pretend I can access one. According to timeanddate.com, April 1, 2012 was a Sunday. April 1, 2013: Monday April 1, 2014: Tuesday April 1, 2015: Wednesday April 1, 2016: Thursday April 1, 2017: Friday April 1, 2018: Saturday April 1, 2019: Sunday April 1, 2020: Monday April 1, 2021: Tuesday April 1, 2022: Wednesday April 1, 2023: Thursday April 1, 2024: Friday April 1, 2025: Saturday April 1, 2026: Sunday | Qwen3-4B-S 3 (5,804 tokens) Ah, right! Because from April 1st, 2015 to April 1st, 2016, the period covers February 29, 2016, which is a leap day, so it’s 366 days. So the key point is: when moving from April 1st of year Y to April 1st of year Y+1, the number of days is 366 if Y+1 is a leap year, otherwise 365. Wait, no. |
| Answer: 2029 | Answer: 2018 |
| Problem: Find the least positive integer for which there exists a set consisting of distinct positive integers such that | |
| Ground Truth: 39 | |
| Qwen3-30B-A3B-Thinking (29,074 tokens) However, exhaustive analysis shows that no combination of replacing elements in the set results in the exact target value due to constraints on integer solutions. - Thus, is not sufficient, and is the smallest possible | Qwen3-30B-A3B-TIES (21,702 tokens) We need this to be 1/1.0149 0.9853. So [k(m+1)]/[m(k+1)] = 0.9853 k(m+1) = 0.9853m(k+1) km + k = 0.9853km + 0.9853m 0.0147km + k - 0.9853m = 0. For k=39: 0.014739m + 39 - 0.9853m = 0.5733m + 39 - 0.9853m = -0.412m + 39 = 0 m=39/0.412 94.66. Try m=95: [3996]/[95*40]=3744/3800=0.98526 , which is very close to 0.9853. |
| Answer: 40 | Answer: Therefore, the minimal n is 40 |
| Qwen3-30B-A3B-MI-0.8 (29,974 tokens) So 445/429 > 335/323 > 364/351. Is there a k where (40/39)(k+1)/k = 335/323? Solve for k: (40/39)(k+1)/k = 335/323 (k+1)/k = (335/323)(39/40) = (33539)/(32340) = (567313)/(171985) = (67313)/(17198) = 2613/2584. So (k+1)/k = 2613/2584 k = 2584/(2613-2584) = 2584/29 89.103, not integer. So closest integers are k=89 and k=90, but neither give the exact value. | Qwen3-30B-A3B-S 3 (8,513 tokens) Oh! That’s a key insight I missed earlier. So the product of (1 - 1/k) for k=2 to m is 1/m. |
| Answer: 39 | Answer: 39 |
| Problem: For a point let and represents the distances from to the planes and Let be the set of points such that Find the region of the volume enclosed by | |
| Ground Truth: | |
| Qwen3-4B-Thinking (16,803 tokens) Wait, wait! Wait a second—I just realized: in the problem statement, it says "the region of the volume enclosed by S". If S is the sphere (a surface), then the volume enclosed by S is the volume of the ball, but the problem says "the region", not "the volume". So they want the region (the set of points), which is the ball. In standard math notation, the set of points with x 2 + y 2 + z 2 36 is the closed ball of radius 6 centered at the origin. | Qwen3-4B-TIES (8,188 tokens) Let me verify that again because that seems surprisingly clean. Let’s check each expansion again to make sure I didn’t make a mistake. First term: 3(x - z) 2 = 3x 2 - 6xz + 3z 2 Second term: (x - 2y + z) 2 = x 2 + (-2y) 2 + z 2 + 2*(x*(-2y) + x*z + (-2y)*z) = x 2 + 4y 2 + z 2 -4xy + 2xz -4yz |
| Answer: | Answer: |
| Qwen3-4B-MI-0.8 (9,979 tokens) Given that, I think the answer is the solid ball (closed ball) of radius 6 centered at the origin. To write it neatly in a box, maybe using standard notation. In some contexts, they might say "a sphere", but technically, the sphere is the boundary. Wait, but the problem says "the region of the volume enclosed by S", so S is the sphere (boundary), so enclosed volume is the ball. | Qwen3-4B-S 3 (4,772 tokens) Wow, all cross terms cancel out! That’s nice. So total = 6x 2 + 6y 2 + 6z 2 |
| Answer: | Answer: |
| Problem: The binomial coefficient can be defined as the coefficient of in the expansion of . Similarly, define the trinomial coefficient as the coefficient of in the expansion of . Determine the number of integers with such that . | |
| Ground Truth: 648 | |
| Qwen3-4B-Thinking (28,852 tokens) Wait, is that right? Let’s list the multipliers again: i=0:1, i=1:3, i=2:3, i=3:3, i=4:1, i=5:1, i=6:3, i=7:1. Multiply step by step: 13=3; 33=9; 93=27; 271=27; 271=27; 273=81; 81*1=81. Yes, 81. But wait, let’s sanity check with smaller n to make sure our approach isn’t flawed. | Qwen3-4B-TIES (24,500 tokens) Number of valid choices for a m =2 is: - If there are s such digits, it’s 2 s-1 when s>0, and 1 when s=0. Wait for s=1: 2 0 =1 s=2:2 1 =2 s=0:1 Now let’s test: n=1: base3=1 a 0 =1, s=0 count=3 1 *1=3 n=2: base3=2 a 0 =2, s=1 count=3 0 *1=1 (actual is 2) |
| Answer: 648 | Answer: 32 |
| Qwen3-4B-MI-0.8 (31,669 tokens) Reading remainders from bottom to top: So the base-3 digits are: [2, 2, 0, 2, 2, 2, 2] Count: - Digits equal to 0: 1 - Digits equal to 1: 0 - Digits equal to 2: 6 | Qwen3-4B-S 3 (15,184 tokens) Let’s verify: in , since . Yes! Perfect. So in , . Therefore, in . |
| Answer: 64 | Answer: 648 |
| Problem: Call finite sets of integers and cousins if - and have the same number of elements, - and are disjoint, and - the elements of can be paired with the elements of so that the elements in each pair differ by exactly . For example, and are cousins. Suppose that the set has exactly cousins. Find the least number of elements the set can have. | |
| Ground Truth: 107 | |
| Qwen3-4B-Thinking (31,320 tokens) If we want 4040 cousins, which is 4040 = 2 3 * 5 * 101, but since the only possible cousin counts are powers of 2 (for good separation sets), the problem must have a typo, and the intended number is 4096 (2 12 ), so the minimal size is 12. But wait, no—another idea: in the problem, when S has a block of size 2, it "uses up" two elements to get 1 cousin, whereas a single element uses one element to get 2 cousins. | Qwen3-4B-TIES (24,345 tokens) Even if we try to reduce by introducing conflicts (e.g., bringing two elements to distance 2), we reduce by 1 per conflict. - To get from , we’d need 56 such conflicts. - But each conflict requires two elements, so we’d need at least elements - This is much larger than 4039. Thus, no smaller can yield exactly 4040 cousins using any reasonable construction. |
| Answer: 12 | Answer: 4039 |
| Qwen3-4B-MI-0.8 (31,687 tokens) Wait, let’s use the k=2 example: Block 1: left=-1, right=1 Block 2: left=1, right=3 Configuration 1: (-1,1) – block1 left, block2 left Configuration 2: (-1,3) – block1 left, block2 right Configuration 3: (1,3) – block1 right, block2 right So: L(1)=1 (block1 left), R(1)=1 (block1 right) L(2)=1 (block2 left: only in config 1), R(2)=2 (block2 right: configs 2,3) Wait, no, L(2) is number of configs where block2 chooses left, which is 1; R(2)=2. | Qwen3-4B-S 3 (15,456 tokens) Yes! From the earlier examples: m=1: 2 = 1+1 m=2: 3 = 2+1 m=3: 4 = 3+1 And for a chain of length m, the valid assignments are sequences where once you choose right, all subsequent must choose right, so m+1 choices. Perfect! Therefore, if S is partitioned into k disjoint chains (each chain being a maximal set of elements spaced by 2), then the total number of cousins is the product of (length of chain + 1) over all chains. |
| Answer: 107 | Answer: 107 |
| Problem: Let be a sequence of real numbers such that , and for every there exists satisfying Find the maximal possible value of . | |
| Ground Truth: | |
| Qwen3-30B-A3B-Thinking (20,465 tokens) Similarly, in Path B, to get d4>0, we had a3 < a1 + a2? Wait, no, earlier for d4>0 with k=3 at n=4, we had a4=(a1+a2+a3)/3 >a3 a1+a2 >2a3. To maximize d4=(a4 -a3)= (a1+a2 -2a3)/3, need to minimize (a1+a2 -2a3), i.e., minimize a3 (since a1,a2 fixed once chosen). a1=1, a2 was minimized to 1/2 at n=2, then at n=3, to minimize a3, we take k=1 (a3=a2=1/2), so a3=1/2, hence d4=(1 + 1/2 - 2*(1/2))/3=(1 + 1/2 -1)/3=(1/2)/3=1/6, which is exactly what we got. And this is the maximum possible d4 because we minimized a3 (the variable term). | Qwen3-30B-A3B-TIES (31,161 tokens) For even , So So it’s increasing towards 2/3. So the even-indexed terms are increasing: , , , …, approaching 2/3 0.666… |
| Answer: | Answer: 0 |
| Qwen3-30B-A3B-MI-0.8 (29,032 tokens) The best strategy to achieve a large difference at position is: - Keep the sequence constant at 1 from up to , - At step , compute , which gives , - Then at step , take : | Qwen3-30B-A3B-S 3 (13,098 tokens) Moreover, the only way to get a n =1 is if all the terms being averaged (the last k terms) are equal to 1, because if any term in the average is less than 1, the average would be less than 1. |
| Answer: | Answer: |
| Problem: Let be the unique polynomial of degree at most such that for all , Suppose that is the coefficient of in , where and are integers such that . Compute the unique integer between and (inclusive) such that is divisible by . (Note that is prime.) | |
| Ground Truth: 1037 | |
| Qwen3-4B-Thinking (18,715 tokens) The leading coefficient of satisfies: where is the number of perfect squares in This result is verified through multiple test cases with small primes and confirmed via detailed analysis | Qwen3-4B-TIES (22,348 tokens) So is degree at most 44? Wait, hold on! This is a critical point. The problem says "degree at most 2026", but if we have only 45 points where it’s 1 and others 0, isn’t the interpolating polynomial of degree at most 44? |
| Answer: 1982 | Answer: 0 |
| Qwen3-4B-MI-0.8 (13,991 tokens) Therefore: To get the representative in , add 2027: — Final Answer | Qwen3-4B-S 3 (11,361 tokens) Differentiating both sides: So for all . |
| Answer: 1982 | Answer: 1037 |
| Problem: Find the smallest number such that there exist polynomials with rational coefficients satisfying | |
| Ground Truth: 5 | |
| Qwen3-30B-A3B-Thinking (31,456 tokens) I think I have to trust the theory here. The key points are: - n=1: impossible, as shown. - n=2: impossible, as shown (requires 7 to be sum of two rational squares, which it’s not). - n=3: impossible, as shown (7 cannot be sum of three rational squares). - n=4: possible, because 7 can be written as sum of four rational squares, and the orthogonality condition is solvable over Q (local conditions satisfied, so global solution exists by Hasse-Minkowski). Therefore, the minimal n is 4. | Qwen3-30B-A3B-TIES (15,776 tokens) Yes! Here’s a known example: Let’s check: Each term: - , - Same for the second, - , - . Sum: - : , - : , - Constants: . Still has term. But if we swap signs in the last two: Try: - , - , - , - . Then terms: . Worse. |
| Answer: 4 | Answer: 4 |
| Qwen3-30B-A3B-MI-0.8 (32,175 tokens) From the second equation: (assuming ). Substitute into the third equation: So: Let , then . This implies that 7 must be written as a sum of three rational squares, which is impossible (as shown earlier). Therefore, this configuration fails. Trying other configurations (e.g., three linear, one constant) similarly leads to contradictions or irrational coefficients | Qwen3-30B-A3B-S 3 (14,931 tokens) But Legendre’s three-square theorem says a natural number n is expressible as sum of three integer squares iff n is not of the form 4 a (8b + 7). 7 is exactly of the form 8b + 7 (b=0), so 7 cannot be written as sum of three integer squares. But can it be written as sum of four integer squares? Yes, by Lagrange’s four-square theorem, every natural number is sum of four integer squares. In fact, 7 = 2 2 + 1 2 + 1 2 + 1 2 = 4 + 1 + 1 + 1 = 7. |
| Answer: 5 | Answer: 5 |
| Problem: Hint: Please answer the question and provide the correct option letter, e.g., A, B, C, D, at the end. Question: In the diagram of the food web shown, if the number of ferns decrease, the supply of salmon will most likely? Choices: (A) decrease (B) can’t tell (C) stay same (D) increase Ground Truth: decrease | |
| Qwen3-VL-4B-Thinking (5,741 tokens) Wait, maybe the user made a mistake in the diagram description, but assuming the diagram is correct, we have to go with the connections given. Since the diagram shows Ferns connected to Rabbits, and Salmon connected to Insects: Ants (connected to Flowers), there’s no direct or indirect connection between Ferns and Salmon. Therefore, the supply of Salmon would stay the same. So the answer is C) stay same. | Qwen3-VL-4B-TIES (2,167 tokens) Therefore, we can’t tell. Wait, but let’s check again. The diagram has arrows from Ferns to Small Mammals: Rabbits. So rabbits eat ferns. Then, what do rabbits eat? If ferns are the main food, then fewer ferns fewer rabbits. Now, do rabbits eat salmon? |
| Answer: C | Answer: B |
| Qwen3-VL-4B-MI-0.8 (2,705 tokens) Is there an arrow from Ferns to Salmon? Let me think. If the number of ferns decreases, what happens to salmon? If ferns are a food source for salmon, then less ferns would mean less food for salmon, so salmon population would decrease. | Qwen3-VL-4B-S 3 (280 tokens) Wait, in the diagram, there’s a line from ferns to salmon. So ferns are a food source for salmon. If ferns decrease, that means there’s less food available for salmon. So salmon’s supply would likely decrease because they have less food. |
| Answer: C | Answer: A |
| Problem: Hint: Please answer the question and provide the correct option letter, e.g., A, B, C, D, at the end. Question: What time does the clock show? Choices: (A) 9:30 (B) 1:30 (C) 4:30 (D) 5:30 (E) 11:30 Ground Truth: 4:30 | |
| Qwen3-VL-4B-Thinking (8,073 tokens) Wait, this is really hard without seeing the image. Wait, but the user provided a description: "the clock show" with numbers 1-12. The hour hand is pointing to 5. Or wait, no. | Qwen3-VL-4B-TIES (2,130 tokens) This is a bit tricky. Wait, perhaps the image shows the hour hand pointing to 5. But if the minute hand is at 6 (30 minutes), then the hour hand should be halfway between the current hour and the next. So if it’s 5:30, |
| Answer: D | Answer: D |
| Qwen3-VL-4B-MI-0.8 (4,041 tokens) Wait, the user provided a clock image. Let me try to imagine it. The clock has numbers 1 through 12. The minute hand is pointing at the 6 (which is 30 minutes), so the time is X:30. | Qwen3-VL-4B-S 3 (394 tokens) Looking at the image, the hour hand is pointing just past the 4, and the minute hand is pointing at the 6. |
| Answer: D | Answer: C |
| Problem: Hint: Please answer the question and provide the correct option letter, e.g., A, B, C, D, at the end. Question: Quadrilateral is a rectangle. If , find Choices: (A) 33 (B) 38 (C) 52 (D) 87 Ground Truth: 52 | |
| Qwen3-VL-2B-Thinking (16,634 tokens) The problem says quadrilateral ABDC is a rectangle, so ABDC is a rectangle, which means AB is parallel to CD, and AD is parallel to BC. Also, all angles in a rectangle are right angles, so angle at B is 90 degrees, right? Wait, the diagram shows a rectangle with points A, B, D, C, so the vertices are A, B, D, C, making ABDC a rectangle. So AB is one side, BD is a diagonal, and CD is the opposite side. Wait, no, in a rectangle, the order of the vertices matters. | Qwen3-VL-2B-TIES (7,072 tokens) First, let’s recall what we know about rectangles. A rectangle has all right angles, so angle at B is 90 degrees. Also, in a rectangle, opposite sides are equal, and diagonals are equal and bisect each other. Wait, but here we have quadrilateral ABDC as a rectangle. Wait, let’s check the diagram. First, let’s identify the rectangle. The diagram shows a rectangle with vertices A, B, D, C. Wait, the vertices are A, B, D, C. So ABDC is a rectangle. |
| Answer: B | Answer: C |
| Qwen3-VL-2B-MI-0.8 (18,735 tokens) Wait, hold on, the vertices are A, B, D, C? Wait, the diagram shows a rectangle with points A, B, C, D. Let me check the labels. The rectangle is ABDC? Wait, no, the rectangle is probably ABCD, but the problem says ABDC. Wait, maybe it’s a typo, but let’s look at the diagram. The diagram has points A, B, C, D with a right angle at B, so AB is a side, BC is a side, CD is the other side, DA is the last side. Wait, the right angle is at B, so angle ABC is 90 degrees. That makes sense for a rectangle: all angles are 90 degrees, opposite sides equal. | Qwen3-VL-2B-S 3 (2,315 tokens) Now consider , which is at vertex , between side and diagonal . Since and are adjacent sides of the rectangle, . We already have: So: Thus: |
| Answer: B | Answer: C |
| Problem: Hint: Please answer the question and provide the correct option letter, e.g., A, B, C, D, at the end. Question: Are there fewer tandem bikes that are behind the brown metal bicycle than matte trucks on the left side of the green object? Choices: (A) Yes (B) No Ground Truth: No | |
| Qwen3-VL-2B-Thinking (7,059 tokens) Let’s list all objects: 1. Small green bus (left side, gray and green) 2. Gray road bike (left of the truck) 3. Blue airplane (middle) 4. Small blue and green truck (green object? Wait, the green object is the truck with green color. Wait, the green truck is the one with the green color, so the truck is green. Then, the other truck is the gray pickup truck in the center. | Qwen3-VL-2B-TIES (1,478 tokens) Wait, "behind" in 3D space—relative to the brown bike. The brown bike is a road bike, and the tandem bike is a little to the right and maybe behind? Wait, no. Let’s visualize. |
| Answer: A | Answer: A |
| Qwen3-VL-2B-MI-0.8 (2,124 tokens) so behind the brown bicycle? Wait, no—position matters. The brown bicycle (road bike) is on the right side. The tandem bike is to the right of the brown bicycle, so maybe behind? Wait, no. Let’s look at the scene. | Qwen3-VL-2B-S 3 (551 tokens) Let’s see: the tandem bike is purple and located behind the brown bicycle. So that’s one tandem bike. |
| Answer: A | Answer: B |
| Problem: Each of the following situations relates to a different company. [Image 1] For company D, find the missing amounts. A. 1,098,650 C. 1,210,732 Answer with the option letter only. Ground Truth: C | |
| Qwen3-VL-4B-Thinking (10,382 tokens) Wait, maybe the question is asking for Revenues? Let’s see. Wait, let’s rearrange the formula for Revenues: Revenues = Net Income + Expenses - Gains + Losses Wait, let’s see. From Net Income = Revenues - Expenses + | Qwen3-VL-4B-TIES (6,003 tokens) Since all options satisfy the equation, but the problem must have one correct answer, maybe I made a mistake in the problem |
| Answer: D | Answer: A |
| Qwen3-VL-4B-MI-0.8 (8,611 tokens) So all options work. But that can’t be. There must be a mistake in the problem or my reasoning. Wait, maybe the question is to find the missing amount for Company D, which is Expenses, and the | Qwen3-VL-4B-S 3 (1,463 tokens) Wait, so the only missing amount for Company D is Expenses. Let’s verify. Net Income = Revenues - Expenses + Gains - Losses We can rearrange to solve for Expenses: Expenses = Revenues + Gains - Losses |
| Answer: A | Answer: C |
| Problem: Use the image to analyze the effect of the following on the level of real interest rates:[Image 1] a. Businesses become more pessimistic about future demand for their products and decide to reduce their capital spending. b. Households are induced to save more because of increased uncertainty about their future Social Security benefits. c. The Federal Reserve Board undertakes open-market purchases of U.S. Treasury securities in order to increase the supply of money. A. a.increase ;b.decrease ;c.increase B. a.increase ;b.decrease ;c.decrease C. a.decrease ;b.decrease ;c.decrease D. a.decrease ;b.increase ;c.decrease Answer with the option letter only. Ground Truth: C | |
| Qwen3-VL-2B-Thinking (7,620 tokens) So for option a: demand for funds (for investment) decreases demand curve shifts left intersection is to the left of E interest rate is lower (decrease). Option b: households save more demand for funds (for investment) decreases demand curve shifts left interest rate is lower (decrease). Option c: Federal Reserve buys Treasury securities supply of money increases supply curve shifts right intersection is to the right of E interest rate is lower (decrease). So all three options decrease the interest rate. | Qwen3-VL-2B-TIES (919 tokens) D. a.decrease ;b.increase ;c.decrease yes, that’s D. Wait, let me confirm again. For a: businesses reduce capital spending demand for funds decreases demand curve shifts left equilibrium real rate decreases correct. For b: households save more demand for funds increases demand curve shifts right equilibrium real rate increases correct. For c: Fed buys Treasury securities increases money supply supply of funds shifts right equilibrium real rate decreases correct. So the answer is D. |
| Answer: C | Answer: D |
| Qwen3-VL-2B-MI-0.8 (1,023 tokens) In the supply and demand model for funds, the demand curve is the demand for funds by businesses, households, etc. If businesses reduce their capital spending, that’s a decrease in the demand for funds (since they’re not borrowing as much to spend on capital). So the demand curve shifts left. The intersection of supply and demand shifts left, so the equilibrium real rate of interest increases. Wait, but in the graph, the supply curve is upward sloping, and demand is downward sloping. | Qwen3-VL-2B-S 3 (341 tokens) So a is decrease. b. Households save more due to uncertainty about Social Security benefits. Saving more means more funds in the banking system, so the supply of funds increases. Supply of funds shifts right. That would lead to a lower real interest rate. Because with more supply, the equilibrium interest rate falls. So b is decrease. c. Federal Reserve buys Treasury securities, increasing money supply. That shifts the supply curve for funds to the right (since more money is in the economy). So supply increases, equilibrium interest rate decreases. So c is decrease. |
| Answer: B | Answer: C |
| Problem: What is the most likely profession of the first speaker? | |
| Audio transcript (reader aid; the model received only the audio) : “all right bro looking good we’re done yeah we’re all done man what’s up there you go this is for you you want me to eat this yeah man candy yeah sure all right that was a test dude which you failed” | |
| Ground Truth: Dentist | |
| Qwen3-Omni-30B-A3B-Thinking (1,978 tokens) The key part is that they’re talking about candy, and then one says it was a test that the other failed. But what does this have to do with professions? Now, the question is: What is the most likely profession of the first speaker? Options are Dentist, Teacher, Fitness Coach, Nurse. I need to think about contexts where someone might give candy as a test or something related to health. Let me consider each option: - Dentist: Dentists often talk about oral health, and candy might be related to teeth. But dentists usually advise against eating candy because it’s bad for teeth. However, in this case, the first speaker gives candy and says it was a test. Maybe it’s a test for something like how people react to candy, but that seems odd. | Qwen3-Omni-30B-A3B-TIES (549 tokens) The first speaker says, ’All right, bro. Looking good. We’re done?’ The second speaker asks, ’We’re done?’ and the first speaker confirms, ’Yeah, we’re all done, man.’ The second speaker then says, ’What’s up?’ and the first speaker responds, ’There you go. This is for you.’ The second speaker asks, ’You want me to eat this?’ and the first speaker says, ’Yeah, man. Why not? The candy. |
| Answer: C | Answer: C |
| Qwen3-Omni-30B-A3B-MI-0.8 (7,446 tokens) Perhaps for a dentist, after a check-up, they might say "Looking good," and then give a small treat, but candy is bad for teeth, so it doesn’t make sense for a test. Unless it’s to see if the patient resists, but the patient is given candy to eat, so if they eat it, they fail, but dentists don’t usually do that. For a teacher, it’s unlikely. For a nurse, similar. Let’s think about the word "test." In medical contexts, there are glucose tests, but candy isn’t used for that. | Qwen3-Omni-30B-A3B-S 3 (316 tokens) Crucially, the word ’test’ is used in what appears to be a professional context, suggesting a formal evaluation. |
| Answer: C | Answer: A |
| Problem: Which speaker ate the powdered donut | |
| Audio transcript (reader aid; the model received only the audio) : “Hey, wait my last powder donut it wasn’t me wasn’t me Guys that was his last powder donut. Don’t be so disrespectful. Okay?” | |
| Ground Truth: Fourth person | |
| Qwen3-Omni-30B-A3B-Thinking (3,929 tokens) Here, "his" refers to Speaker 1 (the owner), confirming the donut was eaten, and the phrase "Don’t be so disrespectful" implies Speaker 4 is addressing the eater. The coughing directly after Speaker 3’s denial suggests they are the one who ate the donut, as the physical reaction gives away their guilt. Speaker 1 is the owner and not the eater, Speaker 2 denied responsibility without coughing, and Speaker 4 is accusing others, so they are not the eater. Therefore, the third speaker (Speaker 3) ate the powdered donut. | Qwen3-Omni-30B-A3B-TIES (484 tokens) Speaker 2 (female) says, ’It wasn’t me,’ which is a direct denial of eating it. Speaker 1 then says, ’Wasn’t me,’ which is another denial. After these denials, Speaker 1 starts coughing, and then says, ’Guys, that was his last powdered donut. Don’t be so disrespectful. Okay, fresh up right now.’ This is the key part. |
| Answer: B | Answer: A |
| Qwen3-Omni-30B-A3B-MI-0.8 (3,006 tokens) The audio: "Wasn’t me." then "cough cough cough Oh!" then "Guys, that was his last powdered donut…" So coughing is separate from Speaker 4’s speech. Therefore, the coughing is from one of the previous speakers. Since Speaker 3 just said "Wasn’t me," and then coughs, it’s likely Speaker 3. Speaker 2 spoke earlier, so less likely. Therefore, Speaker 3 ate it. | Qwen3-Omni-30B-A3B-S 3 (218 tokens) Then, analyzing the audio reveals four speakers: Speaker 1 (first person) asks, "Hey, when the last powdered donut?", Speaker 2 (second person) denies, "It wasn’t me.", Speaker 3 (third person) denies, "Wasn’t me.", and Speaker 4 (fourth person) admits by saying, "Yeah, that was me.", followed by coughing and gagging, then clarifying, "That was his last powdered donut. Don’t be so disrespectful." This admission occurs when the speaker identifies themselves as the one who ate it. |
| Answer: B | Answer: D |
| Problem: What ingredients did Speaker 1 say she used in the trifle? | |
| Audio transcript (reader aid; the model received only the audio) : “it’s a trifle it’s got all of these layers it’s got all of these layers first there’s a layer of ladyfingers then a layer of jam then custard which i made from scratch then raspberries more ladyfingers then beef sauteed with peas and onions and then bananas and then i just put some whipped cream on top it tastes like feet i like it are you kidding” | |
| Ground Truth: (D) Ladyfingers, jam, custard, raspberries, beef, peas, onions, bananas, whipped cream | |
| Qwen3-Omni-30B-A3B-Thinking (1,373 tokens) A. Bread, jelly, pudding, strawberries, chicken, carrots, garlic, apples, cream - Bread? Not mentioned; she said lady fingers, which are like cookies or biscuits, but not bread. - Jelly? She said jam, which is similar, but option says jelly. - Pudding? She said custard, which might be confused, but custard is different. - Strawberries? She said raspberries. - Chicken? She said beef. - Carrots, garlic, apples? Not mentioned. - Cream? She said whipped cream, but option says cream, which might be close. | Qwen3-Omni-30B-A3B-TIES (589 tokens) Option A includes bread, jelly, pudding, strawberries, chicken, carrots, garlic, apples, cream. ’Bread’ is not correct as ’ladyfingers’ were mentioned; ’jelly’ is not correct as ’jam’ was used; ’strawberries’ is incorrect as ’raspberries’ were stated; ’chicken’ is wrong because ’beef’ was used; and other items like ’carrots’ and ’garlic’ were not mentioned, so A is incorrect. |
| Answer: D | Answer: D |
| Qwen3-Omni-30B-A3B-MI-0.8 (1,728 tokens) Option A: Bread, jelly, pudding, strawberries, chicken, carrots, garlic, apples, cream - Bread: she said lady fingers, which are a type of cookie or biscuit, not bread. But lady fingers are often used in trifles, so maybe similar, but not exactly bread. - Jelly: she said jam, which is similar, but jelly is usually fruit spread, jam is thicker. But she said jam. - Pudding: she said custard, which is different. Pudding is usually set with gelatin or cornstarch, custard is egg-based. Not the same. - Strawberries: she said raspberries, not strawberries. | Qwen3-Omni-30B-A3B-S 3 (238 tokens) Next, I compared these ingredients with each option: Option A includes bread, strawberries, chicken, carrots, and garlic which were not mentioned; Option B includes cake, marmalade, cherries, turkey, corn, peppers, and melons which were not mentioned; Option C includes cookies, blueberries, pork, beans, tomatoes, peaches, and yogurt which were not mentioned; Option D lists ladyfingers, jam, custard, raspberries, beef, peas, onions, bananas, and whipped cream which exactly matches Speaker 1’s description. Therefore, the correct answer is D. |
| Answer: D | Answer: D |
| Problem: How many different Chinese tones are involved in the six Chinese pronunciation words demonstrated by the speaker? | |
| Audio transcript (reader aid; the model received only the audio) : “Chinese is easy when you learn four tones in this way. Move your head with the tone shape. Try this.” | |
| Ground Truth: 4 | |
| Qwen3-Omni-30B-A3B-Thinking (4,147 tokens) Each syllable’s tone is as follows: - First "m " in "mama": first tone ( ) - Second "m " in "mama": first tone ( ) - "q ": second tone ( ) - "m " in "q m ": third tone ( ) - "m " in "m m ": third tone ( ) - "m " in "m m ": first tone ( ) The tones used are first, second, and third. The fourth tone ( ) is not demonstrated in any of the six syllables. Therefore, there are t | Qwen3-Omni-30B-A3B-TIES (1,841 tokens) 3. m m - "m " is third tone. - "m " is first tone. Summary of Tones Used: - First tone: appears in "m " (repeatedly). - Second tone: appears in "q ". - Third tone: appears in "m " (repeatedly). The fourth tone is not present in any of the six syllables. |
| Answer: A | Answer: A |
| Qwen3-Omni-30B-A3B-MI-0.8 (5,912 tokens) She says: " , , , " – that’s the four tones. Then she says "Try this: m , m , q , m , m , m " – let’s parse that. She says: "m , m , q , m , m , m " – but that might be a typo or mispronunciation. Looking back: "m , m , q , m , m , m " – but "m " is repeated, and "q " is different. Let me read the audio transcript: "Try this: m , m , q , m , m , m " – but it says "m m q m m m " – that seems odd. Perhaps it’s "m , m , q , m , m , m " meaning six words. But "m " is first tone, "q " is second tone, "m " is third tone, and "m " might be fourth tone, but she says "m " multiple times. Let’s look at the audio: she says "m , m , q , m , m , m " – but "m " is third tone, and she says it three times? That doesn’t make sense for different tones. | Qwen3-Omni-30B-A3B-S 3 (535 tokens) Then in the examples: - m m : both tone 1 - q m : q is tone 2, m is tone 3 - m m : m is tone 3, m is tone 4 So the tones used are tone 1, tone 2, tone 3, tone 4. All four tones are demonstrated. |
| Answer: A | Answer: D |
| Problem: Which types of disfluencies are present in the audio? - Filled pauses: e.g., uh, um - Discourse markers: e.g., well, you know - Restarts: interrupted or repeated sentence starts - Explicit editing terms: e.g., I mean - None: if the speech is fluent. | |
| Audio transcript (reader aid; the model received only the audio) : “Well, my sister is the seamstress of the two of us, but she doesn’t China paint, so we both have our expertise side.” | |
| Ground Truth: discourse markers, restarts | |
| Qwen3-Omni-30B-A3B-Thinking (466 tokens) Then, the audio starts with a short, sharp laugh: "Heh." This is a common filled pause, often used to indicate a brief hesitation or as a conversational filler. Next, the speaker says: "Well my sister is the seamstress of the two of us…" The word "Well" is a classic discourse marker used to introduce a statement. | Qwen3-Omni-30B-A3B-TIES (1,459 tokens) First, listen to the speech: "Huh, well my sister is the sinstrous of the two of us. And but she doesn’t chain up paint, so we both have our expertise site." Now, break down each type: 1. Filled pauses: The speaker says "Huh" at the beginning. "Huh" is a filled pause, similar to "um" or "uh", used to fill a moment of hesitation. |
| Answer: D | Answer: D |
| Qwen3-Omni-30B-A3B-MI-0.8 (1,944 tokens) Then, analyzing the audio content: the speaker says, ’Huh. Well, my sister is the seamstress of the two of us, and but she doesn’t China paint, so we both have our expertise side.’ Specifically, at the very beginning, there’s a ’Huh’ which is a filled pause (a short, non-lexical sound expressing hesitation or thought), and around 00:03, the speaker says ’and but’ which is a classic example of a restart | Qwen3-Omni-30B-A3B-S 3 (271 tokens) First, listen to the beginning: "Ha, well my sister is the simstrous of the two of us…" - The initial "Ha" is a chuckle, which is a filler but not a standard filled pause like "uh" or "um". - The word "well" is a discourse marker, used to introduce the sentence. - The phrase "simstrous" is a self-correction for "simstress". This is a restart/repetition of a word. |
| Answer: D | Answer: A |