CPC G06N 3/042 (2023.01) [G06F 16/2255 (2019.01); G06F 16/2462 (2019.01); G06N 3/08 (2013.01)] | 18 Claims |
1. A system, comprising:
one or more hardware processors with associated memory that implement a chart recommendation system, configured to:
receive, via a graphical user interface (GUI), user input to create a chart indicating features of the chart;
encode the features of the chart into a feature vector;
provide the feature vector as input to a machine learned model, wherein the machine learned model encodes a chart search structure that organizes a plurality of previous charts into sets of one or more similar charts according to a similarity metric calculated based on respective features vectors of the previous charts;
determine, using the machine learned model, one or more similar charts from the plurality of previous charts that are most similar to the chart according to the similarity metric;
display, via the GUI, the one or more similar charts as one or more recommended charts using respective feature vectors of the one or more similar charts;
receive, via the GUI, a user selection of one of the one or more recommended charts;
save the recommended chart selected as a new chart in a database;
update a popularity metric of the recommended chart selected, wherein the popularity metric is displayed with the recommended chart via the GUI; and
retrain the machine learned model based on the popularity metric.
|