Research article

Fuzzy knowledge spaces based on β evaluation criteria

  • Received: 26 July 2023 Revised: 31 August 2023 Accepted: 11 September 2023 Published: 21 September 2023
  • MSC : 03B52, 03E72

  • In KST, it is always assumed that the knowledge state represents items that an individual can solve in ideal conditions. Namely, the answers of individuals to items can be encoded as either correct or incorrect. The correct answer indicates a complete mastery of the item, but the incorrect answer may indicate a partial mastery of the item. It is reasonable to use a fuzzy knowledge state to represent the partial mastery of items instead of complete mastery. The fuzzy knowledge state of an individual is represented by a fuzzy set in F(Q) that the individual is capable of solving. For any fuzzy knowledge state, each item has a value that represents the level of individual mastery of the item. Fuzzy knowledge spaces and fuzzy learning spaces are generalizations of knowledge spaces and learning spaces. The generalization based on partial order is helpful to distinguish the equally informative items, which can directly induce a discriminative fuzzy knowledge structure. It is effective to use fuzzy knowledge spaces and fuzzy learning spaces to assess knowledge and guide further learning. A fuzzy knowledge space and a fuzzy learning space can be faithfully summarized by the fuzzy knowledge basis, since they are union-closed. Any fuzzy knowledge state of a fuzzy knowledge space can be generated by forming the union of some fuzzy knowledge states in the basis. A fuzzy knowledge basis is a generalization of the knowledge basis of a knowledge space.

    Citation: Wen Sun. Fuzzy knowledge spaces based on β evaluation criteria[J]. AIMS Mathematics, 2023, 8(11): 26840-26862. doi: 10.3934/math.20231374

    Related Papers:

    [1] Chunfeng Suo, Yan Wang, Dan Mou . The new construction of knowledge measure on intuitionistic fuzzy sets and interval-valued intuitionistic fuzzy sets. AIMS Mathematics, 2023, 8(11): 27113-27127. doi: 10.3934/math.20231387
    [2] Li Li, Xin Wang . Hamming distance-based knowledge measure and entropy for interval-valued Pythagorean fuzzy sets. AIMS Mathematics, 2025, 10(4): 8707-8720. doi: 10.3934/math.2025399
    [3] Arife Atay . Disjoint union of fuzzy soft topological spaces. AIMS Mathematics, 2023, 8(5): 10547-10557. doi: 10.3934/math.2023535
    [4] Tareq M. Al-shami, José Carlos R. Alcantud, Abdelwaheb Mhemdi . New generalization of fuzzy soft sets: (a,b)-Fuzzy soft sets. AIMS Mathematics, 2023, 8(2): 2995-3025. doi: 10.3934/math.2023155
    [5] Abdul Razaq, Ibtisam Masmali, Harish Garg, Umer Shuaib . Picture fuzzy topological spaces and associated continuous functions. AIMS Mathematics, 2022, 7(8): 14840-14861. doi: 10.3934/math.2022814
    [6] Le Fu, Jingxuan Chen, Xuanchen Li, Chunfeng Suo . Novel information measures considering the closest crisp set on fuzzy multi-attribute decision making. AIMS Mathematics, 2025, 10(2): 2974-2997. doi: 10.3934/math.2025138
    [7] Ibtesam Alshammari, Islam M. Taha . On fuzzy soft β-continuity and β-irresoluteness: some new results. AIMS Mathematics, 2024, 9(5): 11304-11319. doi: 10.3934/math.2024554
    [8] S. Neelakandan, Sathishkumar Veerappampalayam Easwaramoorthy, A. Chinnasamy, Jaehyuk Cho . Fuzzy adaptive learning control network (FALCN) for image clustering and content-based image retrieval on noisy dataset. AIMS Mathematics, 2023, 8(8): 18314-18338. doi: 10.3934/math.2023931
    [9] Elif Altintas Kahriman . Fuzzy collineations of 3-dimensional fuzzy projective space from 4-dimensional fuzzy vector space. AIMS Mathematics, 2024, 9(9): 26182-26194. doi: 10.3934/math.20241279
    [10] Li Chen, Suyun Wang, Yongjun Li, Jinying Wei . New results for fractional ordinary differential equations in fuzzy metric space. AIMS Mathematics, 2024, 9(6): 13861-13873. doi: 10.3934/math.2024674
  • In KST, it is always assumed that the knowledge state represents items that an individual can solve in ideal conditions. Namely, the answers of individuals to items can be encoded as either correct or incorrect. The correct answer indicates a complete mastery of the item, but the incorrect answer may indicate a partial mastery of the item. It is reasonable to use a fuzzy knowledge state to represent the partial mastery of items instead of complete mastery. The fuzzy knowledge state of an individual is represented by a fuzzy set in F(Q) that the individual is capable of solving. For any fuzzy knowledge state, each item has a value that represents the level of individual mastery of the item. Fuzzy knowledge spaces and fuzzy learning spaces are generalizations of knowledge spaces and learning spaces. The generalization based on partial order is helpful to distinguish the equally informative items, which can directly induce a discriminative fuzzy knowledge structure. It is effective to use fuzzy knowledge spaces and fuzzy learning spaces to assess knowledge and guide further learning. A fuzzy knowledge space and a fuzzy learning space can be faithfully summarized by the fuzzy knowledge basis, since they are union-closed. Any fuzzy knowledge state of a fuzzy knowledge space can be generated by forming the union of some fuzzy knowledge states in the basis. A fuzzy knowledge basis is a generalization of the knowledge basis of a knowledge space.



    The theory of knowledge spaces (KST) provides a mathematical framework for assessment of knowledge and advices for further learning [8,14]. KST makes a dynamic evaluation process, where the accurate dynamic evaluation is based on individuals' responses to items and the quasi order (surmise relation) on domain Q [8,36].

    The ways to construct knowledge state of an individual or knowledge structure of a population are the core of KST. The query [13,18,24,25] and ps-query [6] algorithms have been designed to build knowledge structures and knowledge states by interviewing experienced experts. As a result, based on the expert's judgment, the individual's answer to an item is only extreme cases of completely correct or incorrect. The assumption excludes the possibility of intermediate degrees of mastering an item. For instance, it does not make sense even if an individual has mastered 80% or 90% of an item, which indicates that the individual does not fully master the item.

    If the item is elementary, it is reasonable that the answer can be clearly classified as "correct" (1) or "incorrect" (0). For example, for an item 3+7 = ?, the answer of the item is unique. It is unreasonable for some complex items to be only classified as "correct" (1) or "incorrect" (0). For example, what is the key factor affecting people's life span? The answer could be heredity, diet or wealth, etc. Therefore, it is natural to use a fuzzy set in F(Q) to represent a partial mastery of items.

    The knowledge state of an individual is inferred from their responses to items. A fuzzy knowledge state assigns a value in [0,1] for each item q instead of {0,1}. The degree of membership ˜K(q) represents the mastery degree in item q of individual. It is natural to use fuzzy knowledge states to represent the items that individuals can partially solve. A fuzzy knowledge state can be formed according to the test of "item raw scores" by subjects, and what we get is always a fuzzy knowledge state of an individual or a fuzzy knowledge structure of a certain population. Fuzzy knowledge spaces and fuzzy learning spaces can be developed as a theoretical framework in which partial mastery of items can be handled mathematically. A fuzzy knowledge state provides a broad way for knowledge assessment and it can accurately evaluate knowledge, guide future learning and take some remedial course for individuals. Specifically, the dichotomous knowledge state K is included in the set {0,1} as an extreme case of a fuzzy knowledge state.

    In 1997, Schrepp attempted to generalize the main KST concepts to items with more than two response alternatives [28]. In 2020, Stefanutti et al. provided the mathematical foundation for the generalization of KST to the case of more than two ordered response categories [32]. Another related study was proposed by Bartl and Belohlavek in 2011 from the perspective of complete residuated lattice in fuzzy logic [3]. They studied the generalization of KST from the linearly ordered set, the complete lattice and complete residuated lattice, respectively. Recently, Heller generalized quasi-ordinal knowledge spaces to polytomous items, where each item allows for partially ordered response values forming lattices [23,37]. They generalized KST from a perspective of quasi-order, that is, surmise relation. However, our work starts from a partial order on Q. The generalization of KST based on partial order is helpful to distinguish the equally informative items, which can directly derive a discriminative fuzzy knowledge structure.

    In KST, the knowledge state of an individual represents the subject's complete mastery of items. That means, the evaluation criteria on Q is β=(1,1,,1). Rely on partial order on Q, we generalize the evaluation criteria β=(1,1,,1) to the evaluation criteria β=(β1,β2,,βn), where βi[0,1] for each 1in. For a given β=(β1,β2,,βn), we say that the item q has mastered under β, as long as the level of proficiency in item q reaches βq. The fuzzy learning smoothness indicates that there is only one item that can be learned at a time under β. The fuzzy learning consistency shows that knowing more does not prevent from partially learning something new, where partially learning an item q means reaching the {evaluation} criteria βq. A fuzzy learning space can help to guide learning for individuals, and guide teaching for educators.

    A fuzzy knowledge spaces can be faithfully summarized by a subfamily of their fuzzy knowledge states. Any fuzzy knowledge state in (Q,˜K) can be generated by forming the union of some fuzzy knowledge states in the fuzzy knowledge basis. The fuzzy knowledge basis is smaller than the fuzzy knowledge space, which results in a substantial economy of storage in a computer memory. In 1993, Dowling proposed an algorithm for finding the basis of a knowledge space [11]. The algorithm can be extended to a fuzzy knowledge space and it can also obtained the fuzzy knowledge basis.

    The rest of paper is organized as follows. Section 2 presents some relevant background about KST and the fuzzy set theory. We introduce fuzzy knowledge states and fuzzy knowledge spaces in Sections 3 and 4. Fuzzy learning spaces are discussed in Section 5. Section 6 introduces the fuzzy basis of fuzzy knowledge space. Section 7 summarizes the major results of this paper.

    A field of knowledge that can be parsed into a nonempty finite set of items, is denoted by Q. Sometimes, Q can be conceptualized as comprising a specified set of notions, where a notion can be identified with a problem or an equivalence class of problems. The knowledge state is the subset of Q, which an individual is capable of solving in ideal conditions, denoted by K. A collection of knowledge state is called knowledge structure, denoted by (Q,K), where K contains at least and Q. Since K=Q, we shall sometimes simply say that K is the knowledge structure when the domain can be omitted without ambiguity. There are two special types of knowledge structures, namely, knowledge spaces and learning spaces. A knowledge structure K is called a knowledge space if it is closed under union, i.e., K,LK implies KLK. A knowledge space is called a quasi-ordinal space if it is additionally closed under intersection, i.e., K,LK implies KLK. Another special knowledge structure is called learning space if it satisfies the two following conditions [7,14]:

    [L1] Learning smoothness. For any two states K,L such that KL, there exists a finite chain of states K=K0K1Kp=L such that |KiKi1|=1 for 1ip and so |LK|=p. In pedagogical view: If the state K of the learner is included in some other state L, then the learner can reach state L by mastering the missing items one at a time.

    [L2] Learning consistency. If K,L are two states satisfying KL and q is an item such that K+{q}K, then L{q}K, where K+{q} means qK. In pedagogical view: Knowing more does not prevent from learning something new. For a detailed description of KST, please refer to Falmagne and Doignon [8,10,14,15].

    Let I be the unit closed interval [0,1] and Q be a nonempty finite set of items. A mapping from Q to I is said to be a fuzzy set on Q. Alternatively, the fuzzy power set of Q is denoted by F(Q). A fuzzy set ˜KF(Q) is denoted by {˜K(q)qqQ} and some ˜K(q)q are omitted if ˜K(q)=0 for qQ. For any fuzzy set ˜KF(Q), ˜K(q) is the membership degree of q to ˜K. Some operations of fuzzy sets in F(Q) are simply defined as follows [35,38]:

    (1).˜K1=˜K2˜K1(q)=˜K2(q),qQ;   (2).˜K1˜K2˜K1(q)˜K2(q),qQ;

    (3).(˜K1˜K2)(q)=˜K1(q)˜K2(q),qQ;   (4).(˜K1˜K2)(q)=˜K1(q)˜K2(q),qQ;

    (5).˜Kc(q)=1˜K(q),qQ;         (6).˜K1˜K2=˜K1˜Kc2.

    In the paper, the domain Q is a finite set of items, denoted by Q={q1,q2,,qn}, and ˜K is a family of fuzzy knowledge states.

    Consider the domain U={a,b,c,d,e,f} equipped with the knowledge structure:

    K={,{d},{a,c},{e,f},{a,b,c},{a,c,d},{d,e,f}
    {a,b,c,d},{a,c,e,f},{a,c,d,e,f},Q}.

    This knowledge structure contains 11 knowledge states, including and Q [14]. Scanning from left to right, we can find some learning paths from to Q. The concept of learning path in the finite case was introduced by Falmagne and Doignon [13,16]. At first, a student knows nothing about the field, and is thus in knowledge state . He/she may then gradually learn from until completely masters all items in Q.

    It's necessary to analyze the relationship between items for knowledge assessment. For a knowledge structure K, denote by Kq={KqK,KK} the collection of all knowledge states in K containing item q. Let K be a knowledge structure, the surmise relation "" on Q be defined as rqrKq [8,14]. In the above knowledge structure, we get Ka={a,c},Kb={a,b,c},Kc={a,c},Kd={d},Ke={e,f}, Kf={e,f}, which actually reveals the surmise relation of items. We can verify that the surmise relation of the above knowledge structure is {ac,ca,ef,fe,ab,cb}, see Figure 1.

    Figure 1.  Hasse diagram of the surmise relation of K.

    The interpretation of the surmise relation between items is given as follows. Item a,c is simpler than b, they are the premise or foundation of b. If a subject can solve b, he must be able to solve a,c, but, if he can solve a and c, he will not necessarily be able to solve b. The relationship between items is determined when the knowledge domain is given. It is the essential feature of knowledge domain Q, and it will not change with the knowledge sates of individuals or knowledge structure of a certain population. For instance, the item "2+3=?" is simpler than item "2.07+1.931=?", but not other relation.

    A direct way to determine a fuzzy knowledge state is from the perspective of surmise relation, that is a special quasi order. We can verify

    Ka=Kc={{a,c},{a,b,c},{a,c,d},{a,b,c,d},{a,c,e,f},{a,c,d,e,f},Q}.

    That means, items a and c are equally informative, any individual whose state contains item a has necessarily mastered item c, and vice versa. Similarly, e and f are also equally informative. Therefore, in order to avoid redundant computation, we start from a partial order on Q to extend the knowledge state. A partial order is a more strictly relation than surmise relation on Q. Theorem 2 indicates a discriminative fuzzy knowledge structure can be directly derived from a partially ordered set (Q,R).

    Definition 1. For a partially ordered set (Q,R), a function ˜K:Q[0,1] is called a fuzzy knowledge state if ˜K(q)˜K(r) when (r,q)R for any r,qQ.

    Remark 1. The ˜K(r) is called degree of membership of fuzzy knowledge state ˜K about r. Let Q={a,b,c,d,e} and a partial order on Q be

    R={(b,c),(c,d),(a,e),(b,e),(c,e),(d,e)}.

    The partial order can determine whether a fuzzy set in F(Q) is a fuzzy knowledge state. Any fuzzy set ˜K:Q[0,1] can be regard as a fuzzy knowledge state of R if it simultaneously satisfies ˜K(c)˜K(b), ˜K(d)˜K(c), ˜K(e)˜K(a), ˜K(e)˜K(b), ˜K(e)˜K(c), ˜K(e)˜K(d). It's obvious that (q,q)R for any qQ, they can be omitted from R without ambiguity. Let ˜K1={0.3a,0.8b,0.7c,0.6d,0.2e}, ˜K2 = {0.7a,0.9b,0.8c,0.6d,0.5e}, ˜K3={0.9a,0.7b,0.6c,0.5d,0.4e}, the knowledge states can be regard as fuzzy knowledge states on R, since all the fuzzy knowledge states satisfy ˜K(q)˜K(r) for any (r,q)R. Let ˜K4={0.3a,0.2b,0.8c,1d,0.6e}, then ˜K4 is not a fuzzy knowledge state of R, since ˜K4(b)˜K4(c). A partial order on Q is derived by experienced experts or teacher analyzing the relationships between items. A family of fuzzy knowledge states be called a fuzzy knowledge structure when it contains fuzzy knowledge states {0q1,0q2,,0qn} and {1q1,1q2,,1qn}.

    Definition 2. Let (Q,˜K) be a fuzzy knowledge structure. The set of all the items contained in the same membership degree of fuzzy knowledge states as item q is called a notion. Denoted by q, where q={rQ˜K(q)=˜K(r),˜K˜K}.

    It's obvious that the collection Q of all notions is a partition of the domain Q. The equivalence class in q means the same degree of membership of items in a fuzzy knowledge structure. A fuzzy knowledge structure in which each notion contains a single item is called a discriminative fuzzy knowledge structure.

    Example 1. Let Q={a,b,c,d,e} and a partial order on Q be

    R={(b,c),(c,d),(a,e),(b,e),(c,e),(d,e)}.

    A fuzzy knowledge structure: ˜K = {{0a,0b,0c,0d,0e}, {0.8a,0.8b,0.6c,0.5d,0.2e}, {0.7a,0.7b,0.4c,0.3d,0.3e}, {0.5a,0.5b,0.3c,0.2d,0.1e}, {0.9a,0.9b,0.8c,0.7d,0.6e}, {0.8a,0.8b,0.7c,0.6d,0.5e}, {1a,1b,1c,1d,1e}} is not discriminative, since for each fuzzy knowledge state ˜K˜K, we have ˜K(a)=˜K(b). That is, items a and b are equally informative. A discriminative fuzzy knowledge structure can always be manufactured from any fuzzy knowledge structure (Q,˜K) by forming the notions. A discriminative fuzzy knowledge structure ˜K induced by ˜K on Q via the definition a new domain Q={qqQ}. The discriminative fuzzy knowledge structure ˜K={˜K|˜K˜K}, where ˜K:Q[0,1] such that ˜K(q)=˜K(q) for any qQ,qQ. We have the following conclusion to determine whether a fuzzy knowledge structure is discriminative.

    Theorem 1. A fuzzy knowledge structure (Q,˜K) is discriminative if and only if there exists a ˜K˜K such that ˜K(q)˜K(r) when (q,r)R.

    Proof. Let R be the partial order of the fuzzy knowledge structure (Q,˜K). Each notions q={q} is singletons when (Q,˜K) is discriminative. Necessity: If ˜K(q)=˜K(r) for all ˜K˜K and (q,r)R, then q={q,r}, negating the notions q={q} is singletons of a discriminative fuzzy knowledge structure. Hence, there is ˜K˜K such that ˜K(q)˜K(r). Sufficiency: If for any (q,r)R, there exists ˜K˜K such that ˜K(q)˜K(r), then we have rq. Moreover we have pq for any (p,q)R, since R is a partial order. Thus the fuzzy notion q={q} for any qQ. Hence, (Q,˜K) is discriminative.

    It should be noted that fuzzy knowledge structures are different from probabilistic knowledge structures (Q,K,p). Probabilistic knowledge structures that applied the basic local independence model to real knowledge space data were introduced and developed in KST by Falmagne and Doignon [12,16,19,22,29,33]. It mostly considers two kinds of practical cases: the knowledge states may have different frequencies in the population of reference, and the response to an item may be an error for careless or guess the correct answer. It makes sense to introduce conditional probabilities of responses, given the knowledge states. The most difference between probabilistic knowledge structures and fuzzy knowledge structures is that the probability knowledge structure describes the probability of knowledge states, which is still completely "master" or "not master" to each item. However, a fuzzy knowledge state means partial mastery of items.

    We focus on a special fuzzy knowledge structure, called fuzzy knowledge space, by assuming that any subfamily of fuzzy knowledge states of ˜K is closed under union. An item-state table can be used to represent a fuzzy knowledge structure, where rows represent fuzzy knowledge states and columns represent items. The closure under union is a rather reasonable property: two students interacting for a while will end up to merge their initial fuzzy knowledge states into a single one which is the union of the two fuzzy knowledge states. A fuzzy knowledge space is important for assessment knowledge and latent cognitive abilities.

    Definition 3. A fuzzy knowledge structure (Q,˜K) is called a fuzzy knowledge space (resp. fuzzy closure space) if it is union-closed (resp. intersection-closed), that is ˜K˜L(Q,˜K) (resp. ˜K˜L(Q,˜K)) for any ˜K,˜L(Q,˜K).

    Example 2. Let Q={a,b,c,d,e} and a partial order on Q be

    R={(b,c),(c,d),(a,e),(b,e),(c,e),(d,e)}.

    It's obvious that ˜K1,˜K2,,˜K15 are fuzzy knowledge states on (Q,R), see Table 1. The fuzzy knowledge structure ˜K in Table 1 is a fuzzy knowledge space, that is ˜K˜L˜K for any ˜K,˜L˜K. We now study the properties of a fuzzy knowledge structure induced by a given partial order.

    Table 1.  A fuzzy knowledge space ˜K on (Q,R).
    a b c d e
    ˜K1 0 0 0 0 0
    ˜K2 0.4 0.9 0 0 0
    ˜K3 0 0.8 0.7 0 0
    ˜K4 0 0.7 0.7 0.6 0
    ˜K5 0.4 0.9 0.7 0 0
    ˜K6 0 0.8 0.7 0.6 0
    ˜K7 0.4 0.9 0.7 0.6 0
    ˜K8 0.3 0.6 0.5 0.5 0.3
    ˜K9 0.3 0.8 0.7 0.5 0.3
    ˜K10 0.4 0.9 0.5 0.5 0.3
    ˜K11 0.4 0.9 0.7 0.5 0.3
    ˜K12 0.4 0.9 0.7 0.6 0.3
    ˜K13 0.7 0.8 0.8 0.7 0.6
    ˜K14 0.7 0.9 0.8 0.7 0.6
    ˜K15 1 1 1 1 1

     | Show Table
    DownLoad: CSV

    Theorem 2. All the fuzzy knowledge states induced by a partial order R on Q generates a union-closed and intersection-closed discriminative fuzzy knowledge structure (Q,˜K).

    Proof. Let ˜Ki,˜Kj˜K be any fuzzy knowledge states induced by the partial order R. For any (r,q)R, we have ˜Ki(r)˜Ki(q),˜Kj(r)˜Kj(q). Then

    (˜Ki˜Kj)(r)=˜Ki(r)˜Kj(r)=max{˜Ki(r),˜Kj(r)}
    =max{˜Ki(r),˜Kj(r),˜Ki(q),˜Kj(q)}

    and (˜Ki˜Kj)(q)=˜Ki(q)˜Kj(q)=max{˜Ki(q),˜Kj(q)}. Hence, (˜Ki˜Kj)(r)(˜Ki˜Kj)(q), the union-closed is satisfied. By the similarity method, we have

    (˜Ki˜Kj)(r)=˜Ki(r)˜Kj(r)=min{˜Ki(r),˜Kj(r)}
    (˜Ki˜Kj)(q)=˜Ki(q)˜Kj(q)=min{˜Ki(q),˜Kj(q)}
    =min{˜Ki(r),˜Kj(r),˜Ki(q),˜Kj(q)}.

    Hence, (˜Ki˜Kj)(r)(˜Ki˜Kj)(q), the intersection-closed is satisfied. If ˜K is not discriminative, then there exist two different items r,q such that ˜K(r)=˜K(q) for any ˜K˜K. Thus ˜K(r)˜K(q) and ˜K(r)˜K(q) for any ˜K˜K, that means (r,q)R,(q,r)R. We get r=q, since R is a partial order relation on Q. Hence (Q,˜K) is discriminative.

    From Theorem 2, we say that the fuzzy knowledge structure induced by partial order relation R is a discriminative fuzzy quasi ordinal space on Q, which is consistent with Birkhoff theorem[4,5]. Such a correspondence is defined by the equivalences

    (r,q)R(˜K˜K:˜K(q)˜K(r)),
    ˜K˜K((r,q)R:˜K(q)˜K(r)).

    Theorem 3. A discriminative fuzzy quasi ordinal space (Q,˜K) determined a partially ordered set (Q,R).

    Proof. For any discriminative fuzzy quasi ordinal space (Q,˜K), we define a relation R on Q as

    (r,q)R(˜K˜K:˜K(q)˜K(r)).

    Then R is reflexive on Q, since ˜K(r)˜K(r) holds for any rQ. That is (r,r)R for any rQ. R is transitive on Q, since if ˜K(p)˜K(r) and ˜K(q)˜K(p), we have ˜K(q)˜K(r) holds for all r,p,qQ. That is (r,p)R and (p,q)R, then (r,q)R. R is antisymmetric on Q, since (Q,˜K) is discriminative, then ˜K(r)˜K(p) and ˜K(p)˜K(r) implies r=p for all r,pQ.

    It should be observed that the result may not hold for any fuzzy knowledge structure that is not discriminative fuzzy quasi ordinal space, since it may induce a quasi order on Q.

    Learning space is a special knowledge space, which satisfies the axioms of learning smoothness and learning consistency [14]. Cosyn and Uzun showed that the knowledge structures satisfying the two axioms are equivalent to well-graded [9,16] knowledge spaces [7]. In learning space, the axiom of learning smoothness indicates that if the knowledge state of a learner is included in some other knowledge state, then the learner can reach the knowledge state by mastering the missing items, one at a time. There always exists an evaluation criteria for assessment knowledge and guidance future learning of an individual or population. Relying on partial order, the evaluation criteria β=(1,1,,1) for ordinary learning spaces can be generalized to the evaluation criteria β=(β1,β2,,βn), where βi[0,1] for each 1in. This evaluation criteria is not necessarily fixed, it may be dynamically changed with the evaluation needs.

    Definition 4. Let (Q,R) be a partially order set, β=(β1,β2,,βn) is called an evaluation criteria on Q if it satisfies βjβi when (qi,qj)R for each βi,βj[0,1].

    Remark 2. The evaluation criteria β=(β1,β2,,βn) assigns a criteria βqi for item qi, the criteria βqi simply denoted by βi. The value βi in β corresponds to the criteria for mastering of item qi. The quality of response to items of individuals may be judged by points. When a subject's response normalization score for an item is not less than the value βi, we think that they can solve the item under evaluation criteria β. The better the mastery of an item, the more points are assigned to it. Note that the ordinary knowledge state represents the subject's complete mastery of the items, where the evaluation criteria can be regard as β=(1,1,,1).

    Definition 5. A family of fuzzy knowledge states is called a β-fuzzy knowledge structure if it contains β-fuzzy empty set ˜ and β-fuzzy universal set ˜Q, denoted by (Q,˜K), where ˜F(Q) satisfies ˜(qi)<βi for any qiQ, ˜QF(Q) satisfies ˜Q(qi)βi for any qiQ.

    The ˜ means that the individual does not master all the items in Q under the evaluation criteria β. The ˜Q indicates that the individual completely masters all items in Q under the evaluation criteria β. We main concern whether the subjects meet the evaluation criteria when the value of β is given.

    Notation 1. Let (Q,R) be a partially ordered set and β be an evaluation criteria. For any KF(Q), ˜KβF(Q)suchthat˜Kβ(q)=˜K(q)when˜K(q)βq,otherwise˜Kβ(q)=0when˜K(q)<βq.

    Remark 3. βq is the criteria which assigns to item q in evaluation criteria β. For fuzzy knowledge states ˜K and ˜L, if ˜Kβ=˜Lβ, then the two fuzzy knowledge states can be considered to be indistinguishable under β. It can determinate a partition on ˜F(Q): Let ˜K be a family of fuzzy knowledge states and ˜Ki,˜Kj˜K, the equivalence relation β on ˜K means that ˜Kiβ˜Kj˜Kβ=˜Lβ. Consider the partition on F(Q) determined by β: For any ˜KF(Q), the set {˜K:˜Kβ˜K,˜KF(Q)} is denoted by [˜K], the set {[˜K]:˜KF(Q)} is denoted by F(Q)/β.

    Theorem 4. For any two fuzzy knowledge states ˜Ki,˜Kj˜K, ˜Ki˜Kj implies (˜Ki)β(˜Kj)β.

    Proof. Let ˜Ki,˜Kj be two fuzzy knowledge states and evaluation criteria β=(β1,β2,,βn). We obtain ˜Ki(q)˜Kj(q) for any qQ, since ˜Ki˜Kj. If ˜Ki(q1)β1,˜Ki(q2)β2,,˜Ki(qn)βn, then ˜Kj(q1)˜Ki(q1)β1,˜Kj(q2)˜Ki(q2)β2,,˜Kj(qn)˜Ki(qn)βn, where βi[0,1],1in. Hence (˜Ki)β(˜Kj)β.

    Note that the (˜Ki)β(˜Kj)β and (˜Kj)β(˜Ki)β do not imply ˜Ki=˜Kj. The converse implication is false, and the example below disproves the converse.

    Example 3. Let Q={a,b,c,d,e} and β=(0.8,0.6,0.5,0.6,0.4), the partial order is R={(b,c),(a,d),(a,e),(b,e),(c,e),(d,e)}. A fuzzy knowledge structure is ˜K = {{0a,0b,0c,0d,0e}, {0.9a,0.4b,0.3c,0.2d,0.1e}, {0.8a,0.5b,0.2c,0.5d,0.2e}, {0.8a,0.6b,0.6c,0.4d,0.1e}, {1a,1b,1c,1d,1e}}. It's obvious that {0.8a,0.5b,0.2c,0.5d,0.2e}β={0.8a,0b,0c,0d,0e} and {0.8a,0.6b,0.6c,0.4d,0.1e}β={0.8a,0.6b,0.6c,0d,0e}, that is {0.8a,0.5b,0.2c,0.5d,0.2e}β{0.8a,0.6b,0.6c,0.4d,0.1e}β, but {0.8a,0.5b,0.2c,0.5d,0.2e}{0.8a,0.6b,0.6c,0.4d,0.1e}. Theorem 4 and Example 3 show that the evaluation criteria for assessment knowledge of individuals is critical, and it is meaningless to discard evaluation criteria for assessment knowledge. For any fuzzy knowledge structure, we need adjust the concept of distance between two fuzzy knowledge states, rather than counting the number of items by which two states differ.

    Theorem 5. For any two fuzzy knowledge states ˜K,˜L, (˜K˜L)β=˜Kβ˜Lβ, (˜K˜L)β=˜Kβ˜Lβ, where β is an evaluation criteria.

    Proof. According to Notation 1, (˜K˜L)β(q)=(˜K˜L)(q)=˜K(q)˜L(q)=˜K)β(q)˜Lβ(q)=(˜Kβ˜Lβ)(q) for any (˜K˜L)(q)=˜K(q)˜L(q)βq, otherwise (˜K˜L)β(q)=0 when (˜K˜L)(q)<βq. Hence, (˜K˜L)β=˜Kβ˜Lβ. Similarly, we can get (˜K˜L)β(q)=(˜K˜L)(q)=˜K(q)˜L(q)=˜Kβ(q)˜Lβ(q)=(˜Kβ˜Lβ)(q) for any (˜K˜L)(q)=˜K(q)˜L(q)βq, otherwise (˜K˜L)β(q)=0 when (˜K˜L)(q)<βq. Hence, (˜K˜L)β=˜Kβ˜Lβ.

    Definition 6. Let (Q,˜K) be a fuzzy knowledge structure and β be an evaluation criteria. For any ˜Ki,˜Kj˜K, the β-relative distance between ˜Ki,˜Kj is dβ(˜Ki,˜Kj)=|(˜Ki)β(˜Kj)β||(˜Ki)β(˜Kj)β|, where |˜Kβ|=|{q˜Kβ(q)0}| for any ˜K˜K.

    Intuitively, the β-relative distance between two fuzzy knowledge states represents the number of different items with reaching the evaluation criteria β.

    Corollary 1. Let (Q,˜K) be a fuzzy knowledge structure and β be an evaluation criteria. For any ˜Ki,˜Kj˜K, the β-relative distance dβ(˜Ki,˜Kj)=|(˜Ki˜Kj)β||(˜Ki˜Kj)β|.

    Proof. It can be directly obtained from Definition 6 and Theorem 5.

    Example 4. In Example 1, let evaluation criteria β=(0.8,0.9,0.7,0.7,0.6). Take ˜K={0.4a,0.9b,0.7c,0.6d,0.3e} and ˜L={0.7a,0.8b,0.8c,0.7d,0.6e}. Then ˜Kβ={0a,0.9b,0.7c,0d,0e}, ˜Lβ={0a,0b,0.8c,0.7d,0.6e}, dβ(˜K,˜L)=|˜Kβ˜Lβ||˜Kβ˜Lβ|=|(˜K˜L)β||(˜K˜L)β|=3. Note that the β-relative distance dβ(K,L) is equivalent to the symmetric difference distance d(K,L) for any ordinary knowledge states K,L when the evaluation criteria β=(1,1,,1) [14].

    Notation 2. Let (Q,R) be a partially ordered set and β be an evaluation criteria, a fuzzy set ˜qF(Q) satisfy ˜q(x)βq when x=q, otherwise ˜q(x)=0.

    For a given evaluation criteria β, different individuals may have different degrees of membership ˜q(x) when the criteria of q is reached. If x=q, the degree of membership ˜q(x) is not fixed, but ˜q(x)[βq,1]. If xq, the degree of membership ˜q(x)=0. It's similar with the interval-valued fuzzy set on Q [17,39], but ˜qF(Q).

    Definition 7. A β-fuzzy knowledge structure (Q,˜K) is called a fuzzy learning space if it satisfies the following two conditions.

    [˜L1] fuzzy learning smoothness: For any two fuzzy knowledge states ˜K,˜L(Q,˜K) such that ˜K˜L, there exists a finite chain of fuzzy knowledge states ˜K=˜K0˜K1˜Kp=˜L such that dβ(˜Ki,˜Ki1)=1 for 1ip and dβ(˜K,˜L)=p.

    [˜L2] fuzzy learning consistency: If ˜K and ˜L are two fuzzy knowledge states satisfying ˜K˜L and ˜qF(Q) such that ˜K˜q˜K, then ˜L˜q˜K.

    Remark 4. The fuzzy learning smoothness indicates that if the fuzzy knowledge state ˜K of a learner is included in some other fuzzy knowledge state ˜L, then the learner can reach the fuzzy knowledge state ˜L by partially mastering the missing items one at a time. Partially mastering the missing items one at a time means that the learner only needs to reach the criteria for solving the missing items. We refer to this chain as an ˜L1-chain from ˜K to ˜L. The fuzzy learning consistency indicates that knowing more does not prevent from partially learning something new, where partially learning an item q means reaching the criteria βq. [˜L1] and [˜L2] can be called fuzzy learning axioms under evaluation criteria β, since they can be regarded as generalizations of ordinary learning axioms. It's equivalent between fuzzy learning axioms and ordinary learning axioms when β=(1,1,,1). Although learnstep number [14,16] (Here, represent by dβ(˜Ki,˜Ki1)) is "1" in both axioms [˜L1] and [L1], they have completely different meanings. The learnstep number "1" in [˜L1] indicates that there exists an item q such that only one fuzzy knowledge state reach the criteria βq in the two fuzzy knowledge states. However, The learnstep number "1" in [L1] represent there is exactly an different item q between the two knowledge states.

    Example 5. Let Q={a,b,c,d,e} and β=(0.8,0.6,0.5,0.6,0.4), the partial order is R={(b,c),(a,d),(a,e),(b,e),(c,e),(d,e)}. A β-fuzzy knowledge structure is ˜K = {{0a,0b,0c,0d,0e}, {0.9a,0b,0c,0d,0e}, {0a,0.6b,0c,0d,0e}, {0.9a,0b,0c,0.7d,0e}, {0.9a,0.6b,0c,0d,0e}, {0a,0.6b,0.5c,0d,0e}, {0.9a,0.6b,0c,0.7d,0e}, {0.9a,0.6b,0.5c,0d,0e}, {0a,0.6b,0.5c,0.7d,0e}, {0.9a,0.6b,0.5c,0.7d,0e}, {0.9a,0.6b,0.5c,0.7d,0.5e}}. We can verify that the fuzzy knowledge structure is a fuzzy learning space. For instance, take two fuzzy knowledge states ˜K1={0.9a,0b,0c,0d,0e}} and ˜K2={0.9a,0.6b,0.5c,0.7d,0e}, that is ˜K1˜K2. There exists a ˜L1-chain from ˜K1 to ˜K2, that is {0.9a,0b,0c,0d,0e}}{0.9a,0b,0c,0.7d,0e}{0.9a,0.6b,0c,0.7d,0e}{0.9a,0.6b,0.5c,0.7d,0e}. It is easy to verify that dβ(˜K1,˜K2)=3. Take two fuzzy knowledge states ˜K1={0.9a,0b,0c,0d,0e} and ˜K3={0.9a,0.6b,0.5c,0d,0e}, that is ˜K1˜K3. Take ˜d={0a,0b,0c,0.7d,0e}, then ˜K1˜d˜K such that ˜K3˜d˜K. There exist some {˜L1-chains} from ˜ to ˜Q, one of that is {0a,0b,0c,0d,0e}{0.9a,0b,0c,0d,0e}}{0.9a,0b,0c,0.7d,0e}{0.9a,0.6b,0c,0.7d,0e}{0.9a,0.6b,0.5c,0.7d,0e}{0.9a,0.6b,0.5c,0.7d,0.5e}.

    Theorem 6. For any fuzzy learning space (Q,˜K) and ˜K˜K, if ˜K˜q˜K then ˜K˜p˜K for any (p,q)R.

    Proof. Suppose that ˜K˜p˜K for some (p,q)R. We have ˜K(p)<βp, since ˜K˜p˜K. Then (˜K˜q)(q)βq imply (˜K˜q)(p)βp, since (p,q)R and ˜K˜q is a fuzzy knowledge state. That is ˜K˜K˜q and (˜K˜q)(p)βp, but ˜K(p)<βp. Note that ˜K(q)<βq, since ˜K(p)<βp and (p,q)R. That means, there doesn't exist a [˜L1]-chain from ˜K to ˜K˜q. This is a contradiction with the fact that (Q,˜K) is a fuzzy learning space. Therefore, ˜K˜p˜K for any (p,q)R.

    Corollary 2. For any ordinary learning space (Q,K) and KK, if K{q}K then K{p}K for any pq, where "" is the surmise relation of (Q,K).

    Proof. Suppose that K{p}K for some pq. We have pK, since K{p}K. Then qK{q} imply pK{q}, since pq. That is KK{q} and pK{q}, but pK. Note that qK, since pK and pq. Then there doesn't exist a [L1]-chain from K to KK{q}. This is a contradiction with the fact that (Q,K) is a learning space. Therefore, K{p}K for any pq.

    Theorem 6 and Corollary 2 show that an individual always learns from the simple to the complex items that he has not yet mastered.

    Definition 8. A family of fuzzy knowledge states ˜K is called well-graded if for any two distinct fuzzy knowledge states ˜K,˜L˜K, there is a finite sequence of fuzzy knowledge states ˜K=˜K0,˜K1,,˜Kp=˜L such that dβ(˜Ki,˜Ki1)=1 for 1ip and dβ(˜K,˜L)=p.

    Theorem 7. For any β-fuzzy knowledge structure (Q,˜K), the following three conditions are equivalent:

    (1) (Q,˜K) is a fuzzy learning space;

    (2) (Q,˜K) is union-closed and there is some fuzzy set ˜qF(Q) such that ˜K˜q(Q,˜K) for any nonempty fuzzy knowledge state ˜K;

    (3) (Q,˜K) is well-graded fuzzy knowledge space.

    Proof. (1)(2). Suppose that (Q,˜K) is a fuzzy learning space. For any fuzzy knowledge state ˜K, there is an ˜L1-chain from ˜ to ˜K, so ˜K˜q(Q,˜K) for some ˜qF(Q). Turning to union closure, we take any two fuzzy states ˜K, ˜L˜K, and suppose that neither of them is ˜ or a subset of the other (otherwise union-closure holds trivially). Since ˜˜L, axiom [˜L1] implies the existence of ˜L1-chain ˜˜q1mi=1˜qm=˜L, where each ji=1˜qj˜K(j=1m). Since ˜˜K(˜,˜K˜K), and ˜˜q1=˜q1˜K, axiom [˜L2] implies that ˜K˜q1˜K. Repeatedly applying of axiom [˜L2], since ˜q1(˜K˜q1) and ˜q1˜q2˜K be included in ˜L1-chain. Therefore we have (˜K˜q1)˜q2=˜K(˜q1˜q2)˜K. Applying the mathematical induction yields ˜K˜L˜K.

    (2)(3). Only need verify (Q,˜K) is well-graded. Take any two fuzzy knowledge states ˜K,˜L with ˜K˜L (with possibly ˜K=˜). Repeatedly applying of condition (2) to state ˜L, we get a sequence of fuzzy knowledge states ˜L0=˜L,˜L1,,˜Lk=˜ such that ˜qi1˜Li1 and ˜Li=˜Li1˜qi1 for i = 1,2,,k. Let j be the largest index such that ˜qj˜K. We obtain ˜K˜K˜qj=˜K˜Lj˜L. Replacing ˜K with ˜K˜qj and using the induction we see that the condition of the fuzzy well-graded of (Q,˜K) is satisfied.

    (3)(1). Axiom ˜L1 results from the fuzzy wellgradedness condition. Suppose that ˜K˜L for two fuzzy knowledge states and ˜K˜q is also a fuzzy knowledge state. By union-closure, the set (˜K˜q)˜L=˜L˜q is also a fuzzy knowledge state. So, ˜L2 holds.

    How to use a simple method to determine that a fuzzy knowledge structure is a fuzzy learning space? Now, Theorems 8 and 10 can make a simple decision.

    Theorem 8. A fuzzy knowledge structure (Q,˜K) is a fuzzy learning space if and only if (Q,˜K) satisfies the following two conditions:

    (1) For any nonempty fuzzy knowledge state ˜K, there exists ˜qF(Q) such that ˜K˜q˜K;

    (2) For any fuzzy knowledge state ˜K and ˜q,˜rF(Q), if ˜K˜q˜K,˜K˜r˜K, then ˜K{˜q˜r}˜K.

    Proof. Necessity. Since (Q,˜K) is a fuzzy learning space, the condition (1) is a direct consequence of axiom ˜L1. We only need to notice ˜K(˜q˜r)=(˜K˜q)(˜K˜r). Applying the assumed closure under union of a fuzzy learning space which was proved in Theorem 7, we have ˜K(˜q˜r)(Q,˜K).

    Sufficiency. To prove fuzzy learning smoothness, we consider two fuzzy knowledge states ˜K and ˜L such that ˜K˜L. According to condition (1), there exist two sequences ˜K0=˜,˜K1,,˜Kn=˜K and ˜L0=˜,˜L1,,˜Lm=˜L of fuzzy knowledge states such that dβ(˜Ki,˜Ki1)=1 for 1in and dβ(˜Lj,˜Lj1)=1 for 1jm. By applying condition (2) repeatedly, we derive ˜K0˜L0, ˜K1˜L0, , ˜Kn˜L0˜K, next ˜K0˜L1, ˜K1˜L1, , ˜Kn˜L1˜K, etc., and ˜K0˜Lm1, ˜K1˜Lm1, , ˜Kn˜Lm1˜K, finally ˜K0˜Lm, ˜K1˜Lm, , ˜Kn˜Lm˜K. Thus ˜K˜L0=˜K,˜K˜L1,,˜K˜Lm1,˜L are all in ˜K, where ˜Kn=˜K,˜Lm=˜L, and ˜K˜L. After deleting of repetitions, we obtain the desired sequence from ˜K to ˜L. To prove fuzzy learning consistency, if there exists ˜qF(Q) such that ˜K˜q˜K. We have clarified the existence of a sequence ˜K˜L0=˜K,˜K˜L1,,˜K˜Lm1,˜L of fuzzy knowledge states such that dβ(˜K˜Li,˜K˜Li1)=1 for 1im. Applying condition (2) repeatedly, we obtain (˜K˜L1)K,˜K˜q˜K, that is (˜K˜L1)˜q˜K. By the mathematical induction yields (˜K˜L2)˜q˜K, , ˜L˜q˜K, where the last one is fuzzy learning consistency as expected.

    Definition 9. A fuzzy knowledge structure (Q,˜K) is β-relative discriminative if the set q={rQ˜K(q)βq˜K(r)βr,˜K˜K} contains a single item for any qQ.

    Theorem 9. Let ˜K be a fuzzy knowledge structure and β=(β1,β2,,βn) satisfies βi=βj for each 1i,jn. Then ˜K is a discriminative fuzzy knowledge structure if and only if ˜K is a β-relative discriminative fuzzy knowledge structure.

    Proof. Sufficiency: Suppose that ˜K is not a discriminative fuzzy knowledge structure, then there exist q,rQ, qr, such that ˜K(q)=˜K(r) for all ˜K˜K. Hence ˜K(q)βq˜K(r)βr, since βq=βr. That means ˜K is not β-relative discriminative fuzzy knowledge structure. Necessity: Suppose ˜K is not a β-relative discriminative fuzzy knowledge structure, then there exist q,rQ, qr such that ˜K(q)βq˜K(r)βr for any ˜K˜K. Then ˜K(q)=˜K(r) for any ˜K˜K, since βq=βr in β. That {means} ˜K is not a discriminative fuzzy knowledge structure.

    Note that a β-relative discriminative fuzzy knowledge structure is equivalent to a discriminative knowledge structure when the β=(1,1,,1). The Example 6 below shows that the Theorem 9 may not hold if the evaluation criteria β is not satisfy βi=βj for all 1i,jn.

    Example 6. Let Q={a,b,c} and a partial order R={(a,b),(b,c)}. A fuzzy knowledge structure is ˜K={{0a,0b,0c},{0.9a,0.8b,0.3c},{0.8a,0.7b,0.2c},{1a,1b,1c}}, it's a discriminative fuzzy knowledge structure since there are some fuzzy knowledge states ˜K˜K such that ˜K(a)˜K(b) and ˜K(b)˜K(c), ˜K(a)˜K(c). However, this fuzzy knowledge structure is not β-relative discriminative when β=(0.7,0.6,0.5), since ˜K(a)0.7˜K(b)0.6 for any ˜K˜K. Considering the fuzzy knowledge structure ˜K={{0a,0b,0c},{0.6a,0.6b,0.5c},{0.8a,0.8b,0.3c},{1a,1b,1c}}. Take ˜K={0.6a,0.6b,0.5c}, then ˜K(a)<0.7, but ˜K(b)0.6. Take ˜K={0.8a,0.8b,0.3c}, then ˜K(a)0.7, but ˜K(c)<0.3. Take ˜K={0.6a,0.6b,0.5c}, then ˜K(b)0.6, but ˜K(c)<0.3. That means, the fuzzy knowledge structure is β-relative discriminative when β=(0.7,0.6,0.5). However, the fuzzy knowledge structure is not a discriminative fuzzy knowledge structure. Therefore, when a fuzzy knowledge structure is not β-relative discriminative, it is not a fuzzy learning space. We have the following conclusion.

    Theorem 10. Any fuzzy learning space is β-relative discriminative.

    Proof. Let (Q,˜K) be a fuzzy learning space. Suppose it is not β-relative discriminative, then there exist two items qi,qjQ such that ˜K(qi)βi˜K(qj)βj for every ˜K˜K. Since ˜˜Q, by fuzzy learning smoothness axiom ˜L1, there exists a ˜L1-chain ˜˜K1˜K2˜Kn˜Q. Then, we derive ˜{˜qi˜qj}=˜K1 from Theorem 7 condition (2) by induction. Finally, we get either ˜{˜qi}{˜qi˜qj} or ˜{˜qj}{˜qi˜qj} which contradicts with ˜K(qi)βi˜K(qj)βj. So, the ˜K is β-relative discriminative.

    Theorem 10 can be regard as one of the judgment of a fuzzy learning space, since if a fuzzy knowledge structure is not β-relative discriminative, then it isn't a fuzzy learning space.

    A knowledge space can be faithfully summarized by a subfamily of their knowledge states. For a fuzzy knowledge space, any fuzzy knowledge state of the space can be generated by forming the union of some states in the fuzzy knowledge basis. Fuzzy knowledge basis {plays} an important role in knowledge assessment and guidance learning.

    Definition 10. The fuzzy knowledge basis of a fuzzy knowledge space (Q,˜K) is a minimal subfamily ˜B of ˜K spanning ˜K, where the span of ˜B is the family ˜K containing any union of arbitrary subfamily of ˜B.

    The fuzzy knowledge basis of (Q,˜K) is denoted as ˜B={˜B1,˜B2,,˜Bm}. Any fuzzy knowledge state ˜K˜K satisfies ˜K=˜B for some ˜B˜B. The minimal subfamily ˜B is with respect to set inclusion.

    Example 7. In Example 2, the fuzzy knowledge structure is a fuzzy knowledge space, and we can find ˜K5=˜K2˜K3, ˜K6=˜K3˜K4, ˜K7=˜K2˜K4, ˜K9=˜K3˜K8, ˜K10=˜K2˜K8, ˜K11=˜K2˜K3˜K8, ˜K12=˜K4˜K9˜K7˜K8, ˜K14=˜K2˜K13. The fuzzy knowledge basis is ˜B={˜K2,˜K3,˜K4,˜K8,˜K13,˜K15}, see Table 2.

    Table 2.  The fuzzy knowledge basis of (Q,˜K).
    a b c d e
    ˜K2 0.4 0.9 0 0 0
    ˜K3 0 0.8 0.7 0 0
    ˜K4 0 0.7 0.7 0.6 0
    ˜K8 0.3 0.6 0.5 0.5 0.3
    ˜K13 0.7 0.8 0.8 0.7 0.6
    ˜K15 1 1 1 1 1

     | Show Table
    DownLoad: CSV

    Definition 11. Let (Q,˜K) be a fuzzy knowledge space. A fuzzy knowledge state ˜K is an atom at q if and only if ˜K˜K for any ˜K˜FqK, where ˜FqK={˜K˜K(q)=˜K(q),˜K˜K,˜K˜K}. A fuzzy knowledge state ˜K˜K is called an atom if it is an atom at q for some qQ.

    Example 8. An atom at item q is a minimal fuzzy knowledge state of all fuzzy knowledge states with the same degree of membership at q, and an atom at item q must satisfy ˜K(q)0. {By convention, ˜ is the union of the empty subfamily of the basis. Thus, since the basis is minimal, ˜ never belongs to a basis.} In Example 2, the atoms are {˜K2,˜K3,˜K4,˜K8,˜K13,˜K15}, where ˜K2={0.4a,0.9b,0c,0d,0e}, ˜K3={0a,0.8b,0.7c,0d,0e}, ˜K4={0a,0.7b,0.7c,0.6d,0e}, ˜K8={0.3a,0.6b,0.5c,0.5d,0.3e}, ˜K13={0.7a,0.8b,0.8c,0.7d,0.6e}, ˜K15={1a,1b,1c,1d,1e}. For the fuzzy knowledge state ˜K13, we get ˜Fa˜K13={˜K14} and ˜K14˜K13. Thus, ˜K13 is an atom at a. We get ˜Fb˜K13={˜K3,˜K6,˜K9} and ˜K3˜K13,˜K6˜K13,˜K9˜K13. Thus, ˜K13 is not an atom at b. We get ˜Fc˜K13={˜K14} and ˜K14˜K13. Thus, ˜K13 is an atom at c. We get ˜Fd˜K13={˜K14} and ˜K14˜K13. Thus, ˜K13 is an atom at d. We get ˜Fe˜K13={˜K14} and ˜K14˜K13. Thus, ˜K13 is an atom at e. Similarly, we can verify ˜K2 is an atom at a and b, ˜K3 is an atom at b and c, ˜K4 is an atom at b,c and d, ˜K8 is an atom at a,b,c,d and e, ˜K15 is an atom at a,b,c,d and e.

    Theorem 11. Let (Q,˜K) be a fuzzy knowledge space. A fuzzy knowledge state ˜K is an atom at q if and only if ˜K(q)˜F˜K(q) for some qQ, where ˜F˜K={˜K˜K˜K,˜K˜K}.

    Proof. Necessity: Suppose ˜K=˜F˜K. Then for every qQ, there exists a ˜KF˜K such that ˜K(q)=˜K(q). That is, there exists ˜K˜Fq˜K such that ˜K˜K for any qQ, where ˜Fq˜K={˜K˜K(q)=˜K(q),˜K˜K,˜K˜K}. Hence, ˜K is not an atom at item q. Sufficiency: Suppose ˜K is not an atom at q. According to Definition 11, there exists a ˜K˜Fq˜K such that ˜K˜K, where ˜Fq˜K={˜K˜K(q)=˜K(q),˜K˜K,˜K˜K}. That means ˜K˜F˜K={˜K˜K˜K,˜K˜K}. Since ˜K˜F˜K and ˜K(q)=˜K(q), then we have ˜K(q)=˜F˜K(q) for some qQ. We have a contradiction with the fact that ˜K(q)˜F(q).

    Theorem 12. The fuzzy knowledge basis of a fuzzy knowledge space (Q,˜K) is formed by the collection of all the atoms.

    Proof. Let ˜B be the fuzzy knowledge basis of (Q,˜K), and let ˜A be the family of all the atoms of (Q,˜K). We have to show that ˜A=˜B. If some ˜K˜B is not an atom. According to Theorem 11, we get ˜K=˜F, where ˜F˜K={˜K˜K˜K,˜K˜K}. Furthermore, ˜K=˜B for any ˜K˜F, since ˜K˜K. That means ˜K is an union of some fuzzy knowledge states in ˜B, which is a contradiction. Thus, ˜K is an atom. Eventually, we have ˜BA. Conversely, take any ˜K˜A. Suppose ˜K is an atom at q. Then, ˜K(q)˜F(q), where ˜F˜K={˜K˜K˜K}. That means, there doesn't exist a family of fuzzy knowledge states ˜F such that ˜K=˜F. Therefore ˜K˜B, then ˜A˜B. Eventually, ˜A=˜B.

    We give two algorithms for finding the fuzzy knowledge basis of a fuzzy knowledge space which are based on Theorem 12 and Definition 11 respectively.

    Step 1. List the fuzzy knowledge states ˜K1,˜K2,,˜Km in such a way that ˜Ki˜Kj implies i<j for i,j{1,2,,m}. Thus, list the fuzzy knowledge states according to the order of their nondecreasing size, and arbitrarily for states of the incomparable fuzzy knowledge states. Form an m×n array T=(Tij) with the rows and columns representing the fuzzy knowledge states and items, respectively. The rows are indexed from 1 to m and the columns from 1 to n.

    Step 2. Let ˜K1=˜ and take ˜K1 out of ˜B, compute i1j=1˜Kj. If ˜Ki=i1j=1˜Kj holds, then take ˜Ki out of ˜B.

    Step 3. If a fuzzy state ˜Ki satisfies ˜Kii1j=1˜Kj, then put ˜Ki in ˜B.

    Step 4. Repeat Steps 2 and 3. Eventually we get the fuzzy knowledge basis ˜B.

    The process of finding fuzzy knowledge basis is to remove union-reducible fuzzy knowledge states. The above algorithm is similar to the Dowling proposal in 1993 [11] and that of Rusch and Wille proposed in 1996 [27]. We extend it to the fuzzy knowledge spaces. According to Theorem 12, we can see the process of finding the fuzzy knowledge basis is to find all the atoms. Another algorithm for finding the fuzzy knowledge basis of a fuzzy knowledge space (Q,˜K) is as follows.

    Step 1. For any fuzzy knowledge state ˜K, compute ˜Fq˜K for any item qQ, where ˜Fq˜K={˜K˜K(q)=˜K(q),˜K˜K}.

    Step 2. If ˜K˜K for any ˜K˜Fq, put ˜K in ˜B. Otherwise, take ˜K out of ˜B.

    Step 3. Repeat Steps 1 and 2 for any fuzzy knowledge state in (Q,˜K). Eventually we get the fuzzy knowledge basis ˜B.

    In this section, we take an example to illustrate the process of constructing fuzzy knowledge structures and β-fuzzy knowledge structures from partial order R on Q, where the knowledge domain Q is "Addition of fractions".

    For the "Addition of fractions", Stefanutti et al. constructed a dichotomous knowledge structure through 11 items [31]. However, there are equally informative items in the work of Stefanutti et al.. Therefore, we redesign some items, and then select 3 items for the domain. These items are listed in Table 3.

    Table 3.  The items of the knowledge domain "Addition of fractions".
    Items
    q1 112+512
    q2 45+710
    q3 56+115

     | Show Table
    DownLoad: CSV

    For the item q1:112+512, the process of solving q1 is as follows:

    q1: 112+512
    =612 Proficiency 0.6 in item q1
    =12 Proficiency 1 in item q1

    For the item q2:45+710, the process of solving q2 is as follows:

    q2: 45+710
    =810+710 Proficiency 0.6 in item q2
    =1510=32 Proficiency 1 in item q2

    For the item q3:56+115, the process of solving q3 is as follows:

    q3: 56+115
    =2530+230 Proficiency 0.6 item q3
    =2730=910 Proficiency 1 item q3

    Based on the process of solving items, we assume that the partial order on Q is R={(q1,q2),(q1,q3)}. The dichotomous knowledge structure K is then obtained by applying

    KK((p,q)R:qKpK).

    Eventually, K={,{q1},{q1,q2},{q1,q3},Q}, see Table 4. Moreover, the Hasse diagram of K is Figure 2.

    Table 4.  Constructing the dichotomous knowledge space (Q,K) by R.
    (q1,q2) (q1,q3)
    {q1}
    {q2} ×
    {q3} ×
    {q1,q2}
    {q1,q3}
    {q2,q3} × ×
    Q

     | Show Table
    DownLoad: CSV
    Figure 2.  Hasse diagram of the dichotomous knowledge space K.

    Based on the partial order R={(q1,q2),(q1,q3)} on Q, the fuzzy knowledge structure ˜K is then obtained by applying

    ˜K˜K((p,q)R:˜K(q)˜K(p)).

    Eventually, the fuzzy knowledge structure induced by the partial order R={(q1,q2),(q1,q3)} is ˜K = {˜,{0.6q1,0q2,0q3}, {0.6q1,0q2,0.6q3}, {0.6q1,0.6q2,0q3}, {0.6q1,0.6q2,0.6q3}, {1q1,0q2,0q3}, {1q1,0q2,0.6q3}, {1q1,0q2,1q3}, {1q1,0.6q2,0q3}, {1q1,0.6q2,0.6q3}, {1q1,0.6q2,1q3}, {1q1,1q2,0q3}, {1q1,1q2,0.6q3}, {1q1,1q2,1q3}}, see Table 5. Moreover, the Hasse diagram of the fuzzy knowledge space ˜K is Figure 3.

    Table 5.  Constructing the fuzzy knowledge space (Q,˜K) by R.
    (q1,q2) (q1,q3) (q1,q2) (q1,q3)
    ˜ {0.6q1,0.6q2,1q3} ×
    {0q1,0q2,0.6q3} × {0.6q1,1q2,0q3} ×
    {0q1,0q2,1q3} × {0.6q1,1q2,0.6q3} ×
    {0q1,0.6q2,0q3} × {0.6q1,1q2,1q3} × ×
    {0q1,0.6q2,0.6q3} × × {1q1,0q2,0q3}
    {0q1,0.6q2,1q3} × × {1q1,0q2,0.6q3}
    {0q1,1q2,0q3} × {1q1,0q2,1q3}
    {0q1,1q2,0.6q3} × × {1q1,0.6q2,0q3}
    {0q1,1q2,1q3} × × {1q1,0.6q2,0.6q3}
    {0.6q1,0q2,0q3} {1q1,0.6q2,1q3}
    {0.6q1,0q2,0.6q3} {1q1,1q2,0q3}
    {0.6q1,0q2,1q3} × {1q1,1q2,0.6q3}
    {0.6q1,0.6q2,0q3} {1q1,1q2,1q3}
    {0.6q1,0.6q2,0.6q3}

     | Show Table
    DownLoad: CSV
    Figure 3.  Hasse diagram of the fuzzy knowledge space ˜K.

    Rely on partial order R={(q1,q2),(q1,q3)} on Q, the evaluation criteria is β=(1,1,1) for the dichotomous knowledge spaces. In the example of "Addition of fractions", if β=(1,0.8,0.5), then the β-fuzzy knowledge structure is ˜Kβ={˜,{1q1,0q2,0q3},{1q1,0q2,0.6q3},{1q1,0q2,1q3},{1q1,1q2,0q3},{1q1,1q2,0.6q3},{1q1,1q2,1q3}}. Moreover, the Hasse diagram of the β-fuzzy knowledge structure ˜Kβ is Figure 4.

    Figure 4.  Hasse diagram of the β-fuzzy knowledge structure ˜Kβ.

    In dichotomous KST, individuals need to completely solve some items at each step to reach larger knowledge states. Dichotomous learning paths exclude the possibility of intermediate degrees of mastering some items. In Figure 2, there are only two learning paths, that is {q1}{q1,q2}Q and {q1}{q1,q3}Q.

    However, for fuzzy knowledge structures, individuals only need to partially master some items at each step to reach larger fuzzy knowledge states. There are more learning paths in fuzzy knowledge structures than in dichotomous knowledge structures. Individuals and educators can choose anyone of these learning paths from ˜ to {1q1,1q2,1q3}. Those learning paths in fuzzy knowledge structures represent individuals' partial solving of items. There are several learning paths in Figures 3 and 4. We choose one of learning paths in Figure 3 to show the learning process for "Addition of fractions" and the learning paths in Figure 4 is similar. Learning path in ˜K: ˜{0.6q1,0q2,0q3}{0.6q1,0q2,0.6q3}{1q1,0q2,0.6q3}{1q1,0.6q2,0.6q3}{1q1,1q2,0.6q3}{1q1,1q2,1q3}

    Step 1. ˜{0.6q1,0q2,0q3}. Solve the item q1 to the proficiency 0.6, then the fuzzy knowledge state reaches {0.6q1,0q2,0q3};

    Step 2. {0.6q1,0q2,0q3}{0.6q1,0q2,0.6q3}. Solve the item q3 to the proficiency 0.6, then the fuzzy knowledge state reaches {0.6q1,0q2,0.6q3};

    Step 3. {0.6q1,0q2,0.6q3}{1q1,0q2,0.6q3}. Solve the item q1 to the proficiency 1, then the fuzzy knowledge state reaches {1q1,0q2,0.6q3};

    Step 4. {1q1,0q2,0.6q3}{1q1,0.6q2,0.6q3}. Solve the item q2 to the proficiency 0.6, then the fuzzy knowledge state reaches {1q1,0.6q2,0.6q3};

    Step 5. {1q1,0.6q2,0.6q3}{1q1,1q2,0.6q3}. Solve the item q2 to the proficiency 1, then the fuzzy knowledge state reaches {1q1,1q2,0.6q3};

    Step 6. {1q1,1q2,0.6q3}{1q1,1q2,1q3}. Solve the item q3 to the proficiency 1, then the fuzzy knowledge state reaches {1q1,1q2,1q3}.

    Similarly, we choose one of learning paths in Figure 4 to explain the learning process for "Addition of fractions". Learning path in ˜Kβ: ˜{0.6q1,0q2,0q3}{0.6q1,0q2,0.6q3}{1q1,0q2,0.6q3}{1q1,0.6q2,0.6q3}{1q1,1q2,0.6q3}{1q1,1q2,1q3}

    Step 1. ˜{1q1,0q2,0q3}. Solve the item q1 to the proficiency 1, then the fuzzy knowledge state reaches {1q1,0q2,0q3};

    Step 2. {1q1,0q2,0q3}{1q1,0q2,0.6q3}. Solve the item q3 to the proficiency 0.6, then the fuzzy knowledge state reaches {1q1,0q2,0.6q3};

    Step 3. {1q1,0q2,0.6q3}{1q1,1q2,0.6q3}. Solve the item q2 to the proficiency 1, then the fuzzy knowledge state reaches {1q1,1q2,0.6q3};

    Step 4. {1q1,1q2,0.6q3}{1q1,1q2,1q3}. Solve the item q3 to the proficiency 1, then the fuzzy knowledge state reaches {1q1,1q2,1q3};

    In this paper, we proposed an approach to generalize knowledge space and learning space for assessment knowledge. We have explored various properties of fuzzy knowledge space and fuzzy learning space. The knowledge state of an individual represents the items fully mastered in ordinary knowledge space theory. The knowledge state of an individual in KST is inferred from their responses to a set of items. A strict restriction in this approach to knowledge assessment leads to the lack of a description for partial mastery of items. A fuzzy knowledge state can be used to express the individual's partial solving to items. A partial order in Definition 1 can avoid some equally informative items. Theorem 2 indicates a discriminative fuzzy knowledge structure can be directly obtained from a partially ordered set (Q,R). Theorems 2 and 3 indicate that there is a one-to-one correspondence between the collection of all discriminative fuzzy quasi-ordinal space on F(Q) and the collection of all partial orders on Q.

    A fuzzy knowledge space is a union-closed fuzzy knowledge structure. The closure under union is a rather reasonable property: Consider the case of two students engaged in extensive interactions for a while, and one of the students will end up to merge their initial fuzzy knowledge states into a single one which is the union of the two fuzzy knowledge states. Obviously, there is no certainty that this will happen. However, requiring the existence of a fuzzy knowledge state in the structure to cover this case is reasonable. A fuzzy learning space indicates that only one item can be learned at a time under the evaluation criteria β. Theorem 6 and Corollary 2 indicate that if an individual learns an item under β, then the individual can solve those items that are "predecessors" of the item. This indicates that an individual always learns from the simple to the complex items. Theorem 7 proves that a discriminative fuzzy learning space is equivalent to a well-graded fuzzy knowledge space. The β-relative discriminative in Definition 9 indicates that two do not simultaneously reach or not reach the criteria in a β-relative discriminative fuzzy knowledge structure. Theorem 9 indicates that a discriminative fuzzy knowledge structure is equivalent to a β-relative discriminative fuzzy knowledge structure when each value in evaluation criteria β is the same. Theorem 10 states that if a fuzzy knowledge structure is not β-relative discriminative, then it is not a fuzzy learning space.

    The fuzzy knowledge basis of fuzzy knowledge space (Q,˜K) is a minimal subfamily of fuzzy knowledge states, which spans (Q,˜K). {Definition 11 and Theorem 11 show that if a fuzzy knowledge state ˜K is an atom at q, then ˜K is related to the degree of membership ˜K(q).} Theorem 12 proves that the fuzzy knowledge basis is formed by the collection of all the atoms. The algorithm for finding the fuzzy knowledge basis is to find all atoms of K. The process of finding the fuzzy knowledge basis is to remove union-reducible fuzzy knowledge states in K. On the link between cognitive diagnostic models and knowledge space theory, Heller established the link between CDM (cognitive diagnostic model) and KST in 2015 [21]. The competence-based extension of KST was greatly developed for the assessment of knowledge and learning [1,2,20,26,30,31,34]. Skills identifying latent abilities can be used to interpret individuals' fuzzy knowledge states. Future work could be devoted to established the link between fuzzy knowledge structures and skill functions.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This work is supported by the National Natural Science Foundation of China (No. 11971287, No. 12301585, No. 12201284) and the Key Program of the Natural Science Foundation of Fujian Province (No. 2020J02043) and the Natural Science Foundation of Fujian Province, China (No. 2023J05175, No. 2022J05169, No. 2022J01306).

    The authors declare no conflict of interest.



    [1] P. Anselmi, E. Robusto, L. Stefanutti, Uncovering the best skill multimap by constraining the error probabilities of the gain-loss model, Psychometrika, 77 (2012), 763–781. http://dx.doi.org/10.1007/s11336-012-9286-0 doi: 10.1007/s11336-012-9286-0
    [2] P. Anselmi, L. Stefanutti, D. de Chiusole, E. Robusto, The assessment of knowledge and learning in competence spaces: the gain-loss model for dependent skills, Brit. J. Math. Stat. Psy., 70 (2017), 457–479. http://dx.doi.org/10.1111/bmsp.12095 doi: 10.1111/bmsp.12095
    [3] E. Bartl, R. Belohlavek, Knowledge spaces with graded knowledge states, Inform. Sciences, 181 (2011), 1426–1439. http://dx.doi.org/10.1016/j.ins.2010.11.040 doi: 10.1016/j.ins.2010.11.040
    [4] G. Birkhoff, Rings of sets, Duke Math. J., 3 (1937), 443–454. http://dx.doi.org/10.1215/S0012-7094-37-00334-X
    [5] G. Birkhoff, Lattice theory, 3 Eds., Providence: American Mathematical Society, 1967.
    [6] E. Cosyn, N. Thiery, A practical procedure to build a knowledge structure, J. Math. Psychol., 44 (2000), 383–407. http://dx.doi.org/10.1006/jmps.1998.1252 doi: 10.1006/jmps.1998.1252
    [7] E. Cosyn, H. Uzun, Note on two necessary and sufficient axioms for a well-graded knowledge space, J. Math. Psychol., 53 (2009), 40–42. http://dx.doi.org/10.1016/j.jmp.2008.09.005 doi: 10.1016/j.jmp.2008.09.005
    [8] J. Doignon, J. Falmagne, Spaces for the assessment of knowledge, International Journal of Man-Machine Studies, 23 (1985), 175–196. http://dx.doi.org/10.1016/S0020-7373(85)80031-6 doi: 10.1016/S0020-7373(85)80031-6
    [9] J. Doignon, J. Falmagne, Well-graded families of relations, Discrete Math., 173 (1997), 35–44. http://dx.doi.org/10.1016/S0012-365X(96)00095-7 doi: 10.1016/S0012-365X(96)00095-7
    [10] J. Doignon, J. Falmagne, Knowledge spaces, Berlin: Springer, 1999. http://dx.doi.org/10.1007/978-3-642-58625-5
    [11] C. Dowling, On the irredundant generation of knowledge spaces, J. Math. Psychol., 37 (1993), 49–62. http://dx.doi.org/10.1006/jmps.1993.1003 doi: 10.1006/jmps.1993.1003
    [12] J. Falmagne, A latent trait theory via a stochastic learning theory for a knowledge space, Psychometrika, 54 (1989), 283–303. http://dx.doi.org/10.1007/BF02294521 doi: 10.1007/BF02294521
    [13] J. Falmagne, M. Koppen, M. Villano, J. Doignon, L. Johanessen, Introduction to knowledge spaces: how to build, test and search them, Psychol. Rev., 97 (1990), 204–224. http://dx.doi.org/10.1037/0033-295X.97.2.201 doi: 10.1037/0033-295X.97.2.201
    [14] J. Falmagne, J. Doignon, Learning spaces: interdisciplinary applied mathematics, Berlin: Springer, 2011. http://dx.doi.org/10.1007/978-3-642-01039-2
    [15] J. Falmagne, D. Albert, C. Doble, D. Eppstein, X. Hu, Knowledge spaces: applications in education, Berlin: Springer, 2013. http://dx.doi.org/10.1007/978-3-642-35329-1
    [16] J. Falmagne, J. Doignon, A Markovian procedure for assessing the state of a system, J. Math. Psychol., 32 (1988), 232–258. http://dx.doi.org/10.1016/0022-2496(88)90011-9 doi: 10.1016/0022-2496(88)90011-9
    [17] Z. Gong, B. Sun, D. Chen, Rough set theory for the interval-valued fuzzy information systems, Inform. Sciences, 178 (2008), 1968–1985. http://dx.doi.org/10.1016/j.ins.2007.12.005 doi: 10.1016/j.ins.2007.12.005
    [18] J. Heller, A formal framework for characterizing querying algorithms, J. Math. Psychol., 48 (2004), 1–8. http://dx.doi.org/10.1016/j.jmp.2003.10.003 doi: 10.1016/j.jmp.2003.10.003
    [19] J. Heller, F. Wickelmaier, Minimum discrepancy estimation in probabilistic knowledge structures, Electronic Notes in Discrete Mathematics, 42 (2013), 49–56. http://dx.doi.org/10.1016/j.endm.2013.05.145 doi: 10.1016/j.endm.2013.05.145
    [20] J. Heller, T. Augustin, C. Hockemeyer, L. Stefanutti, D. Albert, Recent developments in competence-based knowledge space theory, In: Knowledge spaces, Berlin: Springer-Verlag, 2013,243–286. http://dx.doi.org/10.1007/978-3-642-35329-1_12
    [21] J. Heller, L. Stefanutti, P. Anselmi, E. Robusto, On the link between cognitive diagnostic models and knowledge space theory, Psychometrika, 80 (2015), 995–1019. http://dx.doi.org/10.1007/s11336-015-9457-x doi: 10.1007/s11336-015-9457-x
    [22] J. Heller, Identifiability in probabilistic knowledge structures, J. Math. Psychol., 77 (2017), 46–57. http://dx.doi.org/10.1016/j.jmp.2016.07.008 doi: 10.1016/j.jmp.2016.07.008
    [23] J. Heller, Generalizing quasi-ordinal knowledge spaces to polytomous items, J. Math. Psychol., 101 (2021), 102515. http://dx.doi.org/10.1016/j.jmp.2021.102515 doi: 10.1016/j.jmp.2021.102515
    [24] M. Kambouri, M. Koppen, M. Villano, J. Falmagne, Knowledge assessment: tapping human expertise by the query routine, Int. J. Hum.-Comput. St., 40 (1994), 119–151. http://dx.doi.org/10.1006/ijhc.1994.1006 doi: 10.1006/ijhc.1994.1006
    [25] M. Koppen, Extracting human expertise for constructing knowledge spaces: an algorithm, J. Math. Psychol., 37 (1993), 1–20. http://dx.doi.org/10.1006/jmps.1993.1001 doi: 10.1006/jmps.1993.1001
    [26] K. Korossy, Modeling knowledge as competence and performance, In: Knowledge spaces, New York: Psychology Press, 1999,115–144.
    [27] A. Rusch, R. Wille, Knowledge spaces and formal concept analysis, In: Data analysis and information systems, Berlin: Springer, 1996,427–436. http://dx.doi.org/10.1007/978-3-642-80098-6_36
    [28] M. Schrepp, A generalization of knowledge space theory to problems with more than two answer alternatives, J. Math. Psychol., 41 (1997), 237–243. http://dx.doi.org/10.1006/jmps.1997.1169 doi: 10.1006/jmps.1997.1169
    [29] A. Spoto, L. Stefanutti, G. Vidotto, On the unidentifiability of a certain class of skill map based probabilistic knowledge structures, J. Math. Psychol., 56 (2012), 248–255. http://dx.doi.org/10.1016/j.jmp.2012.05.001 doi: 10.1016/j.jmp.2012.05.001
    [30] A. Spoto, L. Stefanutti, On the necessary and sufficient conditions for delineating forward-and backward-graded knowledge structures from skill maps, J. Math. Psychol., 99 (2020), 102451. http://dx.doi.org/10.1016/j.jmp.2020.102451 doi: 10.1016/j.jmp.2020.102451
    [31] L. Stefanutti, D. de Chiusole, On the assessment of learning in competence based knowledge space theory, J. Math. Psychol., 80 (2017), 22–32. http://dx.doi.org/10.1016/j.jmp.2017.08.003 doi: 10.1016/j.jmp.2017.08.003
    [32] L. Stefanutti, P. Anselmi, D. de Chiusole, A. Spoto, On the polytomous generalization of knowledge space theory, J. Math. Psychol., 94 (2020), 102306. http://dx.doi.org/10.1016/j.jmp.2019.102306 doi: 10.1016/j.jmp.2019.102306
    [33] L. Stefanutti, A. Spoto, BLIM's identifiability and parameter invariance under backward and forward transformations, J. Math. Psychol., 95 (2020), 102314. http://dx.doi.org/10.1016/j.jmp.2019.102314 doi: 10.1016/j.jmp.2019.102314
    [34] L. Stefanutti, D. de Chiusole, M. Gondan, A. Maurer, Modeling misconceptions in knowledge space theory, J. Math. Psychol., 99 (2020), 102435. http://dx.doi.org/10.1016/j.jmp.2020.102435 doi: 10.1016/j.jmp.2020.102435
    [35] W. Sun, J. Li, X. Ge, Y. Lin, Knowledge structures delineated by fuzzy skill maps, Fuzzy Set. Syst., 407 (2021), 50–66. http://dx.doi.org/10.1016/j.fss.2020.10.004 doi: 10.1016/j.fss.2020.10.004
    [36] W. Sun, J. Li, F. Lin, Z. He, Constructing polytomous knowledge structures from fuzzy skills, Fuzzy Set. Syst., 461 (2023), 108395. http://dx.doi.org/10.1016/j.fss.2022.09.003 doi: 10.1016/j.fss.2022.09.003
    [37] W. Sun, J. Li, Z. He, X. Ge, Y. Lin, Well-graded polytomous knowledge structures, J. Math. Psychol., 114 (2023), 102770. http://dx.doi.org/10.1016/j.jmp.2023.102770 doi: 10.1016/j.jmp.2023.102770
    [38] L. Zadeh, Fuzzy sets, Information and Control, 8 (1965), 338–353. http://dx.doi.org/10.1016/S0019-9958(65)90241-X
    [39] L. Zadeh, The concept of a linguistic variable and its application to approximate reasoning-I, Inform. Sciences, 8 (1975), 199–249. http://dx.doi.org/10.1016/0020-0255(75)90036-5 doi: 10.1016/0020-0255(75)90036-5
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1444) PDF downloads(60) Cited by(0)

Figures and Tables

Figures(4)  /  Tables(5)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog