Product knowledge graphs
A PG is a knowledge graph (KG) that describes the values of product attributes and is built from product catalog data. In a PG, each product is associated with several attributes such as product brand, product category and other information related to product properties such as flavor and ingredient. Different from traditional KGs, where most triples are presented in the form of (head entity, relationship, tail entity), the majority of triples in a PG have the form of (product, attribute, attribute value), where the attribute value is a short text e.g., "Brand A Tortilla Chips Spicy Queso, 6 - 2 oz bags", flavor, "Spicy Queso". Attribute triples are a type of triple. Retailers provide product data and this data inevitably contains many types of errors, including contradictory, erroneous or ambiguous. When such errors are ingested by a PG, they lead to poor performance. Since manual validation is impossible in a PG due to a large number of products, an automatic validation method was needed. Knowledge graph integration (KGE) methods are relevant in learning efficient representations for multi-relational graph data and have shown promising performance in error detection (i.e., determining whether a triplet is correct or not) in KG. Unfortunately, for existing KGs, embedding methods cannot be directly used to detect errors in a PG due to rich textual information and noise.The Product Graph Embedding (PGE) developed by the team
The team therefore had to answer this challenging research question: "how to generate embeddings for a text-rich, error-prone knowledge graph to facilitate error detection?" It presents the new integrated learning framework, robust " Product Graph Embedding ", to learn efficient embeddings for such knowledge graphs. For this framework, the researchers proceeded in two steps:- The integrations seamlessly combined signals from the textual information in the attribute triples and the structural information in the knowledge graph. The researchers applied a CNN encoder to learn the textual representations for product titles and attribute values, and then integrated them into the triplet structure to capture the underlying patterns in the knowledge graph.
- In a second step, the researchers incorporated a noise-sensitive loss function to prevent noisy triples in the PG from distorting the integrations during training.
Our articles will then appear first in Google Top Stories.
