Apply to my task
arXiv:2507.02954 ★ 70 Jun 29, 2025

Chain-of-Thought on One of the Toughest Finance Exams: What Separates Failure from Professional-Grade Work

Key result

The paradox: top LLMs pass CFA Level III, one of the toughest finance exams on the planet, which about half of human analysts fail. But only if you make them think step by step. Ask head-on, and the same models fall apart. Step-by-step reasoning (chain of thought, or CoT) lets you squeeze professional-grade analysis out of a model with no fine-tuning and no extra data. The catch: without CoT, the model doesn't think, it guesses. It gives the first plausible answer, like a student who sees a question and immediately writes down something that sounds right. Add step-by-step instructions to the prompt, and the model builds a logical chain instead of taking a shot in the dark. That's the difference between failing and passing a professional exam.

Advanced Financial Reasoning at Scale: A Comprehensive Evaluation ofLargeLanguageModelson CFA Level III

Key Aspects of the Research:

The researchers tested how 23 modern LLMs handle one of the toughest exams for financial analysts (CFA Level III), using different prompting approaches. They found that the best models can pass the exam, but only with advanced prompting techniques such as chain of thought ("think step by step"), which especially boosts the quality of answers to complex essay questions. A plain, head-on request (zero-shot) gives noticeably worse results.

Key Result: Advanced prompting techniques such as chain of thought are critical for solving complex analytical tasks, turning an LLM into a professional-grade tool.


The Core of the Method, Explained:

The core of the method the research proves effective is not just asking the model a question but steering its thinking process. Instead of expecting an instant, correct answer to a complex request, we make the model first build a logical chain of reasoning and only then give the final answer.

The research highlights two main advanced approaches:

  1. Chain-of-Thought (CoT): This is the most practical and powerful technique. Right in the prompt, you instruct the model to work in steps.

    • Step 1: Decomposition. Ask the model to first restate the task and break it into parts.
    • Step 2: Reasoning. Tell it to "think step by step," analyzing each aspect of the problem and showing its calculations or logic.
    • Step 3: Synthesis. At the end, ask it to pull all the reasoning together and give a final, well-justified answer. This approach keeps the LLM from "hallucinating" the first answer that comes to mind and makes it build the answer on logic, which sharply improves quality and accuracy.
  2. Self-Discover: This is a more advanced version of CoT. Here you ask the model to first plan its work.

    • Step 1: Choosing the tools. The model has to decide which "reasoning modules" it will need (for example: "data analysis," "comparing options," "applying a rule").
    • Step 2: Building a plan. The model has to draw up a plan for how it will apply those modules to the specific task.
    • Step 3: Executing the plan. The model follows its own plan to generate the answer. This method turns the LLM into its own "project manager," which is especially useful for multi-part and creative tasks.

The main takeaway for users: For any task more complex than a simple factual question, the prompt should spell out not only WHAT to do but HOW to do it, guiding the model's thinking process.


Practical Applicability:

  • Direct applicability: High. You can start using chain of thought right away. Just add phrases like "Think step by step," "Break the task into stages," "First make a plan, then write the answer" to your prompt. The templates in the paper's appendix (Fig. 7 and 8) can be adapted directly to any task by swapping the financial context for your own.

  • Conceptual value: Very high. The research clearly proves that an LLM isn't just a "black box." Answer quality depends directly on how we direct the model's "attention" and "logic." It gives you a "mental model" of the LLM as a tool you configure with instructions rather than an all-knowing oracle. The idea of a quality/speed/cost trade-off is also key to understanding how LLMs are used in practice.

  • Adaptation potential: Maximum. Although the research focuses on finance, the techniques it describes (CoT, Self-Discover) are completely universal. "Breaking a task into parts," "step-by-step reasoning" and "planning ahead" are meta-skills of problem solving that apply to writing a marketing strategy, planning a trip, creating a video script or analyzing a legal document. Adapting them comes down to swapping the subject area in the prompt template.


A Practical Example:

Here's an example prompt that uses chain of thought (CoT) for an everyday business task: analyzing customer reviews and developing proposals.

You are an experienced marketing analyst at a company that makes and sells organic food. Your task is to analyze customer reviews and propose improvements to the marketing strategy.

