@stamatatos2009 distinguishes between the following approaches

  1. Profile-based
    1. Probabilistic
    2. Compression
    3. Common n-grams
  2. Instance-based
    1. Vector space
    2. Similarity (Burrows’ Delta)
  3. Hybrids