Abstract
Dynamic Concept-cognitive Learning (CCL) is an active field in cognitive computing. Decremented concept cognition is an important topic in dynamic CCL. As an important feature of the dynamic CCL, attenuation characteristics have been successfully visualized by concept lattice and three-dimensional attribute topology. However, the existing attenuation characteristic analysis method has limitations to the description of interaction between attributes. A method of attenuation characteristics analysis of concept tree is proposed. The coupling between nodes is discussed from the concept tree, the nodes are decremented according to the coupling relationship, and the corresponding node attenuation rules are discussed according to the different types of nodes. In this paper, the news attention is the research object. The experimental results show that the attenuation characteristic analysis scheme of the concept tree is feasible. In the process of attenuation, the effect of attribute attenuation on the concept structure can be clearly demonstrated. At the same time, the concept tree can better visualize the process of decremented news attention than the concept lattice and three-dimensional attribute topology.
Keywords
Introduction
Cognitive computing is viewed as an emerging computing paradigm modeled on the human brain. As far as we know, it has been investigated by simulating human thought processes, such as learning [5, 28, 29], activation [18], and memory [19]. As time progresses, cognitive learning, as a useful mathematical tool for the realization of cognitive computing, has absorbed many effective methods of psychology, information theory, and mathematics [13]. Concepts are regarded as the most fundamental units of human cognition and play a major role in cognitive tasks such as learning, memorizing and reasoning [25]. Role of human cognition in contextual information retrieval was discussed by Tian, Du, Hu, and Li [23]. A concept is defined as a cognitive unit to describe a real-world concrete entity and a perceived world abstract subject [9, 30]. CCL, as a new cross-research field, is induced by rough analysis [4], rule acquisition [24], knowledge discovery [8], attribute reduction [6], and granular computing [1].
FCA presented by Wille [14–16] is a discipline that studies the hierarchical structures induced by a binary relation between the set of objects and attributes. As the core of a mathematical theory of FCA, all formal concepts or the formal concept lattice can be used to represent relationships between objects and attributes or conceptual hierarchies, which are inherent in data [2]. FCA starts with a formal context, more general, called information systems, which are a tabular form of an object-attribute value relationship [11]. Binary relation between the objects and attribute pairs in FCA is analogous to the way that the object categories are formed in human brain [17]. Ch. Aswani Kumar [3] have made use of FCA, a mathematical framework for data and knowledge processing, to represent memories and to perform some of the cognitive functions of human brain.
Since the data actually obtained is often dynamic, dynamic conceptual learning is closer to the actual cognitive learning and data processing. Dynamic concept-cognitive learning is an active field in cognitive computing [7, 12]. Decremented conceptual cognition is currently the main research direction. Zhang et al. [10] studies and puts forward the asymptotic algorithm of subtracting some attributes on the basis of the original concept lattice, and quickly gets the new concept lattice after the selected attribute is deleted. Ma et al. [26] gives a method to obtain the concept lattice of the new background quickly and effectively on the basis of the original concept lattice when reducing multiple attributes on the basis of literature.
Dynamic concept learning is one of the active issues in the field of concept-cognitive learning. According to the dynamic direction, it can be divided into incremental concept learning and decrement concept learning [22]. Decrement concept learning focuses on the attenuation characteristics of concept structure in dynamic data. On the basis of dynamic concept learning, this paper proposes tree attenuation in the formal context of decrement form from the perspective of concept tree. With the exploration of the field of concept cognitive computing application, the research of attenuation analysis has been paid more and more attention. At present, there is a research on the attenuation characteristics of the three-dimensional attribute topology [20, 21]. In this paper, combined with the subtraction problem in concept tree and CCL, a method of attenuation characteristic analysis of concept tree is proposed. The CCL process is more intuitive by analyzing the changes of nodes and tree structure sits through the correlation between nodes in the concept tree. The attenuation characteristic of concept tree is applied to the visual analysis of news attention reduction, which clearly explains the process of news attention change. At the same time, compared with the attenuation of the concept tree and the concept lattice, the concept tree can have a clearer and more intuitive embodiment of attenuation.
Basic notions
Attribute topology (AT) and attribute partial ordering graph belong to the framework of formal structure analysis, which is a graph description for formal context. Formal context, which acts as the research object and data representation, is an important basic aspect in FCA. Here are a few notions about formal context.
If f (A) = B and g (B) = A, then the pair (A, B) is a formal concept. Set A is the extension of (A, B) and set B is the intension of (A, B). The set of all concepts in K = (G, M, I) is denoted by
From the perspective of graph theory, AT shows a weighted graph that depicts the relationships between attribute pairs. Thus the storage method of the graph can be borrowed. This section carries out a description of adjacency matrix of AT from the perspective of inclusive relationship of attribute pairs.
Here are a few notions about concept tree.
For a formal context as Table 1, its AT is shown in Fig. 1(a), its concept tree is shown in Fig. 1(b), and its concept lattice is shown in Fig. 1(c).
An example of formal context

