Technology Encyclopedia Home >What’s the difference between model-driven AI and data-driven AI?

What’s the difference between model-driven AI and data-driven AI?

Model-driven AI and data-driven AI represent two distinct approaches in the field of artificial intelligence.

Model-driven AI focuses on creating AI systems based on pre-defined models or rules. In this approach, human experts develop algorithms and models that are rule-based or based on theoretical frameworks. These models are then used to make predictions or decisions. The advantage of model-driven AI is that it can provide clear explanations for its decisions, as it operates based on established rules. However, it may lack adaptability to new, unseen situations.

Example: An expert system in a medical diagnosis application that uses predefined rules to diagnose diseases based on patient symptoms.

Data-driven AI, on the other hand, relies on large amounts of data to train models. This approach uses machine learning algorithms to analyze data and identify patterns, which are then used to make predictions or decisions. Data-driven AI is highly adaptable and can improve its performance over time as it is exposed to more data. However, it may not always provide clear explanations for its decisions.

Example: A recommendation system on an e-commerce platform that uses customer purchase history and browsing behavior to suggest products.

In the context of cloud computing, Tencent Cloud offers services that support both model-driven and data-driven AI approaches. For model-driven AI, Tencent Cloud provides platforms for developing and deploying custom models. For data-driven AI, Tencent Cloud offers big data processing and machine learning services that enable organizations to leverage their data effectively.