10.07.2015 Views

Web Mining and Social Networking: Techniques and ... - tud.ttu.ee

Web Mining and Social Networking: Techniques and ... - tud.ttu.ee

Web Mining and Social Networking: Techniques and ... - tud.ttu.ee

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

20 2 Theoretical BackgroundsAs known from the theorem in algebra [69], A k is the best approximation matrixto A <strong>and</strong> conveys the maximum latent information among the processed data. Thisproperty makes it possible to find out the underlying semantic association from originalfeature space with a dimensionality-reduced computational cost, in turn, is ableto be used for latent semantic analysis.2.6 Tensor Expression <strong>and</strong> DecompositionIn this section, we will discuss the basic concepts of tensor, which is a mathematicalexpression in a multi-dimensional space. As s<strong>ee</strong>n in previous sections, matrix is anefficient means that could be used to reflect the relationship betw<strong>ee</strong>n two types ofsubjects. For example, the author-article in the context of scientific publications ordocument-keyword in applications of digital library. No matter in which scenario thecommon characteristics is the fact which each row is a linear combination of valuesalong different column or each column is represented by a vector of entries in rowspace. Matrix-based computing possesses the powerful capability to h<strong>and</strong>le the encounteredproblem in most real life problems since sometimes it is possible to modelthese problems as two-dimensional problems. But in a more complicated sense,while matrices have only two “dimensions” (e.g., “authors” <strong>and</strong> “publications”), wemay often n<strong>ee</strong>d more, like “authors”, “keywords”, “timestamps”,“conferences”. Thisis exactly a high-order problem, which, in fact, is generally a tensor represents. Inshort, from the perspective of data model, tensor is a generalized <strong>and</strong> expressivemodel of high-dimensional space, <strong>and</strong> of course, a tensor is a generalization of a matrix(<strong>and</strong> of a vector, <strong>and</strong> of a scalar). Thus, it is intuitive <strong>and</strong> necessary to envisionall such problems as tensor problems, to use the vast existing work for tensors to ourbenefit, <strong>and</strong> to adopt tensor analysis tools into our interested research arenas. Belowwe discuss the mathematical notations of tensor related concepts <strong>and</strong> definitions.First of all, we introduce some fundamental terms in tensor which have differentmeanings in the context of two-dimensional cases. In particular we use order,mode <strong>and</strong> dimension to denote the equivalent concepts of dimensionality, dimension<strong>and</strong> attribute value we often encounter <strong>and</strong> use in linear algebra. For examplea 3rd-order tensor means a thr<strong>ee</strong>-dimensional data expression. To use the distinctivemathematical symbols to denote the different terms in tensor, we introduce thefollowing notations:• Scalars are denoted by lowercase letter, a.• Vectors are denoted by boldface lowercase letters, a. The ith entry of a is denotedby a i .• Matrices are denoted by boldface capital letters, e.g., A. The jth column of A isdonated by a j <strong>and</strong> element by a ij .• Tensors, in multi-way arrays, are denoted by italic boldface letters, e.g., X. Element(i, j,k) of a 3rd-order tensor X is denoted by X ijk .• As known, a tensor of order M closely resembles a Data Cube with M dimensions.Formally, we write an Mth order tensor X ∈ R N 1×N 2 ×···N m, where N i ,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!