AT, concept tree and concept lattice of Table 1.
AT mainly describes the relationship between each attributes in the two-dimensional space, but the description of the strength of attributes has limitations. Three-dimensional AT extends the original definition of traditional AT, and mainly describes the strength characteristics in attenuation. Concept tree structure originates from but not limited to the structure of AT. AT, three-dimensional AT and concept tree are all visual tools to represent formal context. Concept tree is more intuitive than other concept trees in concept-cognitive learning. In this paper, concept tree is chosen as a visual form to analyze the attenuation characteristics of concept tree.
The attenuation characteristics analysis of concept tree is shown in Fig. 2. First, we discuss the node reduction of the concept tree, and by calculating the node coupling, select the node with the minimum coupling in the concept tree for deletion. Second, the attenuation rule of the concept tree is discussed, and for the abridged rule considered from the two categories of leaf node and branch node. Finally, attenuation characteristics analysis of concept tree is analyzed, and the attenuation order of nodes in the concept tree and the interaction between the attributes in the attenuation process are obtained.

Flowchart for attenuation characteristics analysis of concept tree.
The node characteristics of concept tree
In the concept tree shown in Fig. 1(b), the two paths formed by the leaf node d are <ω1, d> and <ω2, d>, where ω1 = (r, b, a (d)) and ω2 = (r, e, b, a (d)), the three paths formed by the branch node e are <ω1, e>, <ω2, e> and <ω3, e>, where ω1 = (r, e, b, a (d)), ω2 = (r, e, b, c) and ω3 = (r, e, a).
As shown in Fig. 1(b), in path <ω1, a> and ω1 = (r, e, a), node a is in the third layer, and the path length from root node to node a is L < ω1, m > Leaf = 2.
For a particular formal context, the concept lattice is unique. Each node represents a concept in the concept lattice. Concept tree is a subset of concept lattice. In concept tree Tree = r (T1, T2, T3, . . . , T n ), each node represents a concept, which is defined as follows:
In the concept tree, the degree of coupling of different nodes is different, and the degree of coupling between different nodes is analyzed according to the concept of nodes, as defined below:
According to the analysis of node coupling in the concept tree, the less coupling of nodes represents the smaller the correlation between the node and other nodes. Therefore, the smaller the coupling is, the earlier the node deletes. The nodes are sorted according to the coupling, and then enter the attenuation process. The attenuation of attributes is represented by the deletion of nodes in the concept tree. Therefore, the first node to be deleted in the concept tree is the node with the minimum coupling.
When a node in the concept tree is deleted, the formal context will be updated, and the coupling of each node will also be updated. Therefore, there are the following definitions:
The type of node in the concept tree is different, and the structure of the concept tree after removing the attribute node is also different. Therefore, this section starts with two categories, leaf node and branch node, and analyzes the different types of node coupling and changes in the concept tree structure after deleting the node. For ease of description, the top-to-bottom connection path between two property nodes in the concept tree is represented by “→”.
Deletion rule of leaf node
During the attenuation of the concept tree, the leaf node is deleted when the leaf node with the minimum coupling in the concept tree. The deletion rule of leaf node is discussed below.
According to definition 7 and definition 15, leaf node is located at the end of a path. As can be seen from the relationship between leaf nodes and other nodes in the concept tree, the leaf node is only associated with its parent node and do not affect other concept structures. Therefore, the Property 3 can be obtained.
When the deleted node is a leaf node, the concept tree update principle is such as Algorithm 1.
Step 1: Delete the leaf node m and its immediate predecessor, get the concept tree Tree″′, perform Step 2;
Step 2: The formal context is updated from K = (G, M, I) to K i = (G i , M i , I i ), perform Step 3;
Step 3: Output Tree″′.
In the implementation of the above algorithm, the complexity of the algorithm is O(n att ), where n att is the size of the set M.
In the current formal context, when the node with the minimum coupling in the concept tree is the leaf node, the leaf node is deleted. First delete the node and its immediate predecessor, then update the formal context, and finally get the updated concept tree.
For the original concept tree shown in Fig. 1(b), calculate the coupling of the nodes in the concept. Let λ1 = 0.75, λ2 = 0.85, the coupling of the resulting nodes are

