Principal component analysis (PCA) reduces high-dimensional numerical descriptions into a smaller, fixed-length feature representation. In graph-learning workflows, it turns product text features into compact node inputs while preserving a practical representation for downstream models. section 3.5
A typical feature-construction pipeline is:
- Convert product-description strings into numerical values with the bag-of-words algorithm. section 3.5
- Apply PCA to convert the resulting representation into a vector of length 100. section 5.2.1 section 3.5
- Use the reduced vectors as node features alongside product categories and co-purchase edges. section 3.5
Amazon Products
The Amazon Products dataset applies PCA after bag-of-words processing, giving every product 100 features. These features support graph tasks such as product categorization and link prediction, where nodes represent products and edges represent co-purchases. section 5.2.1 section 3.5









