- cosine is useful when data is semantic (tfidf or word2vec). Cosine distance is 1 minus the [cosine similarity](https://en.wikipedia.org/wiki/Cosine_similarity). - L1 pops up in when making a model more robust, or because it's quicker to compute on the edge.