Non-negative factorization methods for extracting semantically relevant features in Intelligent Data Analysis