Learn Before
Distinguishing NLP System Architectures
You are evaluating two different systems designed to improve text quality. Read the descriptions of System A and System B below. Identify which system uses a 'predict-then-refine' approach and explain the fundamental difference in their processes that justifies your answer.
0
1
Tags
Ch.3 Prompting - Foundations of Large Language Models
Foundations of Large Language Models
Foundations of Large Language Models Course
Computing Sciences
Ch.5 Inference - Foundations of Large Language Models
Analysis in Bloom's Taxonomy
Cognitive Psychology
Psychology
Social Science
Empirical Science
Science
Related
Brill's Tagger as an Early Example of Predict-then-Refine
Modern NLP Applications of the Predict-then-Refine Paradigm
Self-Refinement in LLMs
An AI-powered code completion tool is designed to help developers write functions. When a developer provides a function name and a comment describing its purpose, the tool first generates a complete, functional block of code. Following this initial generation, the tool enters a loop where it analyzes the code it just wrote, identifies potential inefficiencies or non-standard practices, and applies a specific correction. This analysis-and-correction loop repeats several times, with the code block
Distinguishing NLP System Architectures
Analyzing System Architectures for Output Generation
Sequential Scaling