Introducing the UPHELD Dataset: Upwork Human-Evaluated Longer Dialogues

Zhao Chen
Zhao Chen
June 30, 2026
Ilija Subasic
Ilija Subasic
June 30, 2026
Introducing the UPHELD Dataset: Upwork Human-Evaluated Longer Dialogues
Listen to this article
13:47
/
19:15
1x

This blog posts accompanies the paper Evaluating Language Models in Realistic Conversational Contexts, which was accepted for presentation at the International Conference on Machine Learning (ICML) 2026 in Seoul, Korea.

Most benchmarks say today’s LLMs are already excellent conversationalists. Our experience building Uma, Upwork’s AI work agent, suggested otherwise. 

When we evaluated models on realistic, multi-turn conversations, the gap was clear: even advanced models often produced responses that felt overly verbose, or just slightly off. In customer-facing workflows, that last mile matters. It’s the difference between something that works in theory and something users actually trust. 

To better understand and close that gap, we built a new benchmark for assessing the conversational skills of LLMs: UPHELD (Upwork Human-Evaluated Longer Dialogues). UPHELD is made up of ~14,000 data points, and we used it to train an internal model that supports Uma to nearly doubled conversation quality score in human evaluations across content and style. 

Evaluating longer, multi-turn conversations

Most benchmarks focus on single-turn tasks — like mathematics problems, writing code, or simple instruction-following. Even some of the more inherently conversation-oriented tasks like multi-turn question-answering (e.g. HotpotQA, MultiHopQA), are evaluated based on whether the model produces the targeted factual information. These tests assume users behave in predictable ways, which is not true in real life. In our experience with models like productionized LLMs, such as Upwork’s job post generator model or proposal writer model, users often give short, vague, or ambiguous inputs — things that most benchmarks fail to capture. Because of this gap, we decided to build our own benchmark. UPHELD is designed to test how well AI models can really hold a conversation, even when inputs are messy or unclear.

So, we are tasked with creating a benchmark to evaluate how a model performs at holding conversations that are:

  1. Multi-turn and human-to-human
  2. Not anchored to specific verifiable knowledge
  3. Not anchored to a specific verifiable target task

Some research on open dialogue systems, such as Wizard of Wikipedia or Ubuntu Corpus, develops conversational datasets that satisfy the first condition. However, these datasets are either tied to specific knowledge bases (for example, a Wikipedia segment) or to specialized knowledge (such as a user’s Ubuntu expertise). 

Unfortunately, testing a model’s ability to produce specific knowledge is generally unrelated to that model’s ability to hold a conversation. Specialized skills and knowledge can be ingrained into a model in very standard ways that do not help with conversational ability, like in-context learning or RAG, so we need something better to get to the crux of a model’s ability to hold a dialogue.

AI chatbots are poor conversationalists

One of the key motivations for launching this project was our early observation that, counterintuitively, AI chatbots can be poor at holding conversations. They’re generally proficient at answering questions and information retrieval (modulo hallucinations), but in targeted goal-driven conversations — like those in customer-facing settings — AI models tend to be overly verbose and templatized. For example, when asking GPT-4o to judge itself on conversational quality, the results below were fairly bleak. Moreover, the problem doesn’t appear to be improving: Our tests at the time showed that there was a small but measurable regression between conversational quality of GPT-3.5 and GPT-4o. We are currently updating our experiments to include more recent models, such as the GPT-5 class, but we don’t foresee major improvements due to their focus on non-conversational contexts like coding and math.

Figure 1: Qualitative analysis of GPT-4o multi-turn conversations

In other words, the generally available models seemed to be suboptimal within this multi-turn conversational setting, which further motivates and demands a robust dataset around this task. 

Table 2: Examples of models not being effectively chatty

Professional screenwriters from Upwork power the UPHELD dataset 

For our dataset, we hired professional writers through the Upwork Marketplace. They were instructed to write multi-turn conversations on various topics considered “general knowledge” between a “regular user” and an “expert.” We explicitly defined these topics to be goal-driven. For example, the conversations were built around tasks like explaining cooking recipes, providing basic mathematics tutoring, or helping users plan trips as a travel agent. Writers were also explicitly instructed to write users with certain personalities, like “annoyed” or “happy.”