**Context (customer reviews):**
1.  "I really love your yogurts, the taste is so natural! But the packaging is awkward, the lid keeps tearing."
2.  "The price of your granola seems inflated compared to competitors. What exactly am I paying extra for?"
3.  "Found you by accident in a small health food store. Why aren't you in the big supermarkets? It would be easier to buy."
4.  "I follow your Instagram, but it's just product photos. I'd love to see recipes and learn more about the farmers who supply your milk."

**Assignment:**
Analyze these reviews and propose 3 key, practical ideas for improving the marketing strategy.

**How to complete it (chain of thought):**
Follow these steps to structure your answer:

1.  **Restate the task:** Briefly describe in your own words what is required of you.
2.  **Identify the key issues:** Analyze each review and group the customers' complaints and suggestions by main theme (for example, "Packaging," "Price," "Distribution," "Content").
3.  **Outline your answer:** Create a short 3-point plan where each point is an idea you're proposing.
4.  **Work out the details:** Following your plan, describe each of the three ideas in detail. Explain which customer problem each idea solves and what concrete steps are needed to implement it.
5.  **Final summary:** At the end, briefly sum up your three proposals.

**Get started:**

Why This Works:

This prompt is effective because it puts the chain of thought principles described in the research into practice:

  1. Structured thinking: Instead of generating ideas right away, the model has to follow a clear algorithm: analysis -> grouping issues -> planning -> detailing. That prevents shallow or irrelevant answers.
  2. Task decomposition: The instruction "Identify the key issues" makes the model first process and organize the input (the reviews) instead of trying to solve everything at once. This lowers the cognitive load and improves the accuracy of the analysis.
  3. Forced justification: The "Work out the details" step requires the model not just to name an idea but to explain why it's good ("which problem it solves") and how to implement it ("concrete steps"). That directly increases the depth and practical value of the answer.
  4. Role: Assigning the role of "experienced marketing analyst" tunes the model to the right vocabulary and mindset, which further improves the answer.

Another Practical Example

Here's an example prompt that uses the Self-Discover method to build a content plan for a personal blog.

You are an expert in content strategy and SEO. Your task is to develop a content plan for a blog for the next month.

**Blog context:**
*   **Topic:** Road trips across the US.
*   **Target audience:** Families with kids (ages 30-45) looking for ideas for short weekend getaways and vacations.
*   **Blog goal:** Become a go-to resource, grow the audience and eventually monetize through affiliate programs (hotels, car rentals).

**Assignment:**
Create a detailed content plan for 4 weeks (8 posts, 2 per week).

**How to complete it (Self-Discover):**
Before writing the content plan itself, develop a reasoning structure.

**1. Choose reasoning modules:** Identify and list the key thinking modules needed to create a high-quality content plan. (Examples: Audience analysis, Topic generation, SEO optimization, Content formatting, Calendar planning).

**2. Adapt the modules to the task:** For each module you chose, briefly describe how exactly you'll apply it to this particular travel blog.
    *   *For example, for "Audience analysis":* "I'll focus on the pain points and interests of families with kids: safety on the road, entertainment for kids, budget-friendly lodging and food."

**3. Build the content plan structure:** Based on the previous steps, create a high-level outline for your answer.

**4. Execute the plan and write the content plan:** Following your structure, write the full content plan. For each of the 8 posts, specify:
    *   Working title (a catchy headline).
    *   SEO keywords.
    *   Short description (2-3 sentences on what the post is about).
    *   Format (for example: "guide article," "top-5 list," "interview," "photo essay").

**Start by developing the reasoning plan:**

Why This Example Works: The Mechanism.

This prompt uses the Self-Discover methodology, making the model engage in metacognition: thinking about how it will think.

  1. Forced planning: Steps 1 and 2 ("Choose modules" and "Adapt modules") keep the model from rushing straight into generating post ideas. Instead, it has to build a framework for its work first. This ensures every important aspect (audience, SEO, formats) gets covered.
  2. Building its own logic: The model doesn't just follow someone else's steps (as in CoT); it decides for itself which "thinking tools" it needs. This is especially effective for complex, multifaceted tasks like strategic planning, where there's no single right path.
  3. Greater relevance: Adapting the modules to the specific task (step 2) makes the model dig deep into the context (a blog about family road trips) and ensures the final content plan precisely matches the goals and audience instead of being a pile of generic travel ideas.
  4. Structured result: The step 4 requirement to give each post a title, SEO keywords, a description and a format produces a ready-to-use, well-organized document rather than a continuous stream of text.

