The algorithm H-RLS studied in (Cesa-Bianchi et al., 2006) solved a similar hierarchical classification problem as we formulated above.
the H-RLS algorithm was designed as an onlinelearning algorithm which is not suitable to be applied directly in our problem setting.