AI Chatbots:  the general and the specific

At White Horse Research we have designed and applied an innovative research method called Dynamic Pattern Synthesis (DPS). This has been supported by our university employers and various other research funders over the last decade 1.

It occurred to us we ought to see if Chat GPT and DeepSeek have any understanding of what we have been doing. So, we asked both AI chatbot systems this question.

What is Dynamic Pattern Synthesis?

Of course, we think we have some good answers to this question already! But we are interested to read their perspective.

The results we got surprised us, but tell us quite a lot about how AI chatbots work.

All searches were carried out on February 22nd, 2025.

Chatbots create general summary answers, rather than searching for very specific and detailed evidence with working examples. (Of course, if you ask a chatbot to be more specific and to give an example, it will try and do this.)

First, we asked Chat GPT and this is its answer.

Chat GPT’s answer to the question: What is Dynamic Pattern Synthesis?

Dynamic Pattern Synthesis (DPS) refers to the real-time generation and modification of patterns, often in the context of music, design, or computational systems. It involves algorithms, machine learning, or procedural techniques to create evolving, adaptive, or self-organizing patterns based on input parameters or external influences.
 
Applications of DPS:
1. Music & Sound Design – Used in generative music systems, where rhythmic or melodic patterns change dynamically in response to user input or environmental data.
 
2. Computer Graphics & Art – Employed in generative art, where visual patterns evolve over time based on rules or randomness.
 
3. Biological Modeling – Simulating patterns found in nature, such as fractals, cellular automata, or reaction-diffusion systems.
 
4. AI & Machine Learning – Neural networks generating dynamic sequences, useful in procedural content generation for games or adaptive systems.
 
5. Textile & Fashion Design – Algorithmic generation of fabric patterns that adapt to size, style, or aesthetic constraints.
 
DPS is often used where traditional static pattern generation is insufficient, offering more flexibility, adaptability, and automation in creative and scientific fields.

This is a more generalised answer than we expected.

Next, we asked DeepSeek the same question and below is the answer.

DeepSeek’s answer to the question: What is Dynamic Pattern Synthesis
Dynamic Pattern Synthesis (DPS) is a computational technique used in various fields such as computer graphics, signal processing, and machine learning. It involves the generation of complex patterns or signals that evolve over time based on a set of dynamic rules or parameters. The goal of DPS is to create realistic, adaptive, and often aesthetically pleasing patterns that can be used in applications like animation, texture synthesis, and data visualization.
 
Key Concepts:
 
1. **Dynamic Rules**: These are the underlying algorithms or mathematical models that dictate how the pattern evolves. These rules can be based on physical laws, statistical models, or heuristic methods.
 
2. **Parameters**: These are the variables that control the behavior of the dynamic rules. Adjusting these parameters can lead to different patterns or behaviors.
 
3. **Evolution Over Time**: Unlike static pattern synthesis, DPS focuses on how patterns change and adapt over time. This temporal aspect is crucial for applications like animation or real-time signal processing.
 
4. **Adaptability**: DPS often includes mechanisms for the pattern to adapt to new conditions or inputs, making it useful for applications requiring real-time responsiveness.
 
Applications:
 
1. **Computer Graphics**: In animation and video games, DPS can be used to generate realistic textures, natural phenomena like fire and smoke, or complex character movements.
 
2. **Signal Processing**: In audio and video processing, DPS can help in synthesizing dynamic signals that adapt to changing conditions, such as background noise or varying lighting.
 
3. **Machine Learning**: DPS can be used to generate training data that evolves over time, helping models to learn adaptive behaviors.
 
4. **Data Visualization**: Dynamic patterns can be used to represent complex data sets in a way that changes over time, providing deeper insights into temporal trends.
 
Example:
 
In computer graphics, DPS might be used to simulate the behavior of a flock of birds. The dynamic rules could include factors like the birds’ tendency to stay close to each other, avoid obstacles, and follow a leader. Parameters might control the speed of the birds, the distance they maintain from each other, and their reaction time to obstacles. Over time, the pattern of the flock’s movement would evolve based on these rules and parameters, creating a realistic and dynamic animation.
 
Challenges:
 
1. **Computational Complexity**: Generating dynamic patterns in real-time can be computationally intensive, especially for high-resolution or highly detailed patterns.
 
2. **Parameter Tuning**: Finding the right set of parameters to achieve the desired pattern can be challenging and often requires iterative testing and refinement.
 
3. **Stability**: Ensuring that the dynamic system remains stable and does not produce erratic or undesirable patterns over time is crucial.
 
Overall, Dynamic Pattern Synthesis is a powerful tool for creating complex, evolving patterns and signals, with wide-ranging applications across multiple disciplines.

If we followed the general question up with a more specific request for an example, the chatbot would often offer an R script, for example, in music  – to produce a randomly generated melody.

This illustrates how an AI chatbox moves from a very general overview as a conceptual summary to a micro, specific working example.

Next, we tried the same general question about DPS in Google Chrome, as a web search, as this highly popular browser produces its own AI summary output.

Google’s answer to the question: What is Dynamic Pattern Synthesis
Dynamic Pattern Synthesis (DPS) is a mixed-method research approach used primarily in social sciences to analyze complex patterns within longitudinal datasets, meaning data collected over time, by combining techniques from cluster analysis and Qualitative Comparative Analysis (QCA) to identify how social and economic systems change dynamically over time; essentially, it helps researchers understand how patterns evolve and adapt within a system across different time periods. 
 
Key points about DPS:
Focus on longitudinal data:Unlike traditional analysis methods that focus on single time points, DPS is specifically designed to study how patterns change over time. 
Mixed-method approach: It combines quantitative aspects of cluster analysis (grouping similar cases) with qualitative insights from QCA (identifying necessary conditions for specific patterns). 
Complex systems analysis: DPS is often used to explore intricate social and economic systems where multiple factors interact and influence change over time. 
Applications: Researchers use DPS to study topics like policy interventions, social mobility, economic development, and organizational change, where understanding dynamic patterns is crucial.

We see that the Google AI Chrome response above is heavily dependent on our specific development of DPS for the social sciences. Various projects in our development of DPS are hyperlinked underneath the Google AI summary (Not shown in this article).

Finally, we did a search on Google Scholar for the text “Dynamic Pattern Synthesis” to appear in any title or abstract.

The results were, again, encouraging for us a White Horse Research.

From the 50 resulting references identified, 33 were authored by researchers linked to White Horse Research.

  1. Our thanks to previous support from the following organisations: The University of Brighton, The University of Portsmouth, ESRC CECAN, and ESRC South Coast Doctoral Training Partnership. ↩︎