Learn Before
Analyzing System Architectures for Output Generation
Consider two different systems designed for text summarization. System A generates five different summaries for an article and then uses a scoring model to select the single best one to present. System B generates one initial summary for the article and then improves it through a series of automated steps, such as correcting grammar and removing redundancy, before presenting the final version. Explain the fundamental difference in how these two systems produce their final output.
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