We had collected approximately 1,000 full conversations on various general topics. These conversations were of substantially higher quality than those available in public benchmarks, as evidenced in the example below.

The next step was to use our high-quality collected turns and compare them to the outputs of various LLMs. This allowed us to identify which LLMs could carry on conversations that approached human-level quality.  Unfortunately, using LLM judges for this comparison has some pitfalls, as they often hyperfocus on technical correctness. As a result, these judges frequently produce poor scores, as shown in the examples below. 

Table 3: Examples where LLM-as-a-judge produces poor-quality scores

Rather than focusing on facts, the UPHELD dataset focuses on conversational coherence and reasonableness. Because of this, we moved away from LLM-based labeling approaches and contracted professional human labelers to grade these conversations along these axes. UPHELD primarily focuses on three conversational metrics: 

1. The ability of an LLM to keep the content of a conversation roughly the same as a human would; 

2. The ability of an LLM to keep the style of a conversation roughly the same as a human would, and; 

3. The general reasonableness of the LLM response. 

Once all these elements were in place, we tasked our human labelers with judging the quality of LLM responses compared to the quality UPHELD’s human responses along the three axes mentioned above. We tested several widely available open-source models, several GPT family models,  and a model we called which is a fine-tuned version of Llama-3.1 on the UPHELD dataset. In total, we collected 756 label sets spread across conversations, each labeled by up to five annotators. The total number of unique utterances were 4,777 averaging at 6.3 pairs of user-assistant turns. The dataset is available on our GitHub here

Raising the standard for conversational AI 

One striking way to validate that UPHELD can help developers build better LLMs is to train a model on the conversations in the UPHELD dataset and show that the resultant model is significantly improved. We did exactly that. In Figure 3, we see that Uma v0.5—our model trained on UPHELD data — performed at the same quality as the state of the art models, and significantly better than the base model it was trained upon, when human labelers judged its conversational quality. For Content and Style, Uma v0.5 nearly doubled the quality scores of the base models. This demonstrates that UPHELD contains a strong conversational quality signal that can be leveraged to improve LLM performance.

Figure 3: Human judges averages for multiple models

The dataset to support a new age of conversational LLMs

In 2026, companies are looking for more ways to derive value from their LLM deployments with real customers. That value depends on conversational agents that can interact with humans in a natural, fluid way, whereas most current conversational agents still have a distinctive “AI” tone that creates an unfortunate trust gap. UPHELD was created with the specific intention to close that gap, by introducing more “human-like” signals for judging LLM conversational agents. 

Built on proprietary marketplace data, Uma is continuously refined to improve model intent, context, and professional nuance. Our investment in datasets like UPHELD reflects a broader focus on advancing custom LLM development to raise performance, reliability, and measurable user outcomes. We believe effective AI at work must be contextual, adaptive, and purpose-built and, by strengthening conversational evaluation within our own ecosystem, we’re raising the bar for human-centered AI that helps businesses and talent achieve better outcomes together.

No items found.
Zhao Chen
Senior Director of Artificial Intelligence (AI) & Machine Learning (ML)

Zhao Chen is Senior Director of Artificial Intelligence (AI) & Machine Learning (ML) at Upwork, where he leads research and development of Large Language Models (LLMs) and other Generative AI models.

Zhao has been studying the robustness and reliability of AI models for close to a decade, and has spent his career inventing new techniques to get AI models across that last, difficult hurdle into production-level readiness. Before Upwork, he drove AI reliability research at Magic Leap, Waymo, and Cruise, and has made noted contributions (both in industry and academia) to core AI technologies like computer vision, multitask learning, synthetic data generation, and edge case detection/mitigation.

Zhao holds a Ph.D. in physics from Stanford University.

Ilija Subasic
Sr Machine Learning Engineer
Want to learn more? Let’s talk talent strategy.

We may communicate with you about the information you've requested and other Upwork services. The use of your information is governed by Upwork's Privacy Policy.

Already an Upwork user? Sign in
Thanks for your interest in Enterprise Suite!We received your request and will email you shortly with the next steps on how we can set you up for success.
Oops! Something went wrong while submitting the form.

Join the world’s work marketplace

Find talent your way and get things done.

Find Talent

Find work you love with like-minded clients.

Find Work