NEW
Negative log-likelihood loss for Poisson-distributed count targets, typically with a log link.
DESCRIPTION
Poisson Loss models count outcomes where variance scales with the mean, as in events per interval. It corresponds to the Poisson negative log-likelihood and is used in Poisson regression and gradient boosting variants. Predictions are constrained positive, often via log link. It suits scenarios like call volumes or incident counts but can underperform with overdispersion, where Negative Binomial may fit better. Proper handling of exposure/offsets is essential for rate modeling.
ALTERNATIVE DEFINITIONS
scikit-learn
Poisson regression models count data and assumes the response variable has a Poisson distribution with a log-link function.
Connects Poisson modeling to counts and the log link commonly used.
Keras
Poisson loss value equals y_pred - y_true * log(y_pred).
Gives the explicit loss formula used in practice.
RELATED TERMS
Poisson Regression Generalized Linear Model Log-Link Count Data Gamma Loss Negative Binomial Deviance Tweedie Loss Exposure Overdispersion
COMPETING TERMS
Gaussian Loss Negative Binomial Loss
KNOWLEDGE AREAS
Data Science AI Mathematics Testing & Validation
TARGET AUDIENCE
Data Scientist AI Engineer MLOps Engineer
EXTERNAL SOURCES
- Wikipedia - Poisson regression
- scikit-learn - Poisson regression theory and usage.
- statsmodels - GLM Poisson family details and deviance.
TOP QUESTIONS
What is Poisson Loss used for?
It models count targets using the Poisson negative log-likelihood, common for event counts over time or space.
Category: Definition
When is Poisson Loss appropriate?
When counts are nonnegative integers with variance proportional to the mean, such as call volumes or page hits.
Category: Relevancy
How to ensure valid predictions with Poisson Loss?
Use a log link or positive activation to keep predicted rates positive, and include exposure/offsets for rate modeling.
Category: Requirements
What if data are overdispersed?
Consider Negative Binomial models or Tweedie loss, which handle variance exceeding the mean.
Category: Alternatives
How is Poisson Loss formulated?
The loss is y_pred − y_true * log(y_pred) up to constants, derived from the Poisson likelihood.
Category: Requirements
What is a common mistake with Poisson Loss?
Ignoring exposure leads to biased rate estimates. Always include an offset for differing observation times or populations.
Category: Mistakes
Can Poisson Loss handle zeros?
Yes, zeros are natural in Poisson counts. Be cautious with excessive zeros, which may require zero-inflated models.
Category: Risk
How is Poisson Loss used in boosting?
Gradient boosting implementations offer ‘poisson’ objectives to model counts directly with appropriate link functions.
Category: Application
How to evaluate models trained with Poisson Loss?
Use deviance, mean deviance reduction, or predictive checks like PPCs; also assess calibration of predicted rates.
Category: Testing