Property miner
Our recent work allowed us to create an important tool for products analysis. Now we can retrieve properties and values from a general product description text.
One of the main problems of dealing with properties is the lack of them. The product often doesn't have a specification with property name and values; it has only a description.
For example, shoes have a number of properties like Brand, Heel Height, Heel Type, Show Material, and Style that could make a search much easier. But instead, the product has only text: âThese sequin covered court shoes from John Lewis will catch the light, and the playful peep toe front and cutaway sides will catch people's attention. The stiletto heels are 9cm high, providing a noticeable but not impractical lift." This text contains the necessary properties and has a lot of information about the product, but it can't be used for search or comparison, because only a person can understand it but not a computer.
It is a bit easier to deal with electronics, because the properties of some products are well specified in a table. They still need to be identified, but we can do it. This process was described in the previous posts. But the matter is that many products contain only a description as well. We have to learn how to structure descriptions and retrieve properties from them.
We succeeded in retrieving products properties directly from their descriptions. Manufacturer, color, screen size, speed, and any other category-specific properties â if they are in the description, we can retrieve them, standardize them, and use them for search.
Many people who bought laptops understand the phrase âHP 15â 2.5Ghz 512MB 300GB 4GBâ. They know that 300 GB refers to hard disc capacity, and 4 GB is memory size, despite the fact that they both are measured in gigabytes. Computer won't be able to understand it automatically; we need to teach it. It has to analyze a great number of products and find out which values are used for this or that property more often. Then it has to assume that 300 GB is most likely to be hard disc capacity and not memory size, and 15" is а screen size and not a laptop width.
People write texts so that other people could read them. In order to teach a machine to do it, we have to do preliminary work first. Many things, such as statistics of values frequency and values combinations frequency, of course, can be calculated automatically. But some of the work has to be done manually. We develop each of the 1800 categories separately and prepare a special properties recognition model for each of them. We have developed a unique methodology and algorithms to teach the system to recognize any properties in any texts within a few hours.
This technology allows you to retrieve properties not only from products descriptions but from search queries as well, for example.
As always, you can test the performance of our system on your own - we have created a special demo stand for it:
http://examples.qippo.com/ominer
Choose one of the predefined categories, insert any text for that category, and observe the magic.











