On Classification in Human-driven and Data-driven Systems