<p>I work as a software developer and think this is a fascinating project -- not because it will necessarily succeed, but because it will require us to think much more on Abhidhamma and abnormal mental conditions.  This in turn can teach us a lot.  I often found the best way to learn something is to try to write a program to do it.</p>

<p>This project would face many challenges.  Two big ones off the top of my head are...</p>

<ol>
<li>How would you represent objects?</li>
<li>How would you define abnormality?</li>
</ol>

CC BY-SA 3.0
2015-06-22T15:58:50.713Z
2015-06-23T13:26:48.123Z
2015-06-23T13:26:48.123Z
R. Barzell
<p>I am an Abhidhamma teacher and used to be a software programmer. Your suggestion is very noble and innovative. I am not sure that the sensing process / thinking process found in the commentaries is the right starting point for such a software program.</p>

<p>My impression is that the sensing process / thinking process were developed to show how sensing and thinking can be natural processes (without a "self" who senses or thinks). The Abhidhamma focuses on the "micro" scale whereas the problem that you are trying to solve is at the "macro" scale.</p>

<p>As an analogy, the "water cycle" (evaporation - condensation - precipitation) that we learned in primary school shows how rain is a natural phenomena. The "water cycle" is not useful for meteorologists in predicting weather; they use other tools. </p>

<p>As another analogy, the models of how atoms and molecules are constructed are not going to help much if you want to build a house.</p>

<p>There are aspects of Buddhism that can help people with problems such as MBSR (mindfulness meditation) or the application of natural decisive support condition (from the Abhidhamma). My impression is that these do not naturally lend themselves to software programs.</p>

<p>You asked specifically about software model of the thought process, but the more general question "Could Abhidhamma help in Psychology?" is even more intriguing (at least for me). I have a couple of interesting books by Mirko Frýba ("The Art of Happiness" and "The Practice of Happiness") that connect Abhidhamma with modern Psychology. </p>

CC BY-SA 3.0
2015-08-23T03:43:40.670Z
2015-08-23T04:34:26.623Z
2015-08-23T04:34:26.623Z
RobM
<p>As of my understanding, Abidhamma explains the initial thinkings (citta -thought process) and models the final thinking patterns. If someone implements this known patterns in software, wouldn't it be helpful to identify possible abnormal mental conditions of people? </p>

CC BY-SA 3.0
2015-06-23T05:12:38.683Z
Could also be an alternative to AI models?
xelber
<academic-buddhism><abidhamma><mind><thoughtprocess>
Could a software model of Abidhamma ( human thought Process - citta) help in Psychology?
# Could a software model of Abidhamma ( human thought Process - citta) help in Psychology?

(Asked by: username_0 on 2015-06-21)

As of my understanding, Abidhamma explains the initial thinkings (citta -thought process) and models the final thinking patterns. If someone implements this known patterns in software, wouldn't it be helpful to identify possible abnormal mental conditions of people?

**Tags:** academic-buddhism, abidhamma, mind, thoughtprocess

> **Comments:**
> **username_1**: Could also be an alternative to AI models?  

---

## 2 answers

### Answer by username_3 on 2015-08-23. Score: 4

I am an Abhidhamma teacher and used to be a software programmer. Your suggestion is very noble and innovative. I am not sure that the sensing process / thinking process found in the commentaries is the right starting point for such a software program.

My impression is that the sensing process / thinking process were developed to show how sensing and thinking can be natural processes (without a "self" who senses or thinks). The Abhidhamma focuses on the "micro" scale whereas the problem that you are trying to solve is at the "macro" scale.

As an analogy, the "water cycle" (evaporation - condensation - precipitation) that we learned in primary school shows how rain is a natural phenomena. The "water cycle" is not useful for meteorologists in predicting weather; they use other tools.

As another analogy, the models of how atoms and molecules are constructed are not going to help much if you want to build a house.

There are aspects of Buddhism that can help people with problems such as MBSR (mindfulness meditation) or the application of natural decisive support condition (from the Abhidhamma). My impression is that these do not naturally lend themselves to software programs.

You asked specifically about software model of the thought process, but the more general question "Could Abhidhamma help in Psychology?" is even more intriguing (at least for me). I have a couple of interesting books by Mirko Frýba ("The Art of Happiness" and "The Practice of Happiness") that connect Abhidhamma with modern Psychology.


---

### Answer by username_2 on 2015-06-22. Score: 2

I work as a software developer and think this is a fascinating project -- not because it will necessarily succeed, but because it will require us to think much more on Abhidhamma and abnormal mental conditions. This in turn can teach us a lot. I often found the best way to learn something is to try to write a program to do it.

This project would face many challenges. Two big ones off the top of my head are...

1. How would you represent objects?
2. How would you define abnormality?


---

