From d8a86cfa914bcc7e8acdb47af7c4e0dd51cb5d5a Mon Sep 17 00:00:00 2001 From: destigres Date: Mon, 16 Mar 2026 14:17:18 -0400 Subject: [PATCH 1/4] add tidalwave mortgage blog post --- ...nchmarking-Mortgage-Underwriting-Agents.md | 231 ++++++++++++++++++ 1 file changed, 231 insertions(+) create mode 100644 _posts/2026-03-16-Benchmarking-Mortgage-Underwriting-Agents.md diff --git a/_posts/2026-03-16-Benchmarking-Mortgage-Underwriting-Agents.md b/_posts/2026-03-16-Benchmarking-Mortgage-Underwriting-Agents.md new file mode 100644 index 0000000..34cee71 --- /dev/null +++ b/_posts/2026-03-16-Benchmarking-Mortgage-Underwriting-Agents.md @@ -0,0 +1,231 @@ +--- +layout: post +color: '#0c6a99' +title: "Benchmarking Morgage Underwriting Agents" +date: 2026-03-16 +categories: [general] +tags: [test] +authors: + - name: "Matthew Toles" + url: "https://www.matoles.com/" +excerpt: "Can Agents Assist in Mortgage Underwriting?" +slug: "benchmarking-morgage-underwriting-agents" +--- + +# TidalWave Benchmark Technical Report - External + +# Executive Summary + +This report contains the findings and takeaways of the mortgage agent benchmark project, a collaboration between TidalWave and the NLP Lab at Columbia University in fall-winter 2025. We created a 90-question dataset based on 10 applicant personas spanning a range of realistic, natural questions expected to be asked to Solo by loan officers in the loan origination process. We find that SOLO with the Claude 4.5 backend (the strongest model available during initial development) outperforms vanilla Claude 4.5, achieving an F1 accuracy of 84.2 vs. 71.4 (+12.8). We also demonstrate SOLO-v2-beta (currently unreleased) achieves 88.0% F1 accuracy. We notice that SOLO achieves especially strong performance gains over baseline in boolean questions, indicating strong domain expertise. SOLO-v2-beta achieves performance gain over both SOLO in all other categories and over baseline in all categories. Overall, we demonstrate both SOLO and SOLO-v2-beta achieve strong accuracy on realistic queries, comparable to human performance. + +# Benchmark + +We aimed to create a benchmark to evaluate the accuracy of SOLO and related agents when responding to realistic questions by loan officers. To contain the scope of this benchmark to core SOLO chatbot features, we defined its scope as: + +### In Scope + +- Single-turn QA following bank statement upload, parsing, and loading into loan application context +- Transaction retrieval +- Multi-transaction reasoning and pattern recognition +- Loan profile verification +- Objective questions + +### Future Work + +- Multi-turn QA +- Document preprocessing +- PII leakage and red-teaming +- Action execution +- Subjective questions +- Corrupted data + +## Dataset Schema + +The dataset consists of nine borrower personas constructed from fully synthetic bank statement data. Each persona includes a Uniform Loan Application Dataset (ULAD) file including all standard ULAD fields. Personas also include a list of transactions spanning up to two months in JSON format. Each persona is associated with ten questions. + +## Dataset Creation + +A subject matter expert (SME) created each profile using fully synthetic data, then created questions associated with the profile based on historic chatbot use. The SME took care to modify profiles such that positive and negative examples were roughly balanced, usually by modifying the transaction list to include rare situations, such as inconsistencies compared to the ULAD. + +Although synthetic data may follow a different distribution than real-world data, we chose not to use real world data due to privacy concerns. Even if real world data is scrubbed of PII, we are unaware of any scrubbing method robust to all deanonymization attacks, such as network cross-referencing. Furthermore, indirect PII, such as the address of an ATM, may be included in free text in the transaction description, requiring an even higher degree of scrutiny to detect completely. + +During dataset creation, SMEs produced two versions of each question: one in natural language and one in an unambiguous, literal, and technical style. Noting that performance across models is not significantly affected by the question style, we choose to use the naturalistic style. + +## Example Questions + +We choose questions from historical SOLO use data, ensuring coverage of diverse use cases. Some examples include: + +> Which list of deposits, if any, are considered as large deposits? +> + +> Which list of deposits, if any, could be of foreign origin? +> + +> Are there any recurring deposits that could be an undisclosed income source, not including cash deposits? +> + +## Evaluation + +Answers to all questions in the dataset fall into one of three categories: + +- Boolean (yes/no) + +> Do the payroll deposit entries match with the primary borrower's employer names stated in employment history? +> +- Transaction list + +> Scan the provided bank statements for any recurring payments or debit transactions made to known BNPL providers. +> +- Account list + +> Are there any provided retirement accounts that can be used as a source of funds for the mortgage? +> + +In order to assign partial credit to partially correct answers in transaction and account list questions, we use F1 as our primary metric: + +$$ +F1 = \frac{2*P*R}{P+R} +$$ + +Where P is precision and R is recall. For boolean answers, we set F1 to 1 or 0 if the answer is correct or incorrect, respectively. + +# Models + +We evaluate the current in-production SOLO agent through its API as well as Claude 4.5 using direct prompting. For direct comparison to baselines, we use Claude 4.5 as the backend foundational model for SOLO. We also evaluate SOLO-v2-beta, an unreleased agent currently under development. SOLO-v2-beta uses an undisclosed backend model. + +## SOLO + +We configure the SOLO API to accept chat messages mapped to a specific persona from the dataset. SOLO receives the question directly, without a prompt template. Because SOLO answers in chat format, rather than the strict formatted output, we use a GPT-5-based post processor to convert SOLO’s answer to the correct format for evaluation. Although SOLO may use various tools to search and filter transactions, these tool calls and search results are not visible to the post processor. + +## Baselines + +We evaluate Claude 4.5 direct prompting. To ensure correct formatting, we prompt the model with the expected answer format, then parse responses using regular expressions. + +**Prompt format** + +> Question: {question} + +Bank Statement: +{context} + +ULAD DU: +{ulad_du} + +Answer the question. {domain_expertise}Do not think out loud. {answer_instruction}. +> + +Where `answer_instruction` is one of + +**Boolean** + +> Return only yes or no. DO NOT output any other text. +> + +**Transaction List** + +> Return ONLY a valid JSON list of matching TransactionID values, e.g. `["2-00037", "2-00049"]`, or [] if there are no IDs. +> + +**Account List** + +> Return ONLY a valid JSON list of account numbers (last 4 digits only). e.g. `["1234", "5678"]`, or [] if there are no account numbers.' +> + +# Results & Discussion + +![F1 accuracy for SOLO-v2-beta, SOLO (Claude 4.5 backend) and Baseline Claude 4.5](TidalWave%20Benchmark%20Technical%20Report%20-%20External/image.png) + +F1 accuracy for SOLO-v2-beta, SOLO (Claude 4.5 backend) and Baseline Claude 4.5 + +We observe that SOLO (84% accuracy) achieves substantial improvement gains on average over its equivalent Claude 4.5 baseline (71%). Although it loses some accuracy in account list type questions (67%), SOLO achieves extremely strong performance on boolean questions (95%). This indicates that SOLO has especially good domain expertise and excels at handling ULAD data. + +We also observe uniformly strong performance by SOLO-v2-beta (89%) compared to Claude 4.5 (71%), and SOLO (84%). However, SOLO-v2-beta loses 5% accuracy compared to SOLO on boolean type questions. Overall, the strong performance of the currently deployed SOLO agent on this benchmark indicates it is suitable for real-world deployment, particularly when paired with human oversight. + +Although strong, we note a systemic bias in SOLO-v2-beta where it tends to omit transactions. + +![SOLO-v2-beta failure modes. From top-right counterclockwise: answer is missing at least one transaction; answer is missing at least one transaction and includes at least one irrelevant transaction; answer contains at least one relevant transaction; boolean question is answered incorrectly.](TidalWave%20Benchmark%20Technical%20Report%20-%20External/chart_(3).png) + +SOLO-v2-beta failure modes. From top-right counterclockwise: answer is missing at least one transaction; answer is missing at least one transaction and includes at least one irrelevant transaction; answer contains at least one relevant transaction; boolean question is answered incorrectly. + +Missing transactions appear far more often than extra transactions (58.1% vs. 29.8%), suggesting that SOLO-v2-beta is relatively conservative with its transaction inclusion. Qualitatively, we notice that SOLO-v2-beta sometimes misses transactions with by lesser-known vendors, such as BNPL provider Lightstream. + +# Appendix A: Dataset Statistics + +## A.1 Overview + +The evaluation dataset comprises **93 labeled question-answer pairs** spanning **9 test cases** (cases 1-7, 9, and 10; case 8 is excluded). Each test case corresponds to a distinct loan scenario with associated bank statement documents. Questions are posed in both a natural-language form and a rephrased (technical) form. + +## A.2 Answer Types + +Each question expects one of two answer types: a list of transaction IDs (`id_list`) or a boolean (`yes`/`no`). + +| Answer Type | Count | % | +| --- | --- | --- | +| `id_list` | 67 | 72.0% | +| `boolean` | 26 | 28.0% | + +### Boolean Answer Distribution + +| Answer | Count | % of boolean | +| --- | --- | --- | +| Yes | 20 | 76.9% | +| No | 6 | 23.1% | + +### ID List Answer Distribution + +| Answer | Count | % of id_list | +| --- | --- | --- | +| Non-empty (has transaction IDs) | 49 | 73.1% | +| Empty (expected answer is "none") | 18 | 26.9% | + +## A.4 Transaction ID Statistics + +Questions with `id_list` answers reference specific transactions by ID. The following summarizes the number of expected transaction IDs per question. + +| Statistic | Value | +| --- | --- | +| Total transaction IDs referenced | 122 | +| Unique transaction IDs | 97 | +| Min | 1 | +| Median | 2 | +| Mean | 2.49 | +| Max | 10 | + +The 97 unique IDs indicate that some transactions are referenced by multiple questions (e.g., a single large deposit may be relevant to questions about deposit sourcing, gift funds, and asset verification). + +## A.5 Task Labels + +Each question is assigned one or more task labels indicating the type of analysis required. + +| Label | Count | % of questions | +| --- | --- | --- | +| `has_any` | 56 | 60.2% | +| `transaction_consistency` | 18 | 19.4% | +| `consistency` | 11 | 11.8% | +| `statement_integrity` | 11 | 11.8% | +| `metadata_consistency` | 6 | 6.5% | +| `pooling` | 1 | 1.1% | + +**Label definitions:** + +- `has_any` --- Identify whether specific transaction types exist (e.g., BNPL payments, large deposits, rental payments). +- `transaction_consistency` --- Verify that transaction details are consistent across documents or with application data. +- `consistency` --- Verify that borrower information (e.g., payroll, income) is consistent between bank statements and the loan application. +- `statement_integrity` --- Check structural properties of the bank statements themselves (e.g., sequential dates, matching balances). +- `metadata_consistency` --- Verify that metadata fields (e.g., account holder name, account number) are consistent across statements. +- `pooling` --- Answer a question that relies on reasoning over multiple transactions. + +## A.6 Cross-Tabulations + +### Answer Type by Task Label + +| Label | Boolean | ID List | Total | +| --- | --- | --- | --- | +| `has_any` | 1 | 55 | 56 | +| `transaction_consistency` | 6 | 12 | 18 | +| `consistency` | 9 | 2 | 11 | +| `statement_integrity` | 10 | 1 | 11 | +| `metadata_consistency` | 1 | 5 | 6 | +| `pooling` | 0 | 1 | 1 | + +[https://www.notion.so](https://www.notion.so) \ No newline at end of file From 1093950e6345d19f5e15d3ecdcb1675639cea45d Mon Sep 17 00:00:00 2001 From: matt Date: Mon, 16 Mar 2026 14:29:38 -0400 Subject: [PATCH 2/4] add formatting for benchmarking mortgage underwriting agents blog post including table, image, and math formatting --- Gemfile.lock | 48 +++++++------------ _layouts/post.html | 28 +++++++++++ ...nchmarking-Mortgage-Underwriting-Agents.md | 6 +-- 3 files changed, 47 insertions(+), 35 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ff7ca53..4cc8ffa 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,8 +1,8 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.8.9) + public_suffix (>= 2.0.2, < 8.0) base64 (0.3.0) bigdecimal (3.2.2) colorator (1.1.0) @@ -12,23 +12,15 @@ GEM eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) - ffi (1.17.2-aarch64-linux-gnu) + ffi (1.17.2-aarch64-linux) ffi (1.17.2-arm64-darwin) ffi (1.17.2-x86_64-darwin) - ffi (1.17.2-x86_64-linux-gnu) + ffi (1.17.2-x86_64-linux) forwardable-extended (2.6.0) - google-protobuf (4.32.0-aarch64-linux-gnu) - bigdecimal - rake (>= 13) - google-protobuf (4.32.0-arm64-darwin) - bigdecimal - rake (>= 13) - google-protobuf (4.32.0-x86_64-darwin) - bigdecimal - rake (>= 13) - google-protobuf (4.32.0-x86_64-linux-gnu) - bigdecimal - rake (>= 13) + google-protobuf (3.23.4-aarch64-linux) + google-protobuf (3.23.4-arm64-darwin) + google-protobuf (3.23.4-x86_64-darwin) + google-protobuf (3.23.4-x86_64-linux) http_parser.rb (0.8.0) i18n (1.14.7) concurrent-ruby (~> 1.0) @@ -73,36 +65,31 @@ GEM rb-inotify (~> 0.9, >= 0.9.10) logger (1.7.0) mercenary (0.4.0) - minima (2.5.2) + minima (2.5.1) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (6.0.2) + public_suffix (5.1.1) rake (13.3.0) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) rexml (3.4.2) - rouge (4.6.0) + rouge (3.30.0) rubyzip (2.4.1) safe_yaml (1.0.5) - sass-embedded (1.91.0-aarch64-linux-gnu) - google-protobuf (~> 4.31) - sass-embedded (1.91.0-arm64-darwin) - google-protobuf (~> 4.31) - sass-embedded (1.91.0-x86_64-darwin) - google-protobuf (~> 4.31) - sass-embedded (1.91.0-x86_64-linux-gnu) - google-protobuf (~> 4.31) + sass-embedded (1.58.3) + google-protobuf (~> 3.21) + rake (>= 10.0.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) unicode-display_width (2.6.0) webrick (1.9.1) PLATFORMS - aarch64-linux-gnu + aarch64-linux arm64-darwin-22 arm64-darwin-25 x86_64-darwin-22 @@ -124,8 +111,7 @@ DEPENDENCIES webrick (~> 1.7) RUBY VERSION - ruby 3.2.2p53 - ruby 3.3.5p100 + ruby 2.6.10p210 BUNDLED WITH - 2.5.17 + 2.4.22 diff --git a/_layouts/post.html b/_layouts/post.html index d831352..e92d339 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -143,6 +143,27 @@ .post-body img { max-width: 100%; height: auto; display: block; margin: 1em auto; } + .post-body table { + border-collapse: collapse; + margin: 1.5em auto; + width: auto; + max-width: 100%; + font-size: 0.9em; + } + .post-body table th, + .post-body table td { + border: 1px solid #ddd; + padding: 0.5em 1em; + text-align: left; + } + .post-body table th { + background: #f0f4f8; + font-weight: 600; + } + .post-body table tr:nth-child(even) td { + background: #f9f9f9; + } + .navbar img, nav img { max-width: none !important; @@ -162,3 +183,10 @@ {%- include includes.html -%} + + + diff --git a/_posts/2026-03-16-Benchmarking-Mortgage-Underwriting-Agents.md b/_posts/2026-03-16-Benchmarking-Mortgage-Underwriting-Agents.md index 34cee71..80c8156 100644 --- a/_posts/2026-03-16-Benchmarking-Mortgage-Underwriting-Agents.md +++ b/_posts/2026-03-16-Benchmarking-Mortgage-Underwriting-Agents.md @@ -133,7 +133,7 @@ Where `answer_instruction` is one of # Results & Discussion -![F1 accuracy for SOLO-v2-beta, SOLO (Claude 4.5 backend) and Baseline Claude 4.5](TidalWave%20Benchmark%20Technical%20Report%20-%20External/image.png) +![F1 accuracy for SOLO-v2-beta, SOLO (Claude 4.5 backend) and Baseline Claude 4.5](/files/images/posts/benchmarking-mortgage-underwriting-agents/image.png) F1 accuracy for SOLO-v2-beta, SOLO (Claude 4.5 backend) and Baseline Claude 4.5 @@ -143,7 +143,7 @@ We also observe uniformly strong performance by SOLO-v2-beta (89%) compared to C Although strong, we note a systemic bias in SOLO-v2-beta where it tends to omit transactions. -![SOLO-v2-beta failure modes. From top-right counterclockwise: answer is missing at least one transaction; answer is missing at least one transaction and includes at least one irrelevant transaction; answer contains at least one relevant transaction; boolean question is answered incorrectly.](TidalWave%20Benchmark%20Technical%20Report%20-%20External/chart_(3).png) +![SOLO-v2-beta failure modes. From top-right counterclockwise: answer is missing at least one transaction; answer is missing at least one transaction and includes at least one irrelevant transaction; answer contains at least one relevant transaction; boolean question is answered incorrectly.](/files/images/posts/benchmarking-mortgage-underwriting-agents/chart_(3).png) SOLO-v2-beta failure modes. From top-right counterclockwise: answer is missing at least one transaction; answer is missing at least one transaction and includes at least one irrelevant transaction; answer contains at least one relevant transaction; boolean question is answered incorrectly. @@ -227,5 +227,3 @@ Each question is assigned one or more task labels indicating the type of analysi | `statement_integrity` | 10 | 1 | 11 | | `metadata_consistency` | 1 | 5 | 6 | | `pooling` | 0 | 1 | 1 | - -[https://www.notion.so](https://www.notion.so) \ No newline at end of file From 1eaf84d34fef3a0a215bcfb5ab74d2c6068ebac1 Mon Sep 17 00:00:00 2001 From: matt Date: Mon, 16 Mar 2026 14:33:36 -0400 Subject: [PATCH 3/4] add image files --- .../chart_(3).png | Bin 0 -> 16750 bytes .../image.png | Bin 0 -> 119835 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 files/images/posts/benchmarking-mortgage-underwriting-agents/chart_(3).png create mode 100644 files/images/posts/benchmarking-mortgage-underwriting-agents/image.png diff --git a/files/images/posts/benchmarking-mortgage-underwriting-agents/chart_(3).png b/files/images/posts/benchmarking-mortgage-underwriting-agents/chart_(3).png new file mode 100644 index 0000000000000000000000000000000000000000..2f1703d963647ba295f4050f9aaa8263b29d570d GIT binary patch literal 16750 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 Ls=O$ZF%JA6E5N*H literal 0 HcmV?d00001 diff --git a/files/images/posts/benchmarking-mortgage-underwriting-agents/image.png b/files/images/posts/benchmarking-mortgage-underwriting-agents/image.png new file mode 100644 index 0000000000000000000000000000000000000000..6047a1021bdf1b7bd809254606cbc53fcf5a9859 GIT binary patch literal 119835 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 zM050gktimdz

