<figure><img src="image_1.png" /></figure>

HAL
open science

# Attribute Grid Computer Based on Qualitative Mapping for Artificial Intelligence

Jiali Feng

► To cite this version:

Jiali Feng. Attribute Grid Computer Based on Qualitative Mapping for Artificial Intelligence. 10th International Conference on Intelligent Information Processing (IIP), Oct 2018, Nanning, China. pp.129-139, 10.1007/978-3-030-00828-4_14. http://02197784

HAL Id: hal-02197784

https://inria.hal.science/hal-02197784

Submitted on 30 Jul 2019

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_2.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
Attribute Grid Computer based on Qualitative Mapping
for Artificial Intelligence

Jiali Feng

Information Engineering College, Shanghai Maritime University
Shanghai 201306, China
jlfeng@189.cn

**Abstract.** new kind of Computer, Attribute Grid Computer based on Qualitative Mapping and the Mutual conversion relation between Probability and the conversion Degree Function is discussed in this paper.

**Keywords:** Classification; Covering; Qualitative Mapping; Attribute Grid Computer; Intelligence Fusion; Probability; Conversion Degree Function

# 1 Introduction

In recently years, with the breakthrough of Alpha GO and the neural network based on convolution in pattern recognition, Deep Learning has become a research hot topic. in fact, some of basic and very important problems in it have not been resulted yet. First of all, the basic operation of Neural Unit is Classification, so it is called a classifier in general textbooks, the recognition of the pattern is implemented in the neural network by an iterative algorithm, such that the function of pattern recognition of Deep learning by adjusting the connection weight parameters between different levels and different classifiers (neurons), and there are a lot of uncertainty, such as probability and fuzziness and so on. In [1,2], a new kind of Computer, Attribute Grid Computer(AGC) based on Qualitative Mapping(QM), it is shown that some of artificial methods such as Expert System, Artificial Neural Network and Support Vector Machine can be fused and unified together can be fused in the framework of qualitative criterion transformation of QM and AGC. The basic operation of QM is covering, its mechanism is the conversion from quantity of attribute into quality of attribute. What is the principle of pattern recognition? Why did the Neural Network and AGC can recognize a pattern? What relation between classification and covering is? Whether does there is any linking between the probability and fuzziness in ANN and AGC?

In this paper, the qualitative the envelope of qualitative criteria is subdivided more detail, such that the probability of each classified sample falling into subdivision grid can be counted respectively. In this way, not only any classified samples can be recognized by the Grid-based GAC in detail, but also the indicate linking between the probability and the degree of (fuzzy) conversion can be given.
For the sake of discussion, first of all, let us give the definitions of qualitative mapping and Attribute Grid Computer.

## 2 Qualitative Mapping of Conjunction Property Judgment

**Definition 1** Let $a(u) = \bigwedge_{i=1}^{n} a_i(u)$ be the conjunction attribute of object u whose n factor attributes are $a_i(u)$, $i=1,...,n$, $x=(x_1,...,x_n)$, the quantity vector of $a(u)$, $x_i \in X_i \subseteq \mathbb{R}$, the quantity of $a_i(u)$, $p_i(u)$ the quality or property of $a_i(u)$, let $\mathcal{P}_u=\{p_i(u)\}$ be the collection of properties $p_i(u)$, $\Gamma=\{[\alpha_i,\beta_i] | [\alpha_i,\beta_i]$ is the qualitative criterion of $p_i(u)\}$, n-dimension parallelotope $[\alpha,\beta] = \{x|x \in [\alpha_1,\beta_1] \times \dots \times [\alpha_n,\beta_n]\}$ be the qualitative criterion of $p(u) = \bigwedge_{i=1}^{n} p_i(u)$, the mapping $\tau:X \times \Gamma \rightarrow \{0,1\} \times \mathcal{P}_u$ is called the Qualitative Mapping

(QM) whose criterion is the $[\alpha,\beta]$, if for any $x \in X$, there is $[\alpha,\beta] \in \Gamma$ and the conjunction property $p(u) = \bigwedge_{i=1}^{n} p_i(u) \in \mathcal{P}_u$, whose qualitative criterion is $[\alpha,\beta]$, such that

$$ \tau(x, [\alpha, \beta]) = x \in [\alpha, \beta] = \begin{cases} 1 & x \in [\alpha, \beta] \\ 0 & x \notin [\alpha, \beta] \end{cases} \quad (1) $$

For conveniently discussion, we introduce the definition of trivial artificial neuron.

