Determining fair use in large language model training