Process of updating concept tree after deleting leaf node c.
During the attenuation of the concept tree, the branch node is deleted when the leaf node with the minimum coupling in the concept tree. The deletion rule of branch node is discussed below.
If g
K
i
(B - m) = A, then the sub tree in Tree where the original concept (A, B) is located will be deleted. There will be a new sub tree of the new concept (g
K
i
(B - m){B - m}) after node Par (m). If g
K
i
(B - m) ≠ A, there will be a new sub tree of the new concept (g
K
i
(B - m){B - m}) after node Par (m) directly.
2) The concept before node m deletion is (A, B), and the concept after node deletion is (g K i (A - m){A - m}). After deleting node m, if there is no sub tree of the same concept in the original concept tree, the sub tree of the concept is grown directly.
When the deleted node is a branch node, the concept tree update principle is such as Algorithm 2.
Step 1: Calculating M p in Tree, perform Step 2;
Step 2: In concept tree Tree, m
j
∈ M
p
, if
Step 3: Delete the node m and its immediate predecessor and sub trees in concept tree Tree′, then get the concept tree Tree″, perform Step 4;
Step 4: Calculate all the concepts
Step 5: In concept tree Tree′, if g K T′ (B - m) = A, then the sub tree where the original concept (A, B) is located will be deleted. There will be a new sub tree of the new concept (g K T′ (B - m){B - m}) after node Par (m), perform Step 6; else, perform Step 6 directly;
Step 6: In concept tree Tree′, if g K T′ (B - m) ≠ A, there will be a new sub tree of the new concept (g K T′ (B - m){B - m}) after node Par (m) directly, then get the concept tree Tree″′, perform Step 7;
Step 7: The formal context is updated from K = (G, M, I) to K i = (G i , M i , I i ), perform Step 8;
Step 8: Output Tree″′.
In the implementation of the above algorithm, the complexity of the algorithm is O(n att ), where n att is the size of the set M.
In the formal context, branch node is deleted when the node with the minimum coupling in the concept tree is a branch node. First analyze the correlation between the node and other nodes in the concept tree, clarify the association sub tree of the node. Then determine the growth of the other nodes after the node is deleted at the node, and update the formal context. Finally get the updated concept tree.
Figure 4(a) is the concept tree after the node is first deleted during the attenuation process. The formal context updates to K1 = (G1, M1, I1), where M1 = {a, b, d, e}. Calculate the coupling of the nodes are