=(@=C*1uy*kAG{(5a}cENdOVj` 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 literal 0 HcmV?d00001 From 8990df68556c1dd03629c16dea6929ee043e3e87 Mon Sep 17 00:00:00 2001 From: matt Date: Mon, 16 Mar 2026 14:33:51 -0400 Subject: [PATCH 4/4] reset gemfile.lock --- Gemfile.lock | 48 +++++++++++++++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 4cc8ffa..ff7ca53 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,8 +1,8 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.9) - public_suffix (>= 2.0.2, < 8.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) base64 (0.3.0) bigdecimal (3.2.2) colorator (1.1.0) @@ -12,15 +12,23 @@ GEM eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) - ffi (1.17.2-aarch64-linux) + ffi (1.17.2-aarch64-linux-gnu) ffi (1.17.2-arm64-darwin) ffi (1.17.2-x86_64-darwin) - ffi (1.17.2-x86_64-linux) + ffi (1.17.2-x86_64-linux-gnu) forwardable-extended (2.6.0) - google-protobuf (3.23.4-aarch64-linux) - google-protobuf (3.23.4-arm64-darwin) - google-protobuf (3.23.4-x86_64-darwin) - google-protobuf (3.23.4-x86_64-linux) + google-protobuf (4.32.0-aarch64-linux-gnu) + bigdecimal + rake (>= 13) + google-protobuf (4.32.0-arm64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.32.0-x86_64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.32.0-x86_64-linux-gnu) + bigdecimal + rake (>= 13) http_parser.rb (0.8.0) i18n (1.14.7) concurrent-ruby (~> 1.0) @@ -65,31 +73,36 @@ GEM rb-inotify (~> 0.9, >= 0.9.10) logger (1.7.0) mercenary (0.4.0) - minima (2.5.1) + minima (2.5.2) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (5.1.1) + public_suffix (6.0.2) rake (13.3.0) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) rexml (3.4.2) - rouge (3.30.0) + rouge (4.6.0) rubyzip (2.4.1) safe_yaml (1.0.5) - sass-embedded (1.58.3) - google-protobuf (~> 3.21) - rake (>= 10.0.0) + sass-embedded (1.91.0-aarch64-linux-gnu) + google-protobuf (~> 4.31) + sass-embedded (1.91.0-arm64-darwin) + google-protobuf (~> 4.31) + sass-embedded (1.91.0-x86_64-darwin) + google-protobuf (~> 4.31) + sass-embedded (1.91.0-x86_64-linux-gnu) + google-protobuf (~> 4.31) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) unicode-display_width (2.6.0) webrick (1.9.1) PLATFORMS - aarch64-linux + aarch64-linux-gnu arm64-darwin-22 arm64-darwin-25 x86_64-darwin-22 @@ -111,7 +124,8 @@ DEPENDENCIES webrick (~> 1.7) RUBY VERSION - ruby 2.6.10p210 + ruby 3.2.2p53 + ruby 3.3.5p100 BUNDLED WITH - 2.4.22 + 2.5.17