Learning Artifacts