Process of updating concept tree with deleting node d and node b. The leaf nodes and its immediate predecessor are marked in red, the branch nodes and its immediate predecessor in green, and the same parts of current concept tree in gray.
Based on the above discussion on the coupling of nodes and the deletion rules of different types of nodes, the overall flow chart of the algorithm is shown in the Fig. 5: First, by calculating the node coupling, select the node with the minimum coupling in the concept tree for deletion. Second, for the deletion rule from the leaf node and branch node two categories to consider. Finally, the attenuation order of the nodes in the concept tree and the interaction among the attributes in the attenuation process are obtained.

The overall flow chart of the node deletion algorithm.
For the nodes in the concept tree, analyze the coupling of the nodes, obtain the node with the minimum coupling, and delete it until the concept tree is empty.
For the concept tree shown in Fig. 6(a), the formal context after node attenuation is updated to K3 = (G3, M3, I3), where M3 = {a, e}. As shown in Fig. 6(a), the coupling of the nodes are

Process of updating concept tree with deleting node e and node a.
By analyzing the attenuation characteristics of the concept tree corresponding to the formal context K = (G, M, I) shown in Table 1, it is concluded that the attenuation order of each node is c, d, b, e, a in turn. The process of attenuation of nodes is clearly described by analyzing the attenuation characteristics of the concept tree.
In this section, we will use concept tree and lattice to visualize the change of actual clicks of various news in different news media platform, that is, the change of attention of news. On the one hand, it will verify the feasibility of the concept tree attenuation algorithm, on the other hand, we introduce concept tree into the field of news data analysis based on big data, and provide new ideas for the follow-up research on news data processing.
First, we recorded a total of 9,531 news about large scale temperature drop reported from eight news media platforms, including People’s Daily, Sina Microblog, and Renren between December 13 and 19, 2019, and divided them into eight categories, which are expressed as a, b, c, d, e, f, g, h. Table 2 is the result of sorting out news on December 13, 2019, where each row represents the clicks of each new on this media platform and the meaning of each attribute in the attribute column is shown in Table 3. Then, in order to convert it into a binary formal context that can be used in this paper, we do the following: Calculate the average clicks of each news in the eight news platforms, the original clicks greater than or equal to the average clicks of the news are expressed as 1, and the rest are expressed as 0, and the formal context shown in Table 4 is obtained. Second, the decremented characteristic of the formal context is analyzed by decremented algorithm of concept tree, and the decremented process is visualized by the structural change of concept tree. At the same time, the decremented order of news and its corresponding concept tree are obtained.
Formal context of attention of news on December 13.2019
Formal context of attention of news on December 13.2019
Attributes information
Binary formal context after processing
Based on the above formal context, the attenuation analysis of attributes is carried out. In this experiment, attenuation analysis in days. According to the definition 12, the coupling of nodes are calculated, In this experiment, λ1 = 0.75, λ2 = 0.85. Assuming that one attribute is deleted every day, Table 5 shows the coupling degree of each attribute over time. Table 5 is marked in parentheses with the minimum coupling node in the concept tree corresponding to the current formal context.
Coupling of nodes at different times
As can be seen from Table 5, the order in which nodes are deleted is a, e, b, g, h, f, d, c. In the original concept tree, the coupling of node a is the minimum and is deleted next time. After node a is deleted, the coupling of node e is minimal in the concept tree, so node e is deleted the next time. After node e is deleted, the coupling of node b is minimal in the concept tree, so node b is deleted the next time. After node b is deleted, the coupling of node g is minimal in the concept tree, so node g is deleted the next time. After node g is deleted, the coupling of node h is minimal in the concept tree, so node h is deleted the next time. After node h is deleted, the coupling of node f is minimal in the concept tree, so node f is deleted the next time. After node f is deleted, the coupling of node d is minimal in the concept tree, so node d is deleted the next time. After node d is deleted, the coupling of node c is minimal in the concept tree, so node c is deleted the next time. Node c is deleted and an empty concept tree is obtained. The process of the node deletion in turn is shown in Fig. 7(a)–7(i).
The concept tree corresponding to the original formal context is shown in Fig. 8(a), the concept lattice corresponding to the original formal context is shown in Fig. 8(b). The concept trees after deleting node a and node e in turn are shown in Fig 8(c) and Fig. 8(e), the concept lattices after deleting node a and node e in turn are shown in Fig 8(d) and Fig. 8(f). By comparing concept tree with concept lattice, we can see that the position of node a can be clearly reflected in the concept tree. When deleting node a, we can clearly see the impact of deleting node a on the concept structure. When node e is deleted, the impact on other nodes and the whole concept structure is also clearly reflected. However, the deletion of nodes is not obvious in concept lattice. The attenuation analysis method of concept tree is compared with the concept lattice method, and it is concluded that the method proposed in this manuscript can better visualize the attenuation process. Concept tree is better than concept lattice in visualizing the process of news attention reduction.