**Definition 2** Let $a_i(u)$ be the property of object $u$, $i=1,...,n$, $x_i \in X_i$ are the quantitative attribute of $a_i(u)$. $p_{ij}(u)$ is the jth qualitative attribute of $a_i(u)$. $j=1,...,m$, $[\alpha_{ij},\beta_{ij}] \subseteq X_i$ is the qualitative criterion of $p_{ij}(u)$, $\Gamma=\{[\alpha_{ij},\beta_{ij}]\}$ is the cluster of qualitative criterion, which satisfies: $[\alpha_{ij},\beta_{ij}] \cap [\alpha_{il},\beta_{il}] = \emptyset, l=1,...,m, l \neq j$, and $X_i = \bigcup_{j=1}^{m} [\alpha_{ij}, \beta_{ij}]$. Let $a(u) = \bigwedge_{i=1}^{n} a_i(u)$

be the conjugate property of $a_i(u)$, $x=(x_1,...,x_n) \in X=X_1 \times \dots \times X_n \subseteq \mathbb{R}^n$, is a quantitative attribute of $a(u)$, $i_k \in \{1,...,n\}$, $j_l \in \{1,...,m\}$, $[\alpha_v, \beta_v]^n_m = [\alpha_{i_1,j_1}, \beta_{i_1,j_1}] \times \dots \times [\alpha_{i_{j_l},j_l}, \beta_{i_{j_l},j_l}] \times \dots \times [\alpha_{i_n,j_n}, \beta_{i_n,j_n}]$ be a hyper rectangular parallelepiped constructed by n qualitative criterion $[\alpha_{i_1,j_1}, \beta_{i_1,j_1}]$ of different dimensions. Here, $(i_1,j_1,...,i_k,j_k,...,i_n,j_n)$ is a combination of $i_k$ and $j_l$, and $v=\bigwedge_{j_l \in \{1,...,m\}} (i_1,j_1,...,i_k,j_k)$ is its order number. Since for every $i_k,j_l$ has m different choices, we have $m^n$ combinations in total. So, $v \in \{1,...,m^n\}$. Let $p_v(u) = \bigwedge_{k=1}^{n,m} p_{i_k,j_k}(u)$ be the

conjugate property of object u with qualitative criterion $[\alpha_v, \beta_v]^n_m$, let $\Gamma=\{[\alpha_v, \beta_v]^n_m\}$ be the collection of all qualitative criterion $[\alpha_v, \beta_v]^n_m$, and

$$ ((\alpha_v, \beta_v)^n_m) = \begin{bmatrix} [\alpha_{11}, \beta_{11}] & \cdots & (\alpha_{1m}, \beta_{1m}] \\ \vdots & \ddots & \vdots \\ (\alpha_{i_1,j_1}, \beta_{i_1,j_1}] & \cdots & (\alpha_{i_m,j_m}, \beta_{i_m,j_m}] \\ [\alpha_{n1}, \beta_{n1}] & \cdots & (\alpha_{nm}, \beta_{nm}] \end{bmatrix} $$ be the grid constructed by $m^n$ different n dimensional

hyper rectangular parallelepiped. Thus, qualitative mapping $\tau$ with qualitative criterion $([\alpha_v, \beta_v])$ can be written as: $X \times \Gamma \rightarrow \{0,1\}$. For any $x \in X$, there exists property $p_v(u) \in \mathcal{P}_u$, $[\alpha_v, \beta_v]^n_m \in \Gamma^n$, let
$$ T \left( x_1, \dots, x_n \middle| \begin{array}{c} \begin{bmatrix} \alpha_{11}, \beta_{11} \\ \vdots \\ \alpha_{n1}, \beta_{n1} \end{bmatrix} & \dots & \begin{bmatrix} \alpha_{1m}, \beta_{1m} \\ \vdots \\ \alpha_{nm}, \beta_{nm} \end{bmatrix} \\ \begin{bmatrix} \alpha_{k1}, \beta_{k1} \\ \vdots \\ \alpha_{kn}, \beta_{kn} \end{bmatrix} & \dots & \begin{bmatrix} \alpha_{k1}, \beta_{k1} \\ \vdots \\ \alpha_{kn}, \beta_{kn} \end{bmatrix} \end{array} \right) \quad (2) $$

$$ = \bigwedge_{j_1=1}^{m} \bigwedge_{k_1=1}^{n} \{ (x_1, \dots, x_n) \in [\alpha_{i_1 j_1}, \beta_{i_1 j_1}] \times \dots \times (\alpha_{i_k j_1}, \beta_{i_k j_1}) \times \dots \times (\alpha_{i_n j_1}, \beta_{i_n j_1}) \} $$

