Skip to main navigation Skip to search Skip to main content

Tree2Vector: Learning a Vectorial Representation for Tree-Structured Data

  • Haijun Zhang*
  • , Shuang Wang
  • , Xiaofei Xu
  • , Tommy W. S. Chow
  • , Q. M. Jonathan Wu
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

The tree structure is one of the most powerful structures for data organization. An efficient learning framework for transforming tree-structured data into vectorial representations is presented. First, in attempting to uncover the global discriminative information of child nodes hidden at the same level of all of the trees, a clustering technique can be adopted for allocating children into different clusters, which are used to formulate the components of a vector. Moreover, a locality-sensitive reconstruction method is introduced to model a process, in which each parent node is assumed to be reconstructed by its children. The resulting reconstruction coefficients are reversely transformed into complementary coefficients, which are utilized for locally weighting the components of the vector. A new vector is formulated by concatenating the original parent node vector and the learned vector from its children. This new vector for each parent node is inputted into the learning process of formulating vectorial representation at the upper level of the tree. This recursive process concludes when a vectorial representation is achieved for the entire tree. Our method is examined in two applications: book author recommendations and content-based image retrieval. Extensive experimental results demonstrate the effectiveness of the proposed method for transforming tree-structured data into vectors.
Original languageEnglish
Pages (from-to)5304-5318
JournalIEEE Transactions on Neural Networks and Learning Systems
Volume29
Issue number11
Online published14 Feb 2018
DOIs
Publication statusPublished - Nov 2018

Research Keywords

  • Author recommendations
  • image retrieval
  • locality reconstruction
  • tree structure
  • vectorial representation

Fingerprint

Dive into the research topics of 'Tree2Vector: Learning a Vectorial Representation for Tree-Structured Data'. Together they form a unique fingerprint.

Cite this