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 being progressively improved at each step. Which statement accurately characterizes the fundamental approach this tool uses?
Distinguishing NLP System Architectures
Analyzing System Architectures for Output Generation
Sequential Scaling