Package: pairwiseLLM 1.6.0
pairwiseLLM: Pairwise Comparison Tools for Large Language Model-Based Writing Evaluation
Provides a unified framework for generating, submitting, and analyzing pairwise comparisons of writing quality using large language models (LLMs). The package supports live and/or batch evaluation workflows across multiple providers ('OpenAI', 'Anthropic', 'Google Gemini', 'Together AI', 'TypeSafe', and locally-hosted 'Ollama' models), includes bias-tested prompt templates and a flexible template registry, and offers tools for constructing forward and reversed comparison sets to analyze consistency and positional bias. The package additionally supports adaptive pairing workflows that iteratively select comparisons based on model uncertainty to improve ranking efficiency. Results can be modeled using frequentist or Bayesian Bradley–Terry–Luce models (Bradley & Terry, 1952 <doi:10.2307/2334029>; see also Caron & Doucet, 2012 <doi:10.1080/10618600.2012.638220>) or Elo rating methods (see Clark et al., 2018 <doi:10.1371/journal.pone.0190393>) to derive writing quality scores. The Bayesian writing quality scores can be converted to distribution-matched performance levels or calibrated to ordered rubric scores using linear or monotone ordinal models. For information on pairwise comparisons and comparative judgement, see Thurstone (1927) <doi:10.1037/h0070288> and Heldsinger & Humphry (2010) <doi:10.1007/BF03216919>.
Authors:
pairwiseLLM_1.6.0.tar.gz
pairwiseLLM_1.6.0.zip(r-4.7-any)pairwiseLLM_1.6.0.zip(r-4.6-any)pairwiseLLM_1.6.0.zip(r-4.5-any)
pairwiseLLM_1.6.0.tgz(r-4.6-any)pairwiseLLM_1.6.0.tgz(r-4.5-any)
pairwiseLLM_1.6.0.tar.gz(r-4.7-any)pairwiseLLM_1.6.0.tar.gz(r-4.6-any)
pairwiseLLM_1.6.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
pairwiseLLM/json (API)
| # Install 'pairwiseLLM' in R: |
| install.packages('pairwiseLLM', repos = c('https://shmercer.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/shmercer/pairwisellm/issues
Pkgdown/docs site:https://shmercer.github.io
- example_openai_batch_output - Example OpenAI Batch output
- example_writing_pairs - Example dataset of paired comparisons for writing samples
- example_writing_results - Example canonical results table for writing comparisons
- example_writing_samples - Example dataset of writing samples
- example_writing_samples1000 - Synthetic Writing Samples with Controlled Quality Levels
anthropicassessment-toolautomated-scoringbradley-terryelo-ratinggeminilarge-language-modelsllmllm-as-a-judgeollamaopenaipairwise-comparisonrankingtogether-aiwriting-assessmentwriting-evaluation
Last updated from:3cf49a9a25. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 1247 | ||
| source / vignettes | OK | 678 | ||
| linux-release | OK | 938 | ||
| macos-release | OK | 1096 | ||
| macos-oldrel | OK | 1097 | ||
| windows-devel | OK | 1464 | ||
| windows-release | OK | 1921 | ||
| windows-oldrel | OK | 1847 | ||
| wasm-release | OK | 192 |
Exports:adaptive_get_logsadaptive_item_logadaptive_rankadaptive_rank_resumeadaptive_rank_run_liveadaptive_rank_startadaptive_results_historyadaptive_round_logadaptive_step_logalternate_pair_orderanthropic_compare_pair_liveanthropic_create_batchanthropic_download_batch_resultsanthropic_get_batchanthropic_poll_batch_until_completebootstrap_bt_modelbuild_anthropic_batch_requestsbuild_bt_databuild_btl_results_databuild_elo_databuild_gemini_batch_requestsbuild_openai_batch_requestsbuild_promptcheck_llm_api_keyscheck_positional_biascompute_reverse_consistencyensemble_warm_start_algorithmsensemble_warm_start_modelsensure_only_ollama_model_loadedestimate_llm_pairs_costevaluate_rubric_predictionsextract_warm_start_featuresfit_bayes_btl_mcmcfit_bt_modelfit_elo_modelfit_linkfit_rubric_calibrationfit_warm_start_modelgemini_compare_pair_livegemini_create_batchgemini_download_batch_resultsgemini_get_batchgemini_poll_batch_until_completeget_prompt_templatelist_prompt_templateslist_warm_start_modelsllm_compare_pairllm_download_batch_resultsllm_resume_multi_batchesllm_submit_pairs_batchllm_submit_pairs_multi_batchload_adaptive_sessionload_link_sessionload_warm_start_modelmake_adaptive_judge_llmmake_adaptive_judge_replaymake_adaptive_replay_reservoirmake_pairsmake_warm_start_cv_planmake_warm_start_priorollama_compare_pair_liveopenai_compare_pair_liveopenai_create_batchopenai_download_batch_errorsopenai_download_batch_outputopenai_get_batchopenai_poll_batch_until_completeopenai_upload_batch_fileparse_anthropic_batch_outputparse_gemini_batch_outputparse_openai_batch_outputpredict_linkprepare_link_inputprepare_linked_rubric_referenceprepare_warm_start_modelrandomize_pair_orderread_samples_dfread_samples_dirregister_prompt_templateregister_warm_start_modelremove_prompt_templateremove_warm_start_modelresume_link_sessionrun_anthropic_batch_pipelinerun_gemini_batch_pipelinerun_openai_batch_pipelinesample_pairssample_reverse_pairssave_adaptive_sessionsave_link_sessionsave_warm_start_modelscale_separation_reliabilityset_prompt_templatestart_link_sessionsubmit_anthropic_pairs_livesubmit_gemini_pairs_livesubmit_llm_pairssubmit_ollama_pairs_livesubmit_openai_pairs_livesubmit_together_pairs_livesubmit_typesafe_pairs_livesubmit_vertex_pairs_livesummarize_adaptivesummarize_bt_fitsummarize_itemssummarize_refitstogether_compare_pair_livetrait_descriptiontypesafe_compare_pair_livevalidate_adaptive_replayvalidate_session_dirvertex_compare_pair_livewarm_start_coefficientswarm_start_feature_schemawarm_start_python_statuswrite_openai_batch_file
Dependencies:askpassclicurldplyrgenericsgluehttr2jsonlitelifecyclemagrittropensslpillarpkgconfigR6rlangsystibbletidyselectutf8vctrswithr
Last update: 2026-10-16
Started: 2025-12-05
Last update: 2026-10-16
Started: 2026-09-06
Last update: 2026-10-16
Started: 2026-09-06
Last update: 2026-10-16
Started: 2025-12-05
Last update: 2026-10-16
Started: 2026-09-06
Last update: 2026-10-14
Started: 2026-09-23
Last update: 2026-10-10
Started: 2026-10-02
Last update: 2026-10-09
Started: 2026-09-09
Last update: 2026-10-09
Started: 2026-09-06
Last update: 2026-10-03
Started: 2026-10-03
Last update: 2026-10-03
Started: 2026-02-10
Last update: 2026-10-03
Started: 2026-09-06
Last update: 2026-10-01
Started: 2026-09-13
Last update: 2026-09-23
Started: 2026-09-06
Last update: 2026-09-23
Started: 2026-09-06
Last update: 2026-09-16
Started: 2025-12-11