Usefulness Score: 92

02

Main Evaluation Criteria

  • A. Relevance to prompting techniques: Yes, the research directly compares the effectiveness of zero-shot, chain of thought (CoT) and Self-Discover, and provides complete prompt templates in the appendix.
  • B. Better answers: Yes, it demonstrates a significant gain in answer quality (especially on essays) with advanced prompting techniques (CoT-SC).
  • C. Direct practical applicability: Yes, all the techniques described (CoT, Self-Discover) can be applied immediately by any user in a chatbot's web interface, with no code or special tools.
  • D. Conceptual value: Yes, it brilliantly conveys the idea that on complex tasks the model has to be "led," made to build a logical chain first or even plan its own work. It explains the trade-off between answer quality, speed and cost.
  • E. New useful practice: The work falls into several key clusters at once:
    • Cluster 1 (Phrasing techniques): This is the core of the research (CoT, Self-Discover).
    • Cluster 2 (Behavior patterns): Shows that performance differences between models are most visible on complex tasks (essays), while on simple ones (MCQ) they behave similarly.
    • Cluster 3 (Structure optimization): The appendices contain ready-made structured prompt templates.
    • Cluster 7 (Reliability and stability): The Self-Consistency (SC) technique, applied with CoT, directly aims to improve reliability and reduce answer randomness.
  • Practicality checklist (+15 points): Yes, the research provides ready-made constructions, shows how to structure complex requests and reveals non-obvious quirks of LLM behavior.
03

Numerical Usefulness Score

Arguments for a high score (92/100): This research is a real gift for prompt-engineering practitioners. It doesn't just theorize; it clearly demonstrates and measures the effect of specific, reproducible techniques (chain of thought, Self-Discover). Its key value is the complete, ready-to-use prompt templates in the appendix. You can literally copy the structure and adapt it to your task. The conclusion that "how you ask determines what you get" and that CoT matters especially for complex analytical tasks is a fundamental principle everyone should absorb. The quality-cost trade-off analysis adds practical value for anyone using paid APIs.

