SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2303.18223 · 2023

A Survey of Large Language Models

Junyi Li, Ji-Rong Wen, Beichen Zhang, Jinhao Jiang, Kun Zhou, Wayne Zhao, Xinyu Tang, Chen Yang, Tianyi Tang, Xiaolei Wang, Yupeng Hou, Yingqian Min, and 11 more

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 13 functions out of this paper's own repositories and ran 9 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
huggingface/peft canonical 3 of 3
rucaibox/llmsurvey canonical 0 of 1
xusenlinzy/api-for-open-llm pwc_unofficial 6 of 9
FunctionStatusWhere it lives
b2mb Ran huggingface/peft/examples/conditional_generation/peft_lora_seq2seq_accelerate_ds_zero3_offload.py
code served (permissive licence) · get_code("32380a050ca033d4")
get_bool_env Ran xusenlinzy/api-for-open-llm/api/config.py
code served (permissive licence) · get_code("162fa636ec9c2a11")
get_closest_label Ran huggingface/peft/examples/conditional_generation/peft_lora_seq2seq_accelerate_ds_zero3_offload.py
code served (permissive licence) · get_code("bdad3d08a6241ede")
get_env Ran xusenlinzy/api-for-open-llm/api/config.py
code served (permissive licence) · get_code("0ad95ef49376f579")
get_package_version Ran xusenlinzy/api-for-open-llm/api/adapter/patcher.py
code served (permissive licence) · get_code("14c9fb02d60eea83")
is_package_available Ran xusenlinzy/api-for-open-llm/api/adapter/patcher.py
code served (permissive licence) · get_code("2e71330e34fbbfd7")
jsonify Ran xusenlinzy/api-for-open-llm/api/common.py
code served (permissive licence) · get_code("e6f6857273f4b6df")
levenshtein_distance Ran huggingface/peft/examples/conditional_generation/peft_lora_seq2seq_accelerate_ds_zero3_offload.py
code served (permissive licence) · get_code("d267d33e45b87bcd")
model_validate Ran xusenlinzy/api-for-open-llm/api/common.py
code served (permissive licence) · get_code("a11cc5c5954610b6")
annotate Not yet run rucaibox/llmsurvey/Experiments/HumanAlignment/HaluEval/claude_halu.py
pointer only (licence: NONE) · get_code("6794c98718b27e2e")
dictify Not yet run xusenlinzy/api-for-open-llm/api/common.py
code served (permissive licence) · get_code("ee8b1f74b93de1f9")
infer_optim_dtype Not yet run xusenlinzy/api-for-open-llm/api/adapter/patcher.py
code served (permissive licence) · get_code("2f84f57fc15961bb")
load_model_and_tokenizer Not yet run xusenlinzy/api-for-open-llm/api/adapter/loader.py
code served (permissive licence) · get_code("37c3d7ab0a5f9367")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Ever since the Turing Test was proposed in the 1950s, humans have explored the mastering of language intelligence by machine. Language is essentially a complex, intricate system of human expressions governed by grammatical rules. It poses a significant challenge to develop capable artificial intelligence (AI) algorithms for comprehending and grasping a language. As a major approach, language modeling has been widely studied for language understanding and generation in the past two decades, evolving from statistical language models to neural language models. Recently, pre-trained language models (PLMs) have been proposed by pretraining Transformer models over large-scale corpora, showing strong capabilities in solving various natural language processing (NLP) tasks. Since the researchers have found that model scaling can lead to an improved model capacity, they further investigate the scaling effect by increasing the parameter scale to an even larger size. Interestingly, when the parameter scale exceeds a certain level, these enlarged language models not only achieve a significant performance improvement, but also exhibit some special abilities (e.g., incontext learning) that are not present in small-scale language models (e.g., BERT). To discriminate the language models in different parameter scales, the research community has coined the term large language models (LLM) for the PLMs of significant size (e.g., containing tens or hundreds of billions of parameters). Recently, the research on LLMs has been largely advanced by both academia and industry, and a remarkable progress is the launch of ChatGPT (a powerful AI chatbot developed based on LLMs), which has attracted widespread attention from society. The technical evolution of LLMs has been making an important impact on the entire AI community, which would revolutionize the way how we develop and use AI algorithms. Considering this rapid technical progress, in this survey, we review the recent advances of LLMs by introducing the background, key findings, and mainstream techniques. In particular, we focus on four major aspects of LLMs, namely pre-training, adaptation tuning, utilization, and capacity evaluation. Furthermore, we also summarize the available resources for developing LLMs and discuss the remaining issues for future directions. This survey provides an up-to-date review of the literature on LLMs, which can be a useful resource for both researchers and engineers.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2303.18223")
get_code_for_paper("2303.18223")
have("2303.18223")

Connect an agent — have() is free.