Search

CN-115244547-B - Automatically and intelligently exploring design space

CN115244547BCN 115244547 BCN115244547 BCN 115244547BCN-115244547-B

Abstract

Methods, systems, and computer-readable media include receiving a request for a digital component from a user device, receiving a data set of user-provided information regarding a particular product design, generating a visual representation mapping design factors to potential product design geometries based on the data set, segmenting the visual representation based on design factor values, selecting segments containing less than a threshold number of data points, selecting the digital component, dynamically changing a presentation of the digital component soliciting the user for information regarding the segments based on the selected segments, distributing the dynamically changed digital component for presentation at the user device, obtaining feedback information regarding segments containing less than the threshold number of data points from the user device via a feedback mechanism, and modifying the design factors of the particular product design based at least in part on the feedback information.

Inventors

  • David Allen White

Assignees

  • 谷歌有限责任公司

Dates

Publication Date
20260505
Application Date
20210412
Priority Date
20200730

Claims (19)

  1. 1. A method for generating a new product design, comprising: Receiving a request from a user device of a user for a digital component for presentation at the user device; receiving a data set of user-provided information regarding a particular product design; Generating a visual representation mapping design factors representing subjective features of the particular product design to a continuous shape representing a potential product design geometry based on the data set of user-provided information; partitioning the visual representation into a plurality of segments based on the value of the design factor; selecting a segment of the visual representation from the dataset that contains less than a threshold number of data points; Selecting a digital component that solicits information from the user; Dynamically changing the presentation of the digital component based on the selected segment of the visual representation such that the dynamically changed digital component solicits information from the user about the segment of the visual representation containing less than the threshold number of data points; distributing the dynamically changing digital component for presentation at the user device; Obtaining feedback information from the user device and through a feedback mechanism regarding the segment of the visual representation containing less than the threshold number of data points, and The values of the given design factors of the particular product design are modified based at least in part on the feedback information obtained from the user to create a modified product design.
  2. 2. The method of claim 1, further comprising: Selecting a format for soliciting information from the user for the digital component of the information, and Based on the selected segment of the visual representation, the information solicited from the digital component of the user soliciting information is verified.
  3. 3. The method of claim 2, wherein selecting a format that solicits the information comprises selecting a particular feedback mechanism provided with the dynamically changing digital component.
  4. 4. The method of claim 1, further comprising: Based on the request for the digital component for presentation at the user device, determining that the user of the user device is in a first user group, Wherein the request for the digital component for presentation at the user device indicates user demographic information of the user device.
  5. 5. The method of claim 4, further comprising: Receiving, from a second user device, a request for a digital component for presentation at the second user device, the request indicating user demographic information of a user of the second user device; Determining that the user of the second user device is in the same first user group as the user of the user device based on the request for the digital component for presentation at the second user device, and In response to determining that the user of the second user device is in the same first user group as the user of the user device, a modified product design is provided instead of the particular product design.
  6. 6. The method of claim 1, wherein segmenting the visual representation into a plurality of segments based on the value of the design factor comprises: based on the design factor values, the visual representation is divided into a plurality of segments such that each segment of the visual representation shares a design factor value within a defined range of values.
  7. 7. The method of claim 1, wherein dynamically changing the presentation of the digital component comprises: Determining that the user of the user device is in a first user cluster interested in the particular product design based on the request for the digital component for presentation at the user device, wherein the request for the digital component for presentation at the user device indicates one or more attributes of the user based on information provided by the user; Identifying user interface elements of the digital component based on determining that the user of the user device is in the first user cluster interested in the particular product design, and The user interface element of the presentation of the digital component is changed.
  8. 8. The method of claim 7, wherein the user interface element of the digital component is a visual theme of the digital component, and Wherein changing the user interface element includes modifying the visual theme of the digital component by modifying a color scheme and a brand logo presented in the digital component.
  9. 9. The method of claim 1, wherein dynamically changing the presentation of the digital component comprises: determining that the user of the user device is in a first user group based on the request for the digital component for presentation at the user device, wherein the request for the digital component for presentation at the user device contains information indicative of one or more attributes of the user; identifying user interface elements of the digital component based on determining that the user of the user device is in the first user group, and The user interface element of the presentation of the digital component is changed.
  10. 10. The method of claim 1, wherein mapping design factors to the visual representation of the continuous shape representing the potential product design geometry is reversible such that generating the visual representation of mapping design factors to the continuous shape representing the potential product design geometry based on the data set of user-provided information comprises generating the visual representation by mapping potential product design geometry to design factors.
  11. 11. The method of claim 1, further comprising: Based on the modified product design and identifying a closest existing product design from a plurality of existing product designs, the existing product design having a plurality of design factor values in common with the modified product design.
  12. 12. The method of claim 1, further comprising providing the modified product design to an integrated manufacturing system.
  13. 13. The method of claim 1, further comprising: building a behavioral model that predicts user acceptance of the potential product design geometry based on the feedback information, and Wherein the design factors that modify the particular product design are based at least in part on the behavioral model.
  14. 14. The method of claim 1, wherein the particular product design is a user interface design of a software application.
  15. 15. The method of any of claims 1-14, wherein dynamically changing the presentation of the digital component includes using machine learning or artificial intelligence techniques to specify information to be requested by the digital component.
  16. 16. A system, comprising: One or more processors, and One or more memory elements comprising instructions that when executed cause the one or more processors to perform operations comprising: Receiving a request from a user device of a user for a digital component for presentation at the user device; receiving a data set of user-provided information regarding a particular product design; Generating a visual representation mapping design factors representing subjective features of the particular product design to a continuous shape representing a potential product design geometry based on the data set of user-provided information; partitioning the visual representation into a plurality of segments based on the value of the design factor; selecting a segment of the visual representation from the dataset that contains less than a threshold number of data points; Selecting a digital component that solicits information from the user; Dynamically changing the presentation of the digital component based on the selected segment of the visual representation such that the dynamically changed digital component solicits information from the user about the segment of the visual representation containing less than the threshold number of data points; distributing the dynamically changing digital component for presentation at the user device; Obtaining feedback information from the user device and through a feedback mechanism regarding the segment of the visual representation containing less than the threshold number of data points, and The values of the given design factors of the particular product design are modified based at least in part on the feedback information obtained from the user to create a modified product design.
  17. 17. The system of claim 16, the operations further comprising: Determining that the user of the user device is in a first user group based on the request for the digital component for presentation at the user device, and Wherein the request for the digital component for presentation at the user device indicates user demographic information of the user device.
  18. 18. The system of claim 17, the operations further comprising: receiving, from a second user device, a request for a digital component for presentation at the second user device, the request indicating user demographic information of a user of the second user device; Determining that the user of the second user device is in the same first user group as the user of the user device based on the request for the digital component for presentation at the second user device, and In response to determining that the user of the second user device is in the same first user group as the user of the user device, a modified product design is provided instead of the particular product design.
  19. 19. A non-transitory computer storage medium encoded with instructions that, when executed by a distributed computing system, cause the distributed computing system to perform operations of the method of any of claims 1-15.

