Web video classification based on bidirectional propagation of heterogeneous attributes: Web video classification based on bidirectional propagation of heterogeneous attributes