The process of the node deletion in turn in concept tree Concept.

The process of the node a and node e deletion in turn in concept tree and concept lattice.
For sake of verifying the feasibility of decremented algorithm of concept tree in news attention analysis, we recorded actual clicks of eight kinds of news on eight news media platforms in a week and recorded the average clicks in Table 6. In addition, we verified the consistency between the attenuation characteristics based on AT and the trend of data changes based on actual clicks through comparative experiments. Figure 9 shows the comparison between the mean of actual clicks values and the calculated theoretical values in different days. What needs to be explained is that, the values in Fig. 9 are 1/100000 of the actual clicks values to make a more intuitive comparison between the two types of data. The actual value represents the attenuation order. For example, a is deleted first, “1” represents the theoretical value of a, e is then deleted, then “2” represents the theoretical valueof e.
Average actual clicks of different news on eight news media platforms at different time periods

The comparison between the actual clicks value and the calculated theoretical value.
As can be seen from Fig. 9, the two results echo each other and show about the same trend overall. In the actual news attention reduction process node a the lowest attention. In the theoretical value obtained from the analysis of the attenuation characteristics of the concept tree, it also shows the first decay. Due to the lack of individual differences, there are some deviations between the actual values and the results obtained by the attenuation characteristic analysis of concept tree, but the overall trend is basically consistent.
The attenuation analysis method of concept tree is compared with the original concept lattice method, and it is concluded that the method proposed in this manuscript can better visualize the attenuation process as the overall trend between the analysis results of attenuation characteristics of concept tree and the actual results of news attention reduction is basically the same. This paper still has one-sidedness to the results of the decremented news attention to the experiment, such as natural, environmental impact and other factors. There also need to combine more research subjects for validation. Therefore, the attenuation analysis of concept tree with large data volume will be one of the research directions in the future.
In this paper, we propose a decremented CCL method based on concept tree. The coupling among nodes is discussed from the concept tree, the nodes are decremented according to the coupling relationship, and the corresponding node attenuation rules are discussed according to different types of nodes. The influence of node attenuation on concept tree is explored through experiments. The attenuation analysis method of concept tree is compared with the concept lattice method, and it is concluded that the method proposed in this manuscript can better visualize the attenuation process. The attenuation of concept tree is clearer than that of concept lattice. At the same time, taking the reduction of news attention as the research object, when analyzing the attribute attenuation, the expression form of concept tree makes the attenuation of news attention more visible.
The attenuation characteristics of concept tree are applied to the visual analysis of news attention reduction. The analysis results of attenuation characteristics of concept tree are basically consistent with the overall trend of the actual results of news attention reduction. It can be seen that the attenuation characteristic analysis of the concept tree is basically in line with the laws of human cognition, easy to understand, operable and visual. Through the attenuation characteristics analysis of the concept tree, the process of decremented concept learning is described intuitively and clearly, which provides a way of thinking and method for the reduction concept learning analysis. In the next study, we consider adding the stability study of CCL based on the concept tree, and further explore the stability of the concept tree.
