atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Novel Spectral Algorithms for the Partial Credit Model

ICML 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Adaptive testing and experiments

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a spectral (Markov-chain stationary-distribution) algorithm for estimating Partial Credit Model item parameters with non-asymptotic guarantees, plus a spectral-EM extension for mixtures of PCMs, evaluated on synthetic, educational, recommendation and stock-ranking data.

Problem

Estimating item parameters of the Partial Credit Model (PCM) for ordered integer responses, where joint MLE is inconsistent with many users and marginal MLE depends on a correctly specified user prior and is slow; prior finite-sample theory for PCM was lacking.

Approach

Builds m-state Markov chains per response level from pairwise co-occurrence counts of responses (detailed balance removes user ability parameters), recovers normalized item parameters from stationary distributions, and estimates per-level shifts in closed form; extends to mixtures via weighted chains inside EM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the Spectral algorithm instead of JMLEPCM inference · synthetic data with n much larger than mitem-parameter estimation errorHelped
Use the Spectral algorithm instead of MMLEPCM inference with a correctly specified user prior · synthetic dataitem-parameter estimation errorNo clear effect
Use the Spectral algorithm instead of MMLEPCM inference with a misspecified user prior · synthetic dataitem-parameter estimation errorHelped
Use Spectral-EM rather than the cluster-then-learn initializationmixtures of 4 PCMs · synthetic mixture dataFrobenius norm errorHelped
Use the Spectral algorithm rather than the classical inference algorithmsPCM inference · real-life datasetsinference timeHelped
Use the Spectral algorithm instead of MMLE or JMLEPCM stock-ranking trading strategy · heldout 2019–2021 test periodPNL: 12309 -> 14003Helped
Use a 18-month rather than a 3-month rating aggregation windowSpectral PCM trading strategy · heldout test periodPNL: 12323 -> 14003Helped
Use the Spectral PCM trading strategy rather than the passive S&P500 benchmarkmeta trading strategy · heldout test periodPNLHelped

Surprising findings

Limitations

Experimental setup

Datasets: LSAT UCI Grades3 Book Genome EachMovie Hetrec-2k ml-1M ml-10M ml-20M stock analyst ratings (u/nobjos) synthetic PCM data

Benchmarks: LSAT UCI Grades3 Book Genome EachMovie Hetrec-2k ml-1M ml-10M ml-20M synthetic PCM data stock trading PNL

Metrics: estimation error (Frobenius norm) heldout MAE heldout log-likelihood inference time profit and loss (PNL)

Baselines: MMLE JMLE

Builds on: Partial Credit Model Rasch model spectral estimator (Nguyen & Zhang 2022) expectation-maximization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy