Submitted:
12 July 2024
Posted:
12 July 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Works
2.1. User Requirements Analysis in Engineering Design
2.1.1. Methods Based on the Kano Model
2.1.2. Methods Based on Rough Sets and Fuzzy Sets
2.1.3. Methods Based on Natural Language Processing
2.2. Mining and Completion of High Personalized Degree of User Requirements
2.3. Knowledge Graph in Engineering Design
3. Nature of the Problem and Research Framework
3.1. Classification and Characterization of Elements of Personalized Requirements
3.2. Analysis on the Characteristics of Personalized Implicit Requirements
3.3. Research Framework

4. Patent-Based Domain Knowledge Graph Construction Method
4.1. Ontology Layer Construction

4.2. Data Pre-Processing
- Patent data set with domain-related labels is an annotation data set used to determine whether a patent is domain-related. The domain-related classification of patents is a sentence classification task. The domain features of the title and rights statement are significant. As the input data of the model, the patent data with domain-related labels is annotated to form the training and verification sets of the model.
- Data set with function and structural entity labels is constructed to fine-tune the named entity recognition model of patent text.The BIO labeling method is used to label the functional and structural entities in the patent title and claim text for the model pre-training of extracting functional and structural entities.
- Data set with structural entity category labels is used to build a classification model for structural entities, subdividing structural entities into subcategories such as power and transportation components.
4.3. Models Pre-Training
4.4. Data Layer Construction
4.1.1. Domain Patent Screening and Information Extraction

4.1.2. Functional and Structural Entity Extraction
4.1.3. Classification of Structural Entities
| Abbreviation | Meaning | Examples |
|---|---|---|
| PC | Power Component | Traveling motor, turbine device |
| TC | Transport Component | Mud settling pipeline, discharge belt |
| MC | Measuring Component | Tank pressure monitor, low temperature sensor |
| AC | Adjusting Component | Pump motor stop button, lock control system host |
| RM | Raw Materials | Columnar metal, spherical catalyst |
| BP | Mechanical Basic Part Or Other Component | Screws, gears, boxes |
| EC | Electronic Component | FPGA logic controller, ripple generation circuit |
| FM | Functional Module | Disabled scooters, alloy production devices |
| IE | Invalid Entity | Triples, cells |
4.1.4. Structural Entities Resolution and Fusion
4.1.5. Relationship Generation in Domain Knowledge Graph
5. Multi-Type Personalized Implicit Requirements Mining Method Based on Knowledge Graph
5.1. Explicit Requirement Element Identification and Entity Matching
5.2. Co-Occurrence Implicit Requirements Mining of the Entity Layer
5.3. Non-Co-Occurrence Implicit Requirements Mining of the Co-Reference Embedding Layer
5.3.1. Build Co-Occurrence Networks of Functional and Structural Entities
5.3.2. Construct Node Sequences by Biased Random Walk
5.3.3. Train the SkipGram Model to Obtain the Entity Embedding Vector, and Sort the Entities by Relevance
6. Platform Development, Case Study and Discussion
6.1. Platform Development
6.1.1. Platform Development and Operation Environment

6.1.2. Construction of the Knowledge Graph in the Electromechanical Domain
6.1.3. Function Modules of the Platform
- Requirement elements Identification

- Requirement elements - knowledge entities matching

- Implicit requirement mining
6.2. Case Study
6.2.1. Explicit Requirement Elements Identification
6.2.2. Requirement Elements - Knowledge Entities Matching
6.2.3. Implicit Requirement Mining
| Parameters | Parameter Meaning | Values |
|---|---|---|
| dim | The dimensions number of generated representation vector | 128 |
| number-walks | Number of random walks at the beginning of each node | 10 |
| walk-length | Step size of each random walk at the beginning of each node | 30 |
| workers | Number of parallel operations of algorithm | 10 |
| window-size | Window size of SkipGram model | 10 |
| p | Control parameters of biased random walk | 0.25 |
| q | 4 |
6.3. Discussions
6.3.1. Domain Patent Classification Model
6.3.2. Functional and Structural Entities Identification Model
6.3.3. Structural Entities Classification Model
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Luo, J. Designing the future of the fourth industrial revolution. J Eng Design 2023, 34, 779–785. [Google Scholar] [CrossRef]
- Wei, G.; Zhen, W.; Hongyu, S.; Lei, W.; Lin, G.; Shusong, Y.U.; Yixiong, F.; Xinming, W.; Jianqin, L. Crowdsourcing design theory and key technology development. Computer Integrated Manufacturing System 2022, 28, 2650. [Google Scholar]
- Wei, G.; Yixiong, F.; Lei, W. crowdsourcing design theory and method. China Machine Press: Beijing,China, 2023; p 306.
- Shanghua, M.I.; Zhaoxi, H.; Yixiong, F.; Shanhe, L.; Shaomei, F.; Kangqu, Z.; Tifan, X.; Wei, G.; Jianrong, T. Process control key technologies of crowdsourcing design for product innovation, research and development. Computer Integrated Manufacturing System 2022, 28, 2666. [Google Scholar]
- Zhu, Q.; Luo, J. Toward artificial empathy for human-centered design. J Mech Design 2024, 146, 61401. [Google Scholar] [CrossRef]
- Liu, Q.; Wang, K.; Li, Y.; Liu, Y. Data-driven concept network for inspiring designers’ idea generation. J Comput Inf Sci Eng 2020, 20, 31004. [Google Scholar] [CrossRef]
- Li, X.; Chen, C.; Zheng, P.; Wang, Z.; Jiang, Z.; Jiang, Z. A knowledge graph-aided concept–knowledge approach for evolutionary smart product–service system development. J Mech Design 2020, 142, 101403. [Google Scholar] [CrossRef]
- Liu, Q.; Wang, K.; Li, Y.; Chen, C.; Li, W. A novel function-structure concept network construction and analysis method for a smart product design system. Adv Eng Inform 2022, 51, 101502. [Google Scholar] [CrossRef]
- Tan, L.; Zhang, H. An approach to user knowledge acquisition in product design. Adv Eng Inform 2021, 50, 101408. [Google Scholar] [CrossRef]
- Goldberg, D.M.; Abrahams, A.S. Sourcing product innovation intelligence from online reviews. Decis Support Syst 2022, 157, 113751. [Google Scholar] [CrossRef]
- Jin, J.; Liu, Y.; Ji, P.; Kwong, C.K. Review on recent advances in information mining from big consumer opinion data for product design. J Comput Inf Sci Eng 2019, 19, 10801. [Google Scholar] [CrossRef]
- Kano, N.; Seraku, N.; Takahashi, F.; Tsuji, S. Attractive quality and must-be quality. 1984.
- Mikulić, J.; Prebežac, D. A critical review of techniques for classifying quality attributes in the Kano model. Managing Service Quality: An International Journal 2011, 21, 46–66. [Google Scholar] [CrossRef]
- Zhou, F.; Ayoub, J.; Xu, Q.; Jessie Yang, X. A machine learning approach to customer needs analysis for product ecosystems. J Mech Design 2020, 142, 11101. [Google Scholar] [CrossRef]
- Budiarani, V.H.; Maulidan, R.; Setianto, D.P.; Widayanti, I. The kano model: How the pandemic influences customer satisfaction with digital wallet services in Indonesia. Journal of Indonesian Economy and Business (Jieb) 2021, 36, 61–82. [Google Scholar] [CrossRef]
- Bhardwaj, J.; Yadav, A.; Chauhan, M.S.; Chauhan, A.S. Kano model analysis for enhancing customer satisfaction of an automotive product for Indian market. Materials Today: Proceedings 2021, 46, 10996–11001. [Google Scholar] [CrossRef]
- Zadeh, L.A. Fuzzy sets. Information and Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
- Pawlak, Z. Rough sets. International Journal of Computer & Information Sciences 1982, 11, 341–356. [Google Scholar]
- Zheng, P.; Xu, X.; Xie, S.Q. A weighted interval rough number based method to determine relative importance ratings of customer requirements in QFD product planning. J Intell Manuf 2019, 30, 3–16. [Google Scholar] [CrossRef]
- Chen, Z.; Ming, X.; Zhou, T.; Chang, Y.; Sun, Z. A hybrid framework integrating rough-fuzzy best-worst method to identify and evaluate user activity-oriented service requirement for smart product service system. J Clean Prod 2020, 253, 119954. [Google Scholar] [CrossRef]
- Haber, N.; Fargnoli, M.; Sakao, T. Integrating QFD for product-service systems with the Kano model and fuzzy AHP. Total Qual Manag Bus 2020, 31, 929–954. [Google Scholar] [CrossRef]
- Meixia, Z.; Yahui, C.; Xiu, Y.; Li, L. Charging demand distribution analysis method of household electric vehicles considering users' charging difference. Electric Power Automation Equipment/Dianli Zidonghua Shebei, 2020; 40. [Google Scholar]
- Young, T.; Hazarika, D.; Poria, S.; Cambria, E. Recent trends in deep learning based natural language processing. Ieee Comput Intell M 2018, 13, 55–75. [Google Scholar] [CrossRef]
- Li, X.; Chen, C.; Zheng, P.; Jiang, Z.; Wang, L. A context-aware diversity-oriented knowledge recommendation approach for smart engineering solution design. Knowl-Based Syst 2021, 215, 106739. [Google Scholar] [CrossRef]
- Guofang, Z.; Jiaojiao, K.; Linghua, C. Web review of a text-driven vehicle design planning approach. Machine Design 2021, 38, 139–144. [Google Scholar]
- Zhou, F.; Jianxin Jiao, R.; Linsey, J.S. Latent customer needs elicitation by use case analogical reasoning from sentiment analysis of online product reviews. J Mech Design 2015, 137, 71401. [Google Scholar] [CrossRef]
- Timoshenko, A.; Hauser, J.R. Identifying customer needs from user-generated content. Market Sci 2019, 38, 1–20. [Google Scholar] [CrossRef]
- Wang, Z.; Chen, C.; Zheng, P.; Li, X.; Khoo, L.P. A graph-based context-aware requirement elicitation approach in smart product-service systems. Int J Prod Res 2021, 59, 635–651. [Google Scholar] [CrossRef]
- Chen, R.; Wang, Q.; Xu, W. Mining user requirements to facilitate mobile app quality upgrades with big data. Electron Commer R A 2019, 38, 100889. [Google Scholar] [CrossRef]
- Zhang, M.; Fan, B.; Zhang, N.; Wang, W.; Fan, W. Mining product innovation ideas from online reviews. Inform Process Manag 2021, 58, 102389. [Google Scholar] [CrossRef]
- Chen, K.; Jin, J.; Luo, J. Big consumer opinion data understanding for Kano categorization in new product development. J Amb Intel Hum Comp 2022, 1–20. [Google Scholar] [CrossRef]
- Siddharth, L.; Blessing, L.; Luo, J. Natural language processing in-and-for design research. Des Sci 2022, 8, e212022–8. [Google Scholar] [CrossRef]
- Jia, J.; Zhang, Y.; Saad, M. An approach to capturing and reusing tacit design knowledge using relational learning for knowledge graphs. Adv Eng Inform 2022, 51, 101505. [Google Scholar] [CrossRef]
- Luo, J.; Sarica, S.; Wood, K.L. in Computer-aided design ideation using InnoGPS, International design engineering technical conferences and computers and information in engineering conference, 2019; American Society of Mechanical Engineers: 2019; pp V02AT03A011.
- Ye, F.; Fu, T.; Gong, L.; Gao, J. in Cross-domain knowledge discovery based on knowledge graph and patent mining, Journal of Physics: Conference Series, 2021; IOP Publishing: 2021; p 42155.
- Luo, J.; Sarica, S.; Wood, K.L. Guiding data-driven design ideation by knowledge distance. Knowl-Based Syst 2021, 218, 106873. [Google Scholar] [CrossRef]
- Verganti, R.; Vendraminelli, L.; Iansiti, M. Innovation and design in the age of artificial intelligence. J Prod Innovat Manag 2020, 37, 212–227. [Google Scholar] [CrossRef]
- Zhu, Q.; Zhang, X.; Luo, J. Biologically inspired design concept generation using generative pre-trained transformers. J Mech Design 2023, 145, 41409. [Google Scholar] [CrossRef]
- Zhu, Q.; Luo, J. in Generative design ideation: a natural language generation approach, International Conference on-Design Computing and Cognition, 2022; Springer: 2022; pp 39-50.
- Zhu, Q.; Luo, J. Generative transformers for design concept generation. J Comput Inf Sci Eng 2023, 23, 41003. [Google Scholar] [CrossRef]
- Li, Z.; Tate, D.; Lane, C.; Adams, C. A framework for automatic TRIZ level of invention estimation of patents using natural language processing, knowledge-transfer and patent citation metrics. Comput Aided Design 2012, 44, 987–1010. [Google Scholar] [CrossRef]
- Hulth, A. in Improved automatic keyword extraction given more linguistic knowledge, Proceedings of the 2003 conference on Empirical methods in natural language processing, 2003; 2003; pp 216-223.
- Cui, Y.; Che, W.; Liu, T.; Qin, B.; Yang, Z. Pre-training with whole word masking for chinese bert. Ieee/Acm Transactions On Audio, Speech, and Language Processing 2021, 29, 3504–3514. [Google Scholar] [CrossRef]
- Lample, G.; Ballesteros, M.; Subramanian, S.; Kawakami, K.; Dyer, C. Neural architectures for named entity recognition. Arxiv Preprint Arxiv: 1603.01360, 2016. [Google Scholar]
- Daud, N.N.; Ab Hamid, S.H.; Saadoon, M.; Sahran, F.; Anuar, N.B. Applications of link prediction in social networks: A review. J Netw Comput Appl 2020, 166, 102716. [Google Scholar] [CrossRef]
- Kumar, A.; Singh, S.S.; Singh, K.; Biswas, B. Link prediction techniques, applications, and performance: A survey. Physica a: Statistical Mechanics and its Applications 2020, 553, 124289. [Google Scholar] [CrossRef]
- Mikolov, T.; Sutskever, I.; Chen, K.; Corrado, G.S.; Dean, J. Distributed representations of words and phrases and their compositionality. Advances in Neural Information Processing Systems 2013, 26. [Google Scholar]
- Perozzi, B.; Al-Rfou, R.; Skiena, S. in Deepwalk: Online learning of social representations, Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, 2014; 2014; pp 701-710.













| General User Requirements | Personalized Requirements | |
|---|---|---|
| Requirements Sources | User comments from ordinary e-commerce platform | Tasks from crowdsourcing/collaborative community platform |
| Targeted Products | Mass-produced consumer products | Mechanical, mechanical and electrical equipment, customized products, non-ordinary consumer products |
| User Characteristics | Ordinary consumers | Field enthusiasts or practitioners |
|
Requirements Characteristics |
Dynamics, complexity, concealment, unstructured description, emotion, ambiguity | Dynamics, complexity, concealment, unstructured description, semi-professional |
| Contents | Fuzzy expression of user requirements | Core functional requirements and even some structural requirements |
| Examples | I want a mobile phone with a large screen, thin body, clear pictures, especially at night, with not card, to use for more than 3 years, to support 2 days without charging. | Our company is engaged in automation. At present, we need to purchase a manipulator to cooperate with the carton forming machine assembly line to realize automatic loading and unloading. The current manipulator is expensive, and we want to replace it with a domestic one. Requirements: purchase a six axis manipulator, which can cooperate with the forming machine process. |
| General User Implicit Requirements | Personalized Implicit Requirements | |
|---|---|---|
| Kano Types | Basic and Expected | Attractive |
| Characteristics | The incompleteness of the description | Subjective limitations of the users |
| Typical Manifestations | Standard function operation words, typical structure words and standard engineering parameters | Sub-actions of FAs, pre/post action of FAs,sub/parent or very similar structures of FOs/structures |
| Example | Smooth operation, HD camera, good durability, large capacity battery, etc | Ingredients, testing, grasping, transportation, sorting, robotic hand, robotic arm, etc |
| Types of Personalized Implicit Requirements | Relations with the Explicit Requirement Entities | Mining Method |
|---|---|---|
| Sub-actions of the FAs (Type Ⅰ) | Co-occurrence mostly | Entity-layer; Structural similarity |
| Pre/post action of FAs (Type Ⅱ) | ||
| Sub/parent structures of FOs/structures (Type Ⅲ) | ||
| Pre/post actions of sub-actions of FAs (Type Ⅳ) | Non-co-occurrence mostly | Co-reference embedding layer; Link prediction |
| Similar structures of FOs/structures (Type Ⅴ) | Non-co-occurrence |
| Labels | PC | TC | MC | AC | RM | BP | EC | FM | IE |
|---|---|---|---|---|---|---|---|---|---|
| Proportion | 3.10% | 7.00% | 1.70% | 3.00% | 3.40% | 46.30% | 12.50% | 6.80% | 16.20% |
| Models | BERT-base | BERT-base-patent-fusion* | BERT-wwm-ext | BERT-wwm-ext-patent-fusion* |
|---|---|---|---|---|
| Mask | Character | Character | Whole Word | Character |
| Data Source | Chinese Wiki | Patent Data | Chinese Wiki and extension | Patent Data |
| Number of Words | 40 Million | 62.01 Million | 5 Billion | 62.01 Million |
| Initialization Mode | Random | BERT-base | BERT-base | BERT-wwm-ext |
| ERE | Implicit Requirements | Mining Method and Calculation Results | Types | Whether to Adopt | ||
|---|---|---|---|---|---|---|
| Co-occurrence Frequency | Jaccard Similarity | Cosine Similarity | ||||
| Sorting | Transport | 4 | 0.89% | / | Ⅱ | Yes |
| Classification | 2 | 0.94% | / | Ⅰ | Yes | |
| Detection | 2 | 0.93% | / | Ⅰ | Yes | |
| Marking | 1 | 0.93% | / | Ⅱ | Yes | |
| Check | 1 | 0.93% | / | Ⅰ | Yes | |
| Assignment | 1 | 0.93% | / | Ⅰ | No | |
| Tin dipping | 1 | 0.93% | / | Ⅱ | No | |
| Prevent jamming | 1 | 0.91% | / | Ⅱ | No | |
| Shuttle | / | / | 65.52% | Ⅳ | No | |
| Delivery | / | / | 65.12% | Ⅳ | No | |
| Logistics | / | / | 64.85% | Ⅳ | No | |
| Distribution | / | / | 63.99% | Ⅳ | No | |
| Store | / | / | 63.46% | Ⅳ | No | |
| Place | / | / | 62.91% | Ⅳ | Yes | |
| Steel Pipe | Inner wall | 3 | 2.24% | / | Ⅲ | Yes |
| Port | 2 | 2.04% | / | Ⅲ | Yes | |
| Surface | 4 | 1.22% | / | Ⅲ | Yes | |
| Transport height | 1 | 1.14% | / | Ⅲ | No | |
| Side formwork | 1 | 1.14% | / | Ⅲ | No | |
| Building materials | 1 | 0.96% | / | Ⅲ | Yes | |
| Steel ring | / | / | 69.85% | Ⅴ | No | |
| Short pipe | / | / | 64.62% | Ⅴ | Yes | |
| Body of ships | / | / | 64.29% | Ⅲ | No | |
| Billet rod | / | / | 64.25% | Ⅴ | No | |
| Head end | / | / | 64.02% | Ⅲ | Yes | |
| Problems | Pre-training Model | |||||||
|---|---|---|---|---|---|---|---|---|
| BERT-base | BERT-wwm-ext | BERT-base-patent-fusion* | BERT-wwm-ext-patent-fusion* | |||||
| Round | F-Score | Round | F-Score | Round | F-Score | Round | F-Score | |
| Domain Patent Classification | 6 | 87.71%±6.41% | 6 | 89.06%±8.69% | 6 | 91.61%±6.54% | 6 | 92.56%±7.30% |
| Functional Entities Identification | 8 | 65.42%±3.39% | 9 | 65.65%±3.54% | 7 | 65.39%±2.42% | 10 | 67.58%±2.92% |
| Structural Entities Identification | 7 | 94.28%±3.59% | 9 | 94.38%±2.68% | 10 | 94.48%±3.49% | 8 | 94.64%±2.20% |
| Structural Entities Classification | 4 | 74.40%±4.26% | 9 | 73.13%±3.66% | 5 | 76.88%±3.80% | 9 | 76.60%±2.54% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).