Description

Automatically and intelligently exploring design space Cross Reference to Related Applications The present application claims the benefit of U.S. application Ser. No.16/943,126, filed on 7/30/2020, and U.S. provisional application Ser. No.63/010,438, filed on 4/15/2020, the contents of which are incorporated herein by reference. Technical Field This document relates to providing a data collection and model generation process that continuously reduces the bias introduced by using data points from unevenly distributed or non-representative populations and explores the design space. Disclosure of Invention In general, one innovative aspect of the subject matter described in this specification can be embodied in a method for generating a new product design that includes receiving a request from a user device for a digital component that is presented on the user device, receiving a data set of user-provided information about a particular product design, generating a visual representation that maps design factors to a continuous shape that represents a potential product design geometry based on the data set of user-provided information, segmenting the visual representation into a plurality of segments based on design factor values, selecting segments of the visual representation that contain less than a threshold number of data points, selecting a digital component that solicits information from the user based on the selected segments of the visual representation, dynamically changing the presentation of the digital component that solicits information from the user about segments of the visual representation that contain less than the threshold number of data points, distributing the dynamically changed digital component to be presented at the user device, obtaining feedback information from the user device and through a feedback mechanism about segments of the visual representation that contain less than the threshold number of data points, modifying the design factors of the particular product design based at least in part on the feedback information obtained from the user to create a modified product design. These and other embodiments can each optionally include one or more of the following features. In some implementations, the method includes selecting a format for soliciting information for a particular content item soliciting information from a user, and verifying information solicited for the particular content item soliciting information from the user based on the selected segment of the visual representation. In some implementations, selecting the format of the solicited information includes selecting a particular feedback mechanism provided by the dynamically changing digital component. In some implementations, the method includes determining that a user of the user device is in a first user group based on a request for a digital component presented at the user device, wherein the request for the digital component presented at the user device indicates user demographic information of the user device. The method can include receiving a request from a second user device for a digital component for presentation at the second user device that indicates user demographics of a user of the second user device, determining that the user of the second user device is in a same first user group as the user of the user device based on the request for the digital component for presentation at the second user device, and providing a modified product design instead of a specific product design in response to determining that the user of the second user device is in the same first user group as the user of the user device. In some implementations, partitioning the visual representation into a plurality of segments based on the design factor value includes partitioning the visual representation into a plurality of segments based on the design factor value such that each segment of the visual representation shares the design factor value within a defined range of values. The user interface element can be an element such as an image, audio or video representation of a product or brand, a feedback mechanism, a topic of a task, and/or a phrase of a task. For example, the data quality processor 120 can determine that the user of the user device 106 is in a user group interested in the product design of the handbag and identify visual topics of the task to be changed. In some implementations, the data processor 120 can change the user element by replacing the user element. In some implementations, the data processor 120 can change the user element by modifying the element. For example, the data quality processor 120 can change the visual theme of the task by adding elements specific to the particular product design that the user is determined to be interested in, including the logo of the particular brand of handbag, the color scheme reminiscent of the particular brand of handbag, the audio tracks used by the particular bran