Apple
3 min read

Beyond a Single Extractor: Re-thinking HTML-to-Text Extraction for LLM Pretraining

Read Full Article

Summary

The paper explores the limitations of using a single extractor for HTML-to-text conversion in the context of training large language models (LLMs). It highlights that relying on a fixed extractor can lead to suboptimal data coverage and utilization. The authors propose a method of combining multiple extractors to enhance token yield significantly, achieving up to a 71% increase in token yield while maintaining benchmark performance. Furthermore, they demonstrate that the choice of extractor can substantially impact the performance of downstream tasks, particularly for structured content like tables and code blocks, with notable performance variations observed in specific evaluations.

Key Learnings

  • 1Using multiple extractors can significantly increase the token yield for LLM pretraining datasets.
  • 2The choice of extractor affects the performance of models on structured content, with measurable differences in task outcomes.
  • 3A single fixed extractor may not adequately capture the diversity of web content, leading to potential data loss.
  • 4Combining extractors allows for a more comprehensive approach to data extraction, improving overall model performance.

Who Should Read This

Senior Machine Learning Engineers focusing on optimizing data preprocessing for large language models

Test Your Knowledge

?

What are the trade-offs between using a single extractor versus multiple extractors for HTML-to-text extraction?

?

How does the choice of extractor influence the performance of LLMs on specific downstream tasks?

?

What metrics can be used to evaluate the effectiveness of different extractors in this context?

?

In what scenarios might a single extractor still be preferable despite the potential benefits of multiple extractors?

?

How can the findings of this research inform future practices in dataset construction for LLMs?

Topics

Read Full Article at Apple

More articles about Large Language Models

Explore Large Language Models engineering →