Non-redundant implicational base of formal context with constraints using SAT.
Taufiq Hidayat1,2, Asmala Ahmad1, Hea Choon Ngo1
1Faculty of Information and Communication Technology, Universiti Teknikal Malaysia Melaka, Melaka, Malaysia.
Peerj. Computer Science
|March 4, 2024
Summary
This study introduces a method to identify and remove redundant attribute implications from a formal context, even when prior knowledge constraints are present. This ensures the generated implicational base represents novel knowledge for effective data analysis.
Area of Science:
- Formal Concept Analysis
- Knowledge Representation
- Data Mining
Background:
- Formal contexts are used to extract knowledge through attribute implications.
- Redundant implications, inferable from others or prior knowledge, obscure novel insights.
- Prior knowledge, in the form of constraints, can further define attribute relationships.
Purpose of the Study:
- To propose a method for generating a non-redundant implicational base from a formal context with constraints.
- To identify and exclude attribute implications that are redundant due to prior knowledge.
- To develop a formulation for checking redundant attribute implications.
Main Methods:
- A novel method is proposed to generate a non-redundant implicational base considering constraints.
- Attribute implications are checked for redundancy against the formal context and prior knowledge.
- The redundancy checking problem is encoded into a satisfiability (SAT) problem for efficient solving using SAT solvers.
Main Results:
- The proposed method successfully identifies redundant attribute implications.
- A non-redundant implicational base is generated for formal contexts with constraints.
- Experimental results validate the effectiveness of the approach in knowledge discovery.
Conclusions:
- The developed method effectively refines implicational bases by removing redundancies based on prior knowledge.
- This approach enhances the quality of knowledge extracted from formal contexts.
- The SAT-based formulation provides an efficient mechanism for identifying and managing attribute implication redundancy.
Related Concept Videos
Constraints and Statical Determinacy
605
In structural engineering, the equilibrium of a system is not only determined by its equations of equilibrium but also with the help of constraints. Constraints refer to restrictions on the motion of a system. The proper combinations of constraints can minimize the total number of constraints needed to maintain a system in mechanical equilibrium. When this happens, the system is said to be statically determinate. For such systems, the unknown reaction supports can be estimated using equilibrium...
605
Deductive Reasoning
55.3K
Deductive reasoning, or deduction, is the type of logic used in hypothesis-based science. In deductive reasoning, the pattern of thinking moves in the opposite direction as compared to inductive reasoning, which means that it uses a general principle or law to predict specific results. From those general principles, a scientist can deduce and predict the specific results that would be valid as long as the general principles are valid.
For example, a researcher can deduce specific predictions...
For example, a researcher can deduce specific predictions...
55.3K
Formal Charges
32.6K
In some cases, there are seemingly more than one valid Lewis structures for molecules and polyatomic ions. The concept of formal charges can be used to help predict the most appropriate Lewis structure when more than one reasonable structure exists.
32.6K
Inductive Reasoning
60.4K
Inductive reasoning is a form of logical thinking that uses related observations to arrive at a general conclusion. It is uncertain and operates in degrees to which the conclusions are credible. As such, inductive arguments can be weak or strong, rather than valid or invalid, and conclusions can be used to formulate testable, falsifiable hypotheses.
Inductive reasoning is common in descriptive science. A life scientist makes observations and records them. This data can be qualitative or...
Inductive reasoning is common in descriptive science. A life scientist makes observations and records them. This data can be qualitative or...
60.4K
Statically Indeterminate Problem Solving
378
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
378
Castigliano's Theorem: Problem Solving
643
The deflection of a simply supported beam that carries a central point load can be analyzed using structural mechanics principles, particularly by applying Castigliano's theorem. This theorem relates the displacement at the load application point to the partial derivatives of the strain energy in the structure. The simply supported beam with a point load at its center has symmetric reaction forces at the supports, each bearing half of the load. The bending moment at any point along the beam...
643


