Generating artificial data with monotonicity constraints