Rule Ensemble Learning Using Hierarchical Kernels in Structured Output Spaces