Data-driven Methods