Counterarguments (why the score isn't 100): * Narrow subject area: All the tests are run on very specialized, difficult material: an exam for financial analysts (CFA). An inexperienced user who wants to plan a trip or write a blog post may find it hard to mentally carry these findings over to everyday tasks. * Complexity of the techniques: Self-Discover, while powerful, requires a certain level of abstract thinking to formulate "reasoning modules" for your task. That may scare off beginners.

Even so, the universality of the techniques themselves (especially chain of thought) and the ready-made templates make this research extremely useful for a broad audience.


Research digest

Key result

The paradox: top LLMs pass CFA Level III, one of the toughest finance exams on the planet, which about half of human analysts fail. But only if you make them think step by step. Ask head-on, and the same models fall apart. Step-by-step reasoning (chain of thought, or CoT) lets you squeeze professional-grade analysis out of a model with no fine-tuning and no extra data. The catch: without CoT, the model doesn't think, it guesses. It gives the first plausible answer, like a student who sees a question and immediately writes down something that sounds right. Add step-by-step instructions to the prompt, and the model builds a logical chain instead of taking a shot in the dark. That's the difference between failing and passing a professional exam.

Principle

Without CoT, the model is like a student who reads the question and writes down an answer without thinking. The harder the task, the bigger the chance of blowing it. With CoT, the model has to build intermediate steps, and each step becomes a hint for the next one. It's not magic. It's mechanics: the next token depends on the previous ones. If the previous tokens are correct intermediate conclusions, the final answer comes out more accurate. Without CoT, expect a "confident" answer that's nowhere near right. There's also a more advanced version, Self-Discover. Here the model first decides for itself which thinking tools the task requires. Data analysis? Comparing options? Applying a rule? The model draws up its own plan and then executes it. This works especially well when the task has many parts and there's no single right path.

Why it works

A model generates text left to right, token by token. Each next token depends on everything written before it. When you ask for CoT, the model writes out its reasoning first, and that reasoning becomes its "anchor points." The final answer is built on them instead of on a vague "pattern of similar questions from training." Put simply: correct intermediate steps pull the final answer up. A wrong start drags it down. That's exactly why the gap between CoT and a direct request is so huge on the CFA Level III essay questions: you can't guess there; you have to show your logic.

When to apply

Any task more complex than a simple fact: analytical reports, legal reviews, marketing strategies, financial assessments. Especially when you need a well-reasoned conclusion, not just "an answer." CoT works especially well on multi-step tasks: there's data, you need to process it, compare it and deliver a conclusion with an explanation. NOT a fit for: simple factual questions ("What's the capital of France?"), or when you need speed and brevity, since CoT slows down and lengthens the answer.

Mini recipe

1. Set a role: experienced financial analyst / marketer / lawyer. This tunes the model to the right thinking style. 2. Provide context: load the data, reviews, document or a description of the situation. Without context, CoT just spins its wheels. 3. Add a CoT instruction: put this in the prompt: `Think step by step. First break the task into parts, then analyze each one, then give a final conclusion.` 4. Or use Self-Discover for complex tasks: `Before answering, determine which analytical tools you need for this task. Adapt them to the context. Make a plan. Then execute it.` 5. Spell out the steps explicitly: The more specific the instruction ("Step 1: identify the problems. Step 2: group them by theme. Step 3: propose solutions"), the more accurate and deeper the answer.

Examples

[BAD]: `Analyze this sales data and tell me what to do` [GOOD]: `You are a sales analyst. Here is the data for the quarter: [data]. Complete the task step by step: 1) Identify the three main trends in the data. 2) Find anomalies: what stands out from the overall pattern. 3) For each trend, propose one concrete action with a rationale. 4) Give a final conclusion: what to prioritize right now and why.`

In plain words

Here's the thing: modern models no longer just guess the next word; they try to imitate structured thinking. A study on one of the hardest exams for financial analysts, CFA Level III, showed that when a model is made to reason in steps, its accuracy shoots up. It's not magic, it's pure mechanics: the Chain-of-Thought (CoT) technique makes the LLM build a logical chain first and only then deliver a verdict. If the model jumps straight to the answer, it often wipes out on the curves; if it "talks through" the process, it catches its own mistakes.

It's like asking a tipsy friend to assemble an IKEA wardrobe. If he just starts driving screws wherever, you get a disaster. But if you make him read the instructions out loud and narrate every step ("okay, first we take part A and slide it into slot B"), the odds of success shoot up. CoT is exactly that instruction sheet, the thing that turns a chaotic stream of tokens into rigorous logic. Without it, even the most powerful model like GPT-4o can act like an overconfident student spouting nonsense with a straight face.

To make it really pull its weight, use multi-step prompting. First you ask the AI to pull out the facts, then to analyze them from a specific angle, and only at the end to draw a conclusion. For example, when analyzing reviews, you can't just ask "what do people think?" You have to make the model first segment the complaints, then match them against the product's features, and only then propose a fix. Splitting the work into stages cuts off hallucinations and makes the model work at the limit of its cognitive abilities.

Although the study was run on brutal finance tests, the principle is universal for any complex task. It works in marketing, programming, even everyday advice. If a task takes more than one logical move, a direct request is a lottery. Moving to GEO and complex reasoning chains turns AI from glorified autocomplete into a real analyst who understands context instead of just faking knowledge.

Bottom line: forget one-line questions if you want results smarter than a houseplant. A chain of reasoning is the only way to make the model not just spit out text but actually "think" about the task. Either you spell out the logic of the steps, or you get a pretty but completely useless pile of words. A 15% accuracy gain on hard tests is no joke; it's the difference between professional advice and dangerous nonsense.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on Chain-of-Thought on One of the Toughest Finance Exams: What Separates Failure from Professional-Grade Work arXiv:2507.02954

Sign in to apply this study New accounts get 50 free credits.

Get the week’s best papers by email

One email on Sundays with the highest-rated new techniques. Unsubscribe with one click.