$$ = \bigwedge_{j_1=1}^{m} \{ \dots \bigwedge_{i_k=1}^{n} \tau_{v(i_1 j_1, \dots, i_k j_k, \dots, i_n j_n)}(x) \} $$

Here,
$$ \tau_{v(i_1 j_1, \dots, i_k j_k, \dots, i_n j_n)}(x) = \begin{cases} 1 & \text{iff } x \in [\alpha_v, \beta_v] \\ 0 & \text{iff } x \notin [\alpha_v, \beta_v] \end{cases} \quad (3) $$

(2) is a qualitative mapping to judge whether the property p_v(x,u) of an object u with vector x is true or not.

<figure><img src="image_3.png" /><figcaption>Fig.1 The Grid of 3-Dimension Qualitative Criterion</figcaption></figure>

Because the input of the qualitative mapping $\tau(x,[\alpha,\beta])$ is a n dimension data vector, its criterion $[\alpha_v, \beta_v]^n_m$ is a n dimension grid, and the output is a truth value of the property p(u). From the view of point of the mathematics, the computing of $\tau_p(x,[\alpha_v, \beta_v]^n_m)$ is a conversion from quantity x into the quality p(u), so we called it the qualitative mapping from quantity into quality.

## 3 Attribute Grid Computer based on Qualitative Mapping

It is obvious that, according to the relation between the input x and the output p(x) of qualitative mapping (2), a Qualitative Mapping Logical Unit, or Electro-circuit Unit can be easely designed, the feature extraction and feature conjunction of attribute of object can be implemented by it.

An example of 2-array Qualitative Mapping Unit for the Judging of truth value of 2-array conjunction property whose input are 2 variables, the output are 9 conjunction properties, the qualitative criteria is a 3x3 grid, is shown in fig.4, there is a number of feedback circuits which aim is for the adjusting of the qualitative mapping criterion.

By a number of conjunction or disjunction of Qualitative Mapping Units, An Attribute Computing Network can be integrated, not only a series of Artificial Intelligent approaches, such as the Expert System, Artificial Neural Network, Support
Vector Machine can be simulated by the Attribute Computing Network, but also they
are transformed each other by the adjusting of integration mode (conjunction or
disjunction), and hierarchy construction, the feedback learning of connection weight
and etc.

<figure><img src="image_4.png" /><figcaption>Fig.2 Logic Computing Unit and Attribute Grid Computer Induced by Qualitative Mapping</figcaption></figure>

It is shown that since qualitative mapping and the artificial neuron can be defined
each other, and a series of artificial intelligent approaches can be fused into the
qualitative mapping by varied transformation of qualitative criterion, the Attribute
Network Computing based on Qualitative Mapping proposed in here is a
mathematical model in which a lot of intelligent methods have be fused.

4 Attribute Grid Computer for Pattern Recognition

The recognition of some of patterns which varies with time t or variable x, such as
Electrocardiograph etc., can be considered as the recognition of graph of a function
y=f(x). So, it is a basic problem whether a method or a model of recognition of graph
of a function y=f(x) could be found out or not.

<figure><img src="image_5.png" /></figure>

Fig.3 Competition Between Pattern of Computing Values of Function y=f(x) and its Graph
It is shown in this paper, the computing values y'(xj) of function y=f(x) at point xj
equals not to the value f(xj), that is :y'(xj)≠f(xj), because the number of memory a
computer is finite. But the computing value y'(xj) has be taken as the function value
f(xj), indeed the pattern constructed by the set of {(xj,y'(xj))}, P{(xj,y'(xj))} has be
taken to be the image of function f(x). Why does it can do? What the principle we can
do that is? If there is the principle and it could be used for general pattern recognition,
the problem is very important for us.
**Definition 3** Let X,Y be two set, if for each $x \in X$, there is a lure f and only a $y \in Y$, such that $y=f(t)$, then the rule f is a function from set X to set Y, noted by $f:X \rightarrow Y$, X is called domain of function $f$, $\{y|y=f(x),x \in X\} \subseteq Y$ is called the co-domain of f.

Specially, let function f is a one to one correspond function between the domain $[a,b] \subseteq X$ to co-domain $[c,d] \subseteq Y$, $f:X \rightarrow Y$, that is if there two $x_1,x_2 \in [a,b] \subseteq X$, such that $y=f(x_1)=f(x_2)$, then $x_1=x_2$.

