py-irt: A Scalable Item Response Theory Library for Python
Not on the map. Why?
Abstract (arXiv)
py-irt is a Python library for fitting Bayesian Item Response Theory (IRT) models. py-irt estimates latent traits of subjects and items, making it appropriate for use in IRT tasks as well as ideal-point models. py-irt is built on top of the Pyro and PyTorch frameworks and uses GPU-accelerated training to scale to large data sets. Code, documentation, and examples can be found at https://github.com/nd-ball/py-irt. py-irt can be installed from the GitHub page or the Python Package Index (PyPI).
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 10 of its 50 references that are in the map. First posted on arXiv 2 Mar 2022.
Builds on
10 of 50 references.
References · 10
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
- 2018Pyro: Deep Universal Probabilistic Programmingcited by 379
- 2018AllenNLP: A Deep Semantic Natural Language Processing Platformcited by 347
- 2021Deep Learning Through the Lens of Example Difficultycited by 139
- 2021Comparing Test Sets with Item Response Theorycited by 55
- 2019Learning Latent Parameters without Human Response Patterns: Item Response Theory with Artificial Crowdscited by 40
- 2020Variational Item Response Theory: Fast, Accurate, and Expressivecited by 29
- 2020Dynamic Data Selection for Curriculum Learning via Ability Estimationcited by 21
- 2020A Deep Learning Algorithm for High-Dimensional Exploratory Item Factor Analysiscited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 4; 2025: 6; 2026: 8.
19 papers.
Sort:
By area:
- 2024tinyBenchmarks: evaluating LLMs with fewer examplescited by 295
- 2024TimeSeriesExam: A time series understanding examcited by 47
- 2025How to Select Datapoints for Efficient Human Evaluation of NLG Models?cited by 23
- 2025MERGE3: Efficient Evolutionary Merging on Consumer-grade GPUscited by 9
- 2025How Reliable is Language Model Micro-Benchmarking?cited by 8
- 2024A Psychology-based Unified Dynamic Framework for Curriculum Learningcited by 6
- 2025Investigating the Zone of Proximal Development of Language Models for In-Context Learningcited by 6
- 2026BRIDGE: Predicting Human Task Completion Time From Model Performancecited by 6
- 2025Revisiting Generalization Across Difficulty Levels: It's Not So Easycited by 5
- 2026Can We Trust Item Response Theory for AI Evaluation?cited by 3
- 2023Computational modeling of semantic changecited by 2
- 2025LiveRAG: A diverse Q&A dataset with varying difficulty level for RAG evaluationcited by 2
7 more
- 2026Every Eval Ever: A Unifying Schema and Community Repository for AI Evaluation Resultscited by 2
- 2024Controlling Cloze-test Question Item Difficulty with PLM-based Surrogate Models for IRT Assessmentcited by 1
- 2026The Scaling Law of Evaluation Failure: Why Simple Averaging Collapses Under Data Sparsity and Item Difficulty Gaps, and How Item Response Theory Recovers Ground Truth Across Domainscited by 1
- 2026Putting HUMANS first: Efficient LAM Evaluation with Human Preference Alignmentcited by 0
- 2026An Interpretable and Scalable Framework for Evaluating Large Language Modelscited by 0
- 2026Efficient Safety Benchmarking via Item Response Theorycited by 0
- 2026What Makes Something Hard(er)? Explaining Question Difficulty in Natural Languagecited by 0
- 2026What Makes Something Hard(er)? Explaining Question Difficulty in Natural Language1 Oct 2026
- 2026Can We Trust Item Response Theory for AI Evaluation?16 Jul 2026
- 2026Every Eval Ever: A Unifying Schema and Community Repository for AI Evaluation Results12 Jun 2026
- 2026Efficient Safety Benchmarking via Item Response Theory26 May 2026
- 2026The Scaling Law of Evaluation Failure: Why Simple Averaging Collapses Under Data Sparsity and Item Difficulty Gaps, and How Item Response Theory Recovers Ground Truth Across Domains11 May 2026
- 2026An Interpretable and Scalable Framework for Evaluating Large Language Models7 May 2026
- 2026Putting HUMANS first: Efficient LAM Evaluation with Human Preference Alignment20 Apr 2026
- 2026BRIDGE: Predicting Human Task Completion Time From Model Performance6 Feb 2026
- 2025Revisiting Generalization Across Difficulty Levels: It's Not So Easy26 Nov 2025
- 2025LiveRAG: A diverse Q&A dataset with varying difficulty level for RAG evaluation18 Nov 2025
- 2025How Reliable is Language Model Micro-Benchmarking?9 Oct 2025
- 2025Investigating the Zone of Proximal Development of Language Models for In-Context Learning10 Feb 2025
7 more
- 2025MERGE3: Efficient Evolutionary Merging on Consumer-grade GPUs9 Feb 2025
- 2025How to Select Datapoints for Efficient Human Evaluation of NLG Models?30 Jan 2025
- 2024TimeSeriesExam: A time series understanding exam18 Oct 2024
- 2024A Psychology-based Unified Dynamic Framework for Curriculum Learning9 Aug 2024
- 2024Controlling Cloze-test Question Item Difficulty with PLM-based Surrogate Models for IRT Assessment3 Mar 2024
- 2024tinyBenchmarks: evaluating LLMs with fewer examples22 Feb 2024
- 2023Computational modeling of semantic change13 Apr 2023
- 2024tinyBenchmarks: evaluating LLMs with fewer examplescited by 295
- 2024TimeSeriesExam: A time series understanding examcited by 47
- 2025How to Select Datapoints for Efficient Human Evaluation of NLG Models?cited by 23
- 2025MERGE3: Efficient Evolutionary Merging on Consumer-grade GPUscited by 9
- 2025How Reliable is Language Model Micro-Benchmarking?cited by 8
- 2024A Psychology-based Unified Dynamic Framework for Curriculum Learningcited by 6
- 2025Investigating the Zone of Proximal Development of Language Models for In-Context Learningcited by 6
- 2026BRIDGE: Predicting Human Task Completion Time From Model Performancecited by 6
- 2025Revisiting Generalization Across Difficulty Levels: It's Not So Easycited by 5
- 2026Can We Trust Item Response Theory for AI Evaluation?cited by 3
- 2023Computational modeling of semantic changecited by 2
- 2026Every Eval Ever: A Unifying Schema and Community Repository for AI Evaluation Resultscited by 2
12 most cited of 17 All 17 (JSON)
- 2026What Makes Something Hard(er)? Explaining Question Difficulty in Natural Language1 Oct 2026
- 2026Can We Trust Item Response Theory for AI Evaluation?16 Jul 2026
- 2026Every Eval Ever: A Unifying Schema and Community Repository for AI Evaluation Results12 Jun 2026
- 2026Efficient Safety Benchmarking via Item Response Theory26 May 2026
- 2026The Scaling Law of Evaluation Failure: Why Simple Averaging Collapses Under Data Sparsity and Item Difficulty Gaps, and How Item Response Theory Recovers Ground Truth Across Domains11 May 2026
- 2026An Interpretable and Scalable Framework for Evaluating Large Language Models7 May 2026
- 2026BRIDGE: Predicting Human Task Completion Time From Model Performance6 Feb 2026
- 2025Revisiting Generalization Across Difficulty Levels: It's Not So Easy26 Nov 2025
- 2025How Reliable is Language Model Micro-Benchmarking?9 Oct 2025
- 2025Investigating the Zone of Proximal Development of Language Models for In-Context Learning10 Feb 2025
- 2025MERGE3: Efficient Evolutionary Merging on Consumer-grade GPUs9 Feb 2025
- 2025How to Select Datapoints for Efficient Human Evaluation of NLG Models?30 Jan 2025
12 newest of 17 All 17 (JSON)