On Low Dimensional Models For Functions In High Dimensions