Let $x_j \in [a,b], j=1,...,m$, be $m+1$ points belong to $[a,b]$ which taken by computer, $y'(x_j)$ the computing value of function $y=f(x)$ at point $x_j$, $P\{(x_j,y'(x_j))\}$ the pattern constructed by set $\{(x_j,y'(x_j))\}$ of the order pair of variables $\{x_j\}$ and computing values $\{y'(x_j)\}$ in the 2 dimension axis system, and there are $q$ points $\{x_k\}, k=j_1,..., j_q$, whose computing values are not equal to their function values, that is $y'(x_k) \neq f(x_j)$, such that the pattern $P\{(x_j,y'(x_j))\}$ is not the image of function $y=f(x)$, noted by $P\{(x_j,y'(x_j))\} \neq P(f(x))$.

It is shown, from the program design and the computer algorithm, that the step long $\Delta x_j = x_{j+1}-x_j$ must be designed first, before the computing of values of function $y=f(x)$ by the computer. If the step $\Delta x_j$ is too long to fine the result of function, then it must be shorted. Second, an error $\theta$ that stops the operation of computer must be selected by designer, such that if $|y^{(n+1)}(x_j)-y^{(n)}(x_j)|<\epsilon$ after the n-th computing, and we get $|y'(x_j)-f(x_j)|<\epsilon$, here $\epsilon>0$ is a arbitrary small position number, then let $y'(x_j)=y^{(n+1)}(x_j)$, and the machine stop.

We can see that, from the above, a basic principle or theorem, that the reason why the computing value equal to the function value: $y'(x_j)=f(x_j)$? and the pattern $P\{(x_j,y'(x_j))\}$ can be considered to be the image of $f(x)$, is the following

