This document introduces influence functions, which can be used to explain black-box model predictions by analyzing how predictions would change based on small modifications to the training data. It provides background on Taylor series and Newton's method. Influence functions are defined based on how a model's parameters and test loss would change if a single training point was upweighted. Efficient calculation methods are discussed, as are extensions to non-differentiable losses and non-convex models. Potential use cases include understanding model behavior, identifying and fixing mislabeled data, and generating adversarial training examples.