Navigation

Related Articles

Back to Latest Articles
PLM Recommendation Engine

As an enterprise-wide data management platform, one of the main PLM goal is to provide the users with the right data at the right moment. The digital thread should provide a continuity to easily reach the right data. But the more data you store, the more data will come for a similar need. Recommendation Engine have been built for this purpose in the retail industry. Once you get too many options for buying an item, the recommendation engine guides to the right one.

Design decision

It is not yet the time to replace designers, although we are “sadly” getting closer. Like someone could claim that some people just buy stuff because the recommendation engine tells them to. If we stick to the good values that it could bring in an automated way, we could imagine that it helps for standardizing product design in a company. When you get to select a screw, the recommendation engine could show you which screws have been mostly used for similar designs.

It doesn’t have to be just for Parts. What about requirements? A recommendation engine could suggest requirements based on other projects that were done under similar regulations or for a similar client.

Same thing for Manufacturing options, you could accelerate the industrialization process by suggesting manufacturing operations others have used for similar products.

Until we get back to retail recommendations… At some point you will cover the sales configuration of your product. That’s where you will meet again with the retail sales configurator, but your configurator engine may be the same for all these purposes if you selected the right stack.

Graph database

The first time I got into a graph database (maybe around 2013) conference, it seemed like everyone was coming for the same purpose: producing personalized emails for retails website. These IT guys could not produce the amount of email they had to send with the recommendations they wanted to display, on a daily basis. They had document databases and SQL databases. The first type could not handle much traversal queries. The SQL database required larger infrastructure and highly skilled query builders to get some results.

It is just a technical fact. The concept of a graph database makes it much more scalable for traversal queries. You will not be able to support PLM-wide recommendation with anything else than a graph database.

At Ganister we are actually working on it. We will make it easier for anyone to configure a recommendation engine at any stage of your product lifecycle.

Hera are some videos from Neo4j on how to build a recommendation engine:

AI may be next

Once you get the concept, you may question if you have the right recommendation algorithms in place. It could be then smaller step to allow the recommendation engine to adapt more granularly with each specific context with the help of some artificial intelligence processes. Let’s take it one step at a time !

Show Comments (0)

Comments

Related Articles

Going to GraphConnect 2018
Databases

Going to GraphConnect 2018

Looking at the picture you can tell that I am in the NYC area to attend GraphConnect 2018. GraphConnect is a major conference organized by Neo4J, the graph database. During a bit...

Posted on by Yoann Maingon
db-engines.com : selecting your data storage layer
Databases

db-engines.com : selecting your data storage layer

Data is the essence of most applications and this is particularly true for PLM. How you store the data is a key aspect of your PLM application. It will define how much data you...

Posted on by Yoann Maingon