**Basic theorem** For two given arbitrary small position number $\delta>0$ and $\epsilon>0$, and all $j$, $j=0,...,m$, if there are $\delta_m = \max_{j=0}^m \{|x_{j+1}-x_j|\}$ and $\epsilon_m = \max_{j=0}^m \{|y'(x_j)-f(x_j)|\}$,

such that when $|x_{j+1}-x_j|<\delta_m<\delta$ and $|y'(x_j)-f(x_j)|<\epsilon_m<\epsilon$, then we get the following limit

$$ \lim_{m \to \infty} y'(x_0, \dots, x_m) = (y'(x_0), \dots, y'(x_m)) = (f(x_0), \dots, f(x_m)) = y(x) \quad (4) $$

It is shown that because a new coordinate system whose axes $y_j \mid_{x=x_j}$ come from the line $x=x_j$ in X-Y coordinate system, and a hypercube $N(f(x),\epsilon)=N(f(x_0),\epsilon_0) \times \dots \times N(f(x_m),\epsilon_m)$ which component come from the same, have be constructed by the program designer, the qualitative mapping (3) which is a model for pattern cognition have been also given too.

Let ECG_u be the Electrocardiograph of u, since it could be considered as a function from interval $[t_0,t_m]$ to current set Y $y:[t_0,t_m] \rightarrow Y$, for any $t \in [t_0,t_m]$, there is a $y_u \in Y$, such that $t \rightarrow y_u(t)$, the coordinate of any point of ECG_u is $(t,y_u(t))$. Let $t=t_{j,k}=0,...,m$, be a sampling serial of $[t_0,t_m]$, then a $m+1$ dimension vector $y_u(t_0,..., t_m)=(y_u(t_0),...,y_u(t_m))$ could be got by the $m+1$ values of function $y=y_u(t)$.

It is shown as in Fig.4, Let $P\{(t_j,y_u(t_j))\}=((t_0,y_u(t_0)),..., (t_m,y_u(t_m)))$ be the pattern of the set $\{(t_j,y_u(t_j))\}$ whose a component are respectively $m+1$ points of ECG_u=$y_u(t)$. Let $P\{(t_j,y_u(t_j))\}=((t_0,y_u(t_0)),..., (t_m,y_u(t_m)))$ be the pattern is constructed by the set $\{(t_j,y_u(t_j))\}$ in 2 dimension coordinate system T-Y. When m go to infinite, the vector
$y_u(t_0,..., t_m)$ will be trend to $y_u(t)$, i.e., $y_u(t_0,..., t_m)=(y_u(t_0),...,y_u(t_m))\approx y_u(t)$, and the pattern $P((t_j,y_u(t_j)))$ will approximately equal to the electrocardiograph ECG_u, then we get $ECG_u\approx P((t_j,y_u(t_j)))=((t_0,y_u(t_0)),..., (t_m,y_u(t_m))$.

This is said that each point of ECG_u can be represented as a pair of t and y_u(t), (t,y_u(t)). Let $E=\{ECG_i, i=1,...,n\}$ be a set of normal ECG_i, $Top(ECG_i)=Max\{ECG_i\}$ and $Down(ECG_i)=Min\{ECG_i\}$ respectively the upper limit of n $\{ECG_i\}$ and the lower limit one, and N(ECG_i) the neighborhood which boundaries are respectively Top(ECG_i) (red line in Fig.4), Down(ECG_i)(green line), t=t_0 and t=t_m. and (t_j, α_j) and (t_j, β_j) are Top(ECG_i) and Down(ECG_i) of current value in the time t=t_j, then $[α_j, β_j]$ is the qualitative criterion judging whether the value ECG_u of ECG_u of u in the time t=t_j is normal or not. And we get a qualitative mapping as following

$$ \tau(ECG_u(t_j), [\alpha_j, \beta_j]) = ECG_u(t_j) \in [\alpha_j, \beta_j] = \begin{cases} 1 & ECG_u(t_j) \in [\alpha_j, \beta_j] \\ 0 & ECG_u(t_j) \notin [\alpha_j, \beta_j] \end{cases} \quad (8) $$

<figure><img src="image_6.png" /><figcaption>Fig.4 Envelope of College of Normal electrocardiogram ECG Convert in Hilbert Space</figcaption></figure>

In fig.4, we show that in the new Coordinate System or the Hilbert space, whose axis respectively sampling $y_i|_{t=t_1}$, because the qualitative criterion is the hypercube $[\alpha, \beta]=[\alpha_1, \beta_1]\times... \times[\alpha_m, \beta_m]$, such that whether ECG_u of u in the time t=t_j is normal or not can be represented by following qualitative mapping.

$$ \tau(ECG_u(t), [\alpha, \beta]) = ECG_u(t) \in [\alpha, \beta] = \begin{cases} 1 & ECG_u(t) \in [\alpha, \beta] \\ 0 & ECG_u(t) \notin [\alpha, \beta] \end{cases} \quad (9) $$

<figure><img src="image_7.png" /><figcaption>Fig.11. one point of deviant cardiograph breaks through the strip of the cardiograph</figcaption></figure>

<caption>Fig.12 The data of deviant cardiograph and the identification by qualitative mapping.</caption>

Fig.5 Classification of Normal electrocardiogram ECG by Attribute Grid Computer

**Example 1** A training algorithm and the recognition algorithm based on the Attribute Grid Computer for classifying electrocardiograms are presented. Taking 600 normal cardiograms for example, first of all, 1000 amplitudes $A_j(\text{car}_i)$ for any electrocardiogram car_i, $i=1,..., 600$, $j=1,...,1000$, are sampled, let $\alpha_j=\min\{A_j(\text{car}_i)\}$, noted the down threshold of 600 normal electrocardiograms, and $\beta_j=\max\{A_j(\text{car}_i)\}$, noted the top threshold of 600 normal electrocardiograms, then a strip between two
red lines which is discribed respectively by 1000 qualitative criteion [αᵢ,βᵢ], as shown in fig.5.

Second, as shown in fig.5, a qualitative criterion, the 1000 dimension parallelepiped [α,β]=[α₁,β₁]×...×[α₁₀₀₀,β₁₀₀₀] for identifying of the normal electrocardiogram is created by the transfomation from criterion [αᵢ,βᵢ] in the sampling space into the Hilbert Space that expansed by 1000 Sub-Qualitative Mapping in the feature space.

We saw that a normal cardiograph that sandwiching in the strip of qualitative
criterion be transfomed as a point in the 1000 dimension parallelepiped
[α,β]=[α₁,β₁]×...×[α₁₀₀₀, β₁₀₀₀]. But one poin of a deviant cardiograph breaks through
the strip of qualtative criterion, as shown in fig.5. And It is shown that the deviant
cardiograph is identified as abnormality by the qualitative mapping.

Distinguishing between normal and abnormal ECG is a typical classification
operation. And from the abnormal or faulty electrocardiogram, identify what disease
is the patient suffering from? It is a diagnostic or identification operation. Pattern
recognition is the most basic function of the human brain. The success of pattern
recognition based on the deep learning algorithm based on neural network is
considered to be a breakthrough achievement of artificial intelligence. Since the basic
function of artificial neurons is classification, it is also called a classifier in general
textbooks. Therefore, deep learning realizes the function of pattern recognition by
adjusting the connection weight parameters between different levels and different
classifiers (neurons).

5 Relation Between Probability and (Fuzzy) Degree of Conversion Function

Let $\mathcal{Y} = \{y^i = y^i(t), i = 1, ..., N\} \subseteq X$ be a set of N normal electrocardiograms $y^i(t)$, as shown in Figure 6(a), $y(t_j) = y_j(t)$ the electrocardiogram $y = y(t) \in \mathcal{Y} = \{y^i = y^i(t)\}$, at the time $t = t_j, j = 1, ..., m$, The green dot $\alpha_j$ and the red dot $\beta_j$ the lowest point and the highest point of the $\mathcal{Y}$ at the time $t = t_j$, and the red and green lines formed by $\{ \alpha_j \}$ and $\{ \beta_j \}$ constructed the envelope of $\mathcal{Y}$. Let $e_j(t = t_j)$ be the sampling line of the electrocardiogram $y = y(t)$ at time $t = t_j \subseteq X$ is the set of m sampling lines, as shown in the fig.5(b). Let $F: X \to \mathcal{H}(e_j)$ be the sample line perpendicular to each other in the set, ie: $(e_j \perp e_k, k \neq j)$, into m-dimensional coordinates The transformation of $\mathcal{H}(e_j)$. On the electrocardiogram sampling line $e_j(t = t_j)$ is a qualitative critrion for judging whether the value $y_j(t_j)$ is a normal value $[\alpha_j, \beta_j]$, ie: the value $y(t_j)$ is normal, if and only if $y(t_j) \in [\alpha_j, \beta_j]$. Under the coordinate transformation $F: X \to \mathcal{H}(e_j)$, $[\alpha_j, \beta_j] \subseteq e_j(t = t_j)$ can be transformed into $[\alpha_j, \beta_j] \subseteq e_j(t = t_j)$, , and the Cartesian product of the m qualitative criteria $[\alpha_j, \beta_j]$, the 2m-dimensional cuboid: $[\alpha, \beta] = [\alpha_1, \beta_1] \times ... \times [\alpha_m, \beta_m]$. And under the
coordinate transformation F, m values {$y(t_j)$} constituting the normal electrocardiogram y=y(t) are converted into $y_j = F(y(t_j))$, respectively. $y_j \in [\alpha_j, \beta_j] \subseteq [\alpha, \beta] \subseteq \mathcal{H}(e_j)$ and form an m-dimensional vector $y = y(y_1, ..., y_m) \in [\alpha, \beta]$ embedded in the cuboid $[\alpha, \beta]$.

Since the coordinate generation transformation $F: X \to \mathcal{H}(e_j)$ can be regarded as a transformation of the continuous function $y = f(x)$ into an m-dimensional vector or point in the Hilbert space, the analysis will be performed by each moment. $t = t_j$ Sampling line {$e_j(t = t_j)$} The m-dimensional coordinate system $\mathcal{H}(e_j)$ is a Hilbert space. The transform F is transformed from the pattern space X to the Hilbert space $\mathcal{H}(e_j)$.

Then, the so-called judgment problem of whether the electrocardiogram $y = y(t)$ is normal, under the Hilbert transform $F: X \to \mathcal{H}(e_j)$, is converted into a set of m values constituting the electrocardiogram $y = y(t) \{y(t_j)\}$, whether the vector $y=(y_1, ..., y_m)$ corresponding to the space $\mathcal{H}(e_j)$ belongs to the qualitative criteria $[\alpha, \beta]$, i.e: $y = y(y_1, ..., y_m) \in [\alpha, \beta]$ problem. Therefore, there are propositions:

**Corollary:** The function $y = y(t)$ is a normal electrocardiogram, if and only if, $y = y(y_1, ..., y_m) \in [\alpha, \beta]$.

In order to obtain a finer recognition algorithm than the classification, one of the simplest ways is to give a refinement map or operator $F_1: X \to \mathcal{H}(e_j)$, for $[\alpha_j, \beta_j] \subseteq \mathcal{Y}$, divide into n sub-references $F_1([\alpha_j, \beta_j]) = \cup_{k=1}^n [\alpha_{jk}, \beta_{jk}]$, such that the electrocardiograph ECG, Let the electrocardiogram set $\mathcal{Y} = \{y^s = y^s(t), s = 1, ..., N\} \subseteq X$ (envelope diagram) be divided into an n× as shown in Fig. 9(a) Grid of m small lattices, namely: $F_1 \circ F(\mathcal{Y}) = \mathcal{Y} = \cup_{j=1}^m \cup_{k=1}^n [\alpha_{jk}, \beta_{jk}]$, or

$$[\alpha, \beta] = \{[\alpha_1, \beta_{1_1}] \times \dots \times [\alpha_{1_n}, \beta_{1_n}]\} \times \dots \times \{[\alpha_{m_1}, \beta_{m_1}] \times \dots \times [\alpha_{m_n}, \beta_{m_n}]\} \quad (10)$$

Let $y_j = F(y(t_j)) \in [\alpha_{jk}, \beta_{jk}] \subseteq [\alpha_j, \beta_j]$ be $y(t_j) \in [\alpha_j, \beta_j]$ in the refinement mapping The image under $F ( = F_1 \circ F)$, because the set $\mathcal{Y} = \cup_{j=1}^m \cup_{k=1}^n [\alpha_{jk}, \beta_{jk}]$ The topology of the electrocardiogram set X. If $\Omega = \{\omega | [\alpha_{jk}, \beta_{jk}] \subseteq Y\}$ is the normal electrocardiogram falling into the interval $[\alpha_{jk}, \beta_{jk}]$ The set of random events, N is the total number of normal ECGs in $\mathcal{Y}$, $N_{jk}$ is the time $t = t_j$ The normal ECG falls on the grid $[\alpha_{jk}, \beta_{jk}] \subseteq [\alpha_j, \beta_j]$ The probability that the normal ECG $y^s(t)$ falls into the sub-grid $[\alpha_{jk}, \beta_{jk}]$ is:

$$p([\alpha_{jk}, \beta_{jk}]) = p_k(j^s) = \frac{N_{jk}^s}{N} \quad (11)$$

Then, the envelope refinement map $F(= F_1 \circ F)$ induces a probability map $G: \Omega \to H(e_j)$, and the normal ECG falls into the grid $[\alpha_{jk}, \beta_{jk}] \subseteq \mathcal{Y} = \cup_{j=1}^m \cup_{k=1}^n [\alpha_{jk}, \beta_{jk}]$ probability $p_k(j^s) = \frac{N_{jk}^s}{N}$ (invariantly) substituted into the sub-grid $[\alpha_{jk}, \beta_{jk}] \subseteq \mathcal{H}(e_j)$ of space $\mathcal{H}(e_j)$, i.e:
$$G(p_k(j^s)) = \frac{N_{jk}^s}{N} \in [\alpha_{jk'}, \beta_{jk'}] \subseteq \mathcal{H}(e_j) \quad (12)$$

If {$y(t_j), j = 1, ..., m$} $\in \mathcal{Y} = \{y^s = y^s(t), s = 1, ..., N_{jk}\}$, is the electrocardiogram that constitutes Zhang San A set of m values, $F(\{y(t_j)\} = y = y(y_1, ..., y_m) \in H(e_j)$ is the image of the electrocardiogram {$y(t_j)$} of Zhang San in $\mathcal{H}(e_j)$, It can be seen from equation (4) that the probability $p_k(j) = \frac{N_{jk}}{N}$ is mapped to $y(t_j) \in [\alpha_{jk'}, \beta_{jk'}] \subseteq [\alpha_j, \beta_j] \subseteq \mathcal{H}(e_j)$ under the compound map $H = G \circ F$. $\subseteq [\alpha_j, \beta_j] \subseteq H(e_j)$, the coefficient, that is, between X and $\mathcal{H}(e_j)$, induces a composite map $H: X \to \mathcal{H}(e_j)$:

$$H = G \circ F(y(t)) = \sum_{j=1}^{m} p_k(j)y_j = \sum_{j=1}^{m} \frac{N_{jk}}{N} y_j \quad (13)$$

Let {$y(t_j), j = 1, ..., m$} $\in \mathcal{Y} = \{y^s = y^s(t), s = 1, ..., N\}$ be the set of values that constitute the three-cardiogram, by (5) It can be seen that the composite map $H: X \to \mathcal{H}(e_j)$ will have:

$$H(\{y(t_j)\} = G \circ F(y(t)) = G(y(G(y_1), ..., G(y_m))) = (p(j_{k1})y_1, ..., p(j_{km})y_m) \in \mathcal{H}(e_j).$$

Let $y' = y'(y'_1, ..., y'_m)$ be the image of Li Si's electrocardiogram in $\mathcal{H}(e_j)$. The image under the composite map is:

$$H(y'(t)) = G \circ F(y'(t)) = G \circ F(y'(t)\{y'(t_j)\}) = \sum_{j=1}^{m} p'_k(j)y'_j = \sum_{j=1}^{m} \frac{N'_{jk}}{N} y'_j \quad (14)$$

Where $p'(j_k) = \frac{N'_{jk}}{N}$ is the electrocardiogram $y'(t)$ of Li Si at time $t = t_j$, falling on the sub-grid $[\alpha_{jk'}, \beta_{jk'}]$. The probability of, and as a coefficient of $y'_j$ is mapped to $\mathcal{H}(e_j)$ by the composite mapping $H = G \circ F$.

Therefore, as long as the two probabilities $p' = p'(p'_1, ..., p'_m) \neq p(p(1), ..., p(m))$, Zhang San and Li Si's electrocardiogram can be distinguished. In this way, we get a judgment criterion (or algorithm) that identifies two different ECGs:

Proposition (or algorithm): Zhang San and Li Si's electrocardiogram $y = y(y_1, ..., y_m)$ and $y' = y'(y'_1, ..., y'_m)$ are different, if and only if, $p' = p'(p'_1, ..., p'_m) \neq p(p(1), ..., p(m))$.

# 6 From Classification Model to Recognition Model

Let $y_j^* = Ey_j$ be the mathematical expectation of all electrocardiograms $\mathcal{Y} = \{y_j^s = y_j^s(t_j)\}$ in the electrocardiogram at the moment $t = t_j$, i.e:

$$Ey_j = \sum_{s=1}^{N} \frac{N_{js}^s}{N} y_j^s \quad (15)$$

If all the values $y(t_j) \in [\alpha_j, \beta_j]$ in $[\alpha_j, \beta_j]$ are evaluated, it can be considered that the mathematical expectation $y_j^* = Ey_j$ is in all normal electrocardiograms, at the time $t = t_1$ score the highest (or most ideal) value, using the fuzzy (set) membership degree, $y_j^* = Ey_j$ belongs to (the most normal ECG atlas membership degree is equal to 1, ie: $\mu_{norm}(y_j^*) = 1$. The term of the mass-mass conversion degree function, the mathematical expectation $y_j^* = Ey_j$ can be called the qualitative reference value of the most normal electrocardiogram. Thus, $y^* = y^*(y_1^*, ..., y_m^*)$ It can be regarded as
the most normal electrocardiogram. Conversely, as long as there is a value $y_j$, the value of $y_j^*$ is deviated from $y_j^* = Ey_j$, or: distance $d(y_j, y_j^*) = |y_j - y_j^*| \neq 0$ Then, the electrocardiogram $y = y(t)$ can be characterized as "non-optimal"

In other words, only at all times $t = t_j, j = 1, ..., m$, the value $y_j = y_j^* = Ey_j$'s electrocardiogram $y=y(t)$, i.e: $y^* = y^*(y_1^*, ..., y_m^*)$, (which belongs to the normal ECG set) membership degree is: $\mu_{norm}(y^*) = 1$. Otherwise, its membership is not equal to 1. It is not difficult to see that this provides us with an idea or method of how to design a membership function.

<figure><img src="image_8.png" /><figcaption>Fig.6 Classification of Normal electrocardiogram ECG by Attribute Grid Computer</figcaption></figure>

If $y = y(t)$ is the electrocardiogram of Zhangsan, and let $y_j$ be $y(\neq y_j^*)$ at the moment $t = t_j, j = 1, ..., m$, set $H(y(t)) = G \circ F(y(t)) = \sum_{j=1}^{m} p(j_k)y_j$ and $H(y^*(t)) = G \circ F(y^*(t)) = \sum_{j=1}^{m} p^*(j_k)y_j^*$, respectively, the electrocardiogram $y=y(t)$ and the mathematical expectation $y^* = y^*(t)$ respectively in Hilbert The image in space, $[H(y(t)) - H(y^*(t))]$ is the distance between them, if let $\sigma(y) = \sqrt{[H(y(t)) - H(y^*(t))]^2} = \sqrt{\sum_{j=1}^{m} [p(j_k) - p^*(j_k)]^2}$ be the variance, then the (fuzzy) membership of the electrocardiogram $y = y(t)$ belongs to the normal electrocardiogram $\mathcal{N}$. $\mu_{norm}(y)$ can be defined to be as following

$$ \mu_{norm}(y) = \mu_{norm}[\sigma(y)] = \frac{1}{\sqrt{2\pi}\sigma(y)}e^{-\frac{(y-y^*)^2}{2\sigma^2}} \quad (16) $$

Obviously, the Gauss function (15) is a fuzzy membership function.

## References

1. Jiali Feng Attribute Computing Network Based on Qualitative Mapping: A Kind of Model for Fusing of Artificial Methods, Journal of Computational Information System, Binary Information Press, 2008, Vol.2 Number 2:747-756

2. Feng Jiali Qualitative Mapping Orthogonal System Induced by Subdivision Transformation of Qualitative Criterion and Biomimetic Pattern Recognition, CHINESE JOURNAL OF ELECTRONICS, Special Issue on Biomimetic Pattern Recognition, Vol.15 No.4A October, 2006:850-856

3. Jiali Feng, Entanglement of Inner Product, Topos Induced by Opposition and Transformation, and Tensor Flow, in Proceeding of Intelligence Science I, Second IFIP TC 12 International Conference, ICIS2017, Shanghai, China, October 25-28,2017,22-36.