I was wondering if anyone can point me to anywhere or in the right direction. Which approach is the best for tackling a nested classification problem.

So we want to classify species of animal say etc. We have split this into three layers - cellular level, organ level, organism level. So we have different real world tests (or sources of input data from animal fares etc from around the world) - each of these provide data at a cellular level, and organ level and the organism level.

So a dog can be classified by its outward appearance, or features based on its internal anatomy, or indeed its DNA etc. And knowing something about the DNA can tell you something about organs, and organs can tell you something about the overall structure.

So if I wanted a classification based on the cellular data, to be used to rule out or help classify the next level, and then that to feed into the top level - which approach is best served for this problem? Is this a feed forward neural network type of problem, hierarchical classification? A deep learning aspect?

This problem can apply to cars, at the engineering level, then at the consumer level etc..... so based on its parts, you can tell which type of car it is etc. So knowing its parts, and some features of its outward structure you are more confident in your classification.


2 Answers 2


In my opinion, deep learning algorithms are one of the algorithms that you could use. You really don't have to nest the classification but instead use all of the data or choose the features that you think would be useful.

Convolutional neural networks could also be used. refer here. or here. Although this is mostly used in computer vision, and image classification but with you're problem you probably might want to apply this where your "layers" are to be determined by your model and you'll never know, it might find more relationship amongst your features than you think.

  • $\begingroup$ Good pointers sir - I will check out the links you have provided - good man! $\endgroup$
    – urema
    Oct 16, 2017 at 8:44
  • $\begingroup$ No prob man! Kudos! $\endgroup$ Oct 16, 2017 at 9:00

On Hierarchical Classification I think you should check this survey article

  • $\begingroup$ This URL is not working my friend $\endgroup$
    – urema
    Dec 7, 2017 at 8:39
  • $\begingroup$ Are you sure? It is still working for me. Anyway follows the article's name and author: "A Survey of Hierarchical Classification Across Different Application Domains" by Carlos N. Silla Jr. and Alex A. Freitas $\endgroup$
    – xboard
    Dec 7, 2017 at 19:57
  • $\begingroup$ "Download limit exceeded", doesn't work $\endgroup$ May 11, 2022 at 12:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.