SlideShare a Scribd company logo
1 of 10
Download to read offline
A Heuristic TRIZ Problem Solving Approach
based on Semantic Relatedness and Ontology
Reasoning
Wei Yan1,2
, Cecilia Zanni-Merk2
, François Rousselot2
, Denis Cavallucci1
, and
Pierre Collet2
1
LGECO/INSA Strasbourg, 24 Boulevard de la Victoire,
67084 Strasbourg Cedex, France
2
LSIIT/BFO Team (UMR CNRS 7005) - Pôle API BP 10413,
67412 Illkirch Cedex, France
{wei.yan,cecilia.zanni-merk,francois.rousselot,denis.cavallucci}@
insa-strasbourg.fr,pierre.collet@unistra.fr
Abstract. The theory of inventive problem solving (TRIZ) was devel-
oped to solve inventive problems in different industrial fields. In recent
decades, modern innovation theories and methods proposed several dif-
ferent knowledge sources, whose use requires extensive knowledge about
different engineering domains. In order to facilitate the use of the TRIZ
knowledge sources, this paper explores a heuristic TRIZ problem solv-
ing approach. Firstly, TRIZ users start solving inventive problem with
the TRIZ knowledge source of their choice. Then other similar knowl-
edge sources are used according to a calculation of semantic related-
ness. Finally, heuristic solutions are returned by ontology reasoning on
the knowledge sources. The case of a ”Diving Fin” is used to show the
heuristic TRIZ problem solving process in detail.
Keywords: TRIZ, Semantic Relatedness, Ontology Reasoning.
1 Introduction
TRIZ, the theory of inventive problem solving, was developed in the middle of
the 20th century by G. S. Althshuller. The goal of this methodology was, initially,
to improve and facilitate the resolution of technological problems [1] [2].
During the development of TRIZ, different knowledge sources were estab-
lished in order to solve different types of inventive problems. These knowledge
sources are all built independently of the application field, but their levels of
abstraction are very different, making their use quite complicated. The main
reasons for this difficulty are:
1. The wealth of knowledge available in TRIZ is available for solving a large
variety of inventive problems but access to the needed specific knowledge
might be troublesome.
2 W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet
2. Using a recommendation proposed by TRIZ for solving a specific problem
requires extensive knowledge of different engineering domains and is not cur-
rently supported by the methodology. As a consequence, the user is supposed
to possess a high degree of expertise in engineering design.
In order to facilitate the TRIZ problem solving process, the development of
an intelligent knowledge manager is explored in this paper. On the one hand,
according to the TRIZ knowledge sources ontologies, the knowledge manager
offers to the users the relevant knowledge sources of the model they are building.
On the other hand, the manager has the ability to fill ”automatically” the models
of the other knowledge sources. Firstly, TRIZ users start solving an inventive
problem with the chosen knowledge source, and then other similar knowledge
sources are obtained based on the links among the TRIZ knowledge sources.
Finally, heuristic solutions are returned by ontology reasoning on the knowledge
sources.
The remainder of the paper is organized as follows. Section 2 introduces the
main tools and techniques of classic TRIZ. Section 3 discusses the heuristic TRIZ
problem solving in detail, including the framework, the semantic relatedness
method and also the ontology reasoning mechanism. Section 4 elaborates the
whole process in terms of the case of a ”Diving Fin”. Section 5 concludes with
a summary and outlines some directions for future research.
2 The TRIZ Problem Solving Approach
This section presents the TRIZ problem solving approach and the TRIZ knowl-
edge sources.
The TRIZ problem solving approach is made up of three phases, as shown
in Fig.1:
1. The ”formulation” phase, where the expert uses different tools to express
the problem in the form of a contradiction [1] network or another model.
2. The ”abstract solution finding” phase, where access to different knowledge
bases is made to get one or more solution models. Generally, in this step,
TRIZ users are required to have wide experience on the TRIZ knowledge
sources. They need to be capable of choosing the accurate abstract solution
according to the current abstract problem.
3. The ”interpretation” phase, where these solution models are instantiated
with the help of the scientific-engineering effects knowledge base, to get one
or more solutions to be implemented in the real world.
2.1 The TRIZ knowledge sources
The knowledge sources for solving inventive design problems, including 40 inven-
tive principles, 11 separation methods and 76 inventive standards, are used to
eliminate technical contradictions, eliminate physical contradictions and provide
common problem-solving methods respectively [2].
W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet 3
Abstract problem Abstract solution
Physical contradiction
Technical contradiction
Substance-Field model
40 IP
76 IS
11 SP
FORMULATION INTERPRETATION
Specific inventive
technical problem
Specific inventive
technical solution
ABSTRACT FIELD
Laws of
technological
innovation
Physical,
chemical,
geometrical
effects
TRIZ users
SP- separation principle
IP- inventive principle
IS- inventive standard
Fig. 1. The TRIZ problem solving approach
Inventive principles A new problem can be solved by the use of a proper inven-
tive principle, after the problem has been formulated as a technical contradiction
in terms of predefined generalized parameters: ”a generalized parameter to be
improved versus a generalized parameter which deteriorates”. Inventive princi-
ples only recommend a method for eliminating the contradiction. For example,
Inventive Principle 35: Change of physical and chemical parameters
1. Change the object’s aggregate state.
2. Change concentration or consistency of the object.
3. Change the degree of flexibility of the object.
4. Change the temperature of the object or environment.
Separation methods An advanced form of contradictions is physical contra-
dictions. To model an inventive problem as a physical contradiction, a physical
object that must have two conflicting properties has to be identified. To solve
problems containing physical contradictions, separation methods for physical
contradiction elimination are used. Among them, there are:
1. Separation of conflicting properties in time.
2. Separation of conflicting properties in space.
3. Separation of conflicting properties at micro level.
Inventive standards They are drawn from the fact that most inventions refer
to a conceptual modification of physical systems. If problems from different
domains result in identical physical models, this means that the problems are
similar. Therefore, they can be solved by applying the same method.
4 W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet
Standards are built in the form of recommendations, and generally, formu-
lated as rules like If <Condition1> and <Condition2> then <Recommendation>.
Both conditions permit recognizing the typology of the problem associated to
the standard. This way, for a built problem model, there exist a certain num-
ber of recommendations allowing the construction of the corresponding solution
model. An example:
Inventive Standard 2.4.12: Applying electrorheologic fluid.
If a magnetic fluid cannot be used, the electrorheologic fluid may be useful.
The missing links among the knowledge sources In order to present
objects, ideas, situations and relationships in the inventive problem solving pro-
cess, as stated in [3], TRIZ experts use the knowledge sources for their own spe-
cific applications from their point of view. The knowledge sources for resolution
are situated at different levels of abstraction and at different levels of ”close-
ness to reality”. In fact, inventive principles, for example, even if they seem to
refer to concrete reality (for instance, ”inert atmosphere”) are conceptually more
abstract than inventive standards, which refer to concrete substances or fields.
The imagination effort to be done by the user to apply an inventive principle
is much more important than that the one to be done if he wants to use an
inventive standard.
3 The Heuristic TRIZ Problem Solving Approach
In this section, firstly the framework of the heuristic TRIZ problem solving
approach is proposed. Then we introduce the retained semantic relatedness meth-
ods to find the missing links among the TRIZ knowledge sources. Finally, the
TRIZ knowledge sources ontologies are presented and the mechanism of ontology
reasoning is elaborated in detail.
3.1 Framework
The framework of the heuristic TRIZ problem solving approach is given in Fig.2,
which is made up of a preprocess and a main process. The preprocess includes
two steps:
1. Use semantic relatedness methods to find the missing links among the TRIZ
knowledge sources, and store the obtained similarities in a database;
2. Establish the TRIZ knowledge sources ontologies and set up ontology rea-
soning rules. Ontologies are used to formalize the main concepts in the TRIZ
knowledge sources, and the Semantic Web Rule Language (SWRL)[5] is used
to describe the reasoning rules.
The main process with the results of the pretreatment consists of four phases:
W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet 5
Inventive
Principles
Inventive
Standards
Separation
Methods
Semantic
Relatedness
IP IS
SM
Ontology
Reasoning
Ontology
Reasoning
Rules
Fig. 2. The framework of the heuristic TRIZ problem solving approach
1. Search an abstract solution with one of the TRIZ knowledge sources. Accord-
ing to conventional TRIZ problem solving methods, TRIZ users choose a
TRIZ knowledge source, for example using inventive principles, to eliminate
a technical contradiction;
2. For the abstract solutions obtained in phase 1, select the similar knowledge
sources on the basis of the similarities stored in the database;
3. According to the TRIZ knowledge sources ontologies, choose the appropriate
reasoning rules from the rule set;
4. Implement ontology reasoning to provide heuristic solutions.
3.2 Semantic Relatedness Methods for Defining the Missing Links
among the TRIZ Knowledge Sources
Considering the way the TRIZ knowledge sources are represented as short texts,
we explore two methods to calculate the semantic similarity among short texts:
basic matching and improved matching with word weight. Regarding the basic
matching, it has been discussed in previous publications [11].
Word weight (word frequency) is proposed to measure the different ways
words act on the short text similarity. We use here tf ∗ idf, in which two parts
of the weighting were proposed by Gerard Salton [7] and Karen Sparck Jones [8]
respectively, to calculate the word weight.
Given two short texts A1 including words sequence A11, A12 ¡ ¡ ¡ A1n and A2,
including A21, A22 ¡ ¡ ¡ A2m, the most similar words in A2 are selected for each
word in A1. However, this is not enough to estimate the similarity between A1
6 W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet
and A2, because the inverse situation is not considered, that is, the most similar
words in A1 for each word in A2 also need to be considered. Taking this into
account, an improved method of matching with word weight is proposed:
s(A1, A2) =
Pn
i=1 ww1i×Maxm
j=1(s(A1i,A2j ))
n +
Pm
i=1 ww2i×Maxn
j=1(s(A2i,A1j ))
m
(1)
where s(A1i, A2j) and s(A2j, A1i) represent the word similarity of A1i and A2j,1 6
i 6 n, 1 6 j 6 m (the way to calculate them was introduced in [11]). ww1i is
the word weight of the ith word in A1 and ww2i is the word weight of the ith
word in A2.
3.3 The TRIZ Knowledge Sources Ontologies
In general, an ontology is composed of concepts and relationships that are used
to express knowledge about the modeled field. Therefore, the constitution of a
framework for problem-solving based on different knowledge sources as the aim
of ontologies will be considered.
Here we use the process of constructing the inventive standards ontology as
an example, which are the foundations for the so-called Su-Field analysis. Gen-
erally, Su-Field modeling includes the construction of a generic problem model
and a generic solution model, both in the form of Su-fields. The transformation
from the generic problem model to the generic solution model is implemented
through the use of the appropriate inventive standards. Finally, the solution
model is interpreted to the specific solution for the specific problem. The min-
imum technical system consists of two substances - an object, a tool to act on
the object, and a field.
The inventive standards ontology is established in the following hierarchy:
1. There are two different classes of Su − Field Model: Problem Model and
Solution Model. Each model consists of three elements - a Field, a Tool
and an Object;
2. There are five kinds of Fields: Magnetic, Mechanic, Chemical, Thermal,
and Electric and five sorts of Substance: Material, Instrument, Human−
being, Component, and Environment;
3. InventiveStandards are divided into five Classes, and each Class has sev-
eral Groups;
4. The properties PM hasField, PM hasTool and PM hasObject are defined
to describe the relationships respectively between the Problem Model and
Field, Tool and Object;
5. The properties SM hasField, SM hasTool and SM hasObject are defined
to describe the relationships respectively between the Solution Model and
Field and Substance with different roles.
Compared with Description Logic (DL), Web Ontology Language (OWL)
[4], constructed based on SHIQ and described in the form of Extensible Markup
W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet 7
Language (XML), makes it easier and much flexible to reuse and share the
knowledge base. According to the ability of description and reasoning, OWL-DL
is used to describe the concepts and their relationships in the TRIZ knowledge
sources in Protégé [9]. A fragment of the inventive standards ontology is shown
in Fig.3.
Fig. 3. The fragment of the inventive standards ontology
3.4 Ontology Reasoning for Providing Heuristic Solutions
Ontology Reasoning Rules Compared with RuleML and RIF aiming to
tackle broad problem of rule interchange, Semantic Web Rule Language (SWRL)
[5], is an OWL-specific rule language, which allows users to write rules that can
be expressed in terms of OWL concepts to provide more powerful deductive
reasoning capabilities than OWL alone.
The rules for each knowledge source can be established using SWRL. Tak-
ing the inventive standards ontology as an example, we build the rules for the
Inventive Standard 1.1.1 - If there is an object which is not easy to change, add
the missing necessary elements. We set the SWRL rules as follows:
Problem Model(?x) ∧ PM isSolvedBy(?x, ?y) ∧ IS1.1.1(?y)∧
PM hasFieldNum(?x, 0) → PM hasField(?x, AdditiveField1)
(2)
Problem Model(?x) ∧ PM isSolvedBy(?x, ?y) ∧ IS1.1.1(?y)∧
PM hasToolNum(?x, 0) → PM hasTool(?x, AdditiveSubstance1)
(3)
Problem Model(?x) ∧ PM isSolvedBy(?x, ?y) ∧ IS1.1.1(?y)∧
PM hasObjectNum(?x, 0) → PM hasObject(?x, AdditiveSubstance2)
(4)
where PM hasFieldNum, PM hasToolNum and PM hasObjectNum are defined
to evaluate the missing necessary elements. According to the reasoning rules, the
instances AdditiveField1, AdditiveSubstance1 and AdditiveSubstance2 are con-
nected automatically to the instances of the Problem Model, which is qualified
8 W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet
for the inventive standard 1.1.1, and are returned to TRIZ users together with
the instances of the Solution Model.
Ontology Reasoning Engine Jess [6] is a high-performance rule-based engine
and scripting environment written entirely in Sun’s Java language. SWRLJess-
Bridge [10] is usually used to translated ontologies and rules from the OWL and
SWRL formats to the Jess format.
The process to reason with the TRIZ knowledge sources ontologies includes
four steps:
1. Instantiate the TRIZ knowledge sources ontologies, and convert them into
the Jess format using SWRLJessBridge;
2. Infer with the Jess engine;
3. Generate the asserted ontologies in Jess format;
4. Transfer the asserted ontologies from the Jess format to the OWL format.
4 The Case of the ”Diving Fin”
A software prototype was developed in a Java 1.7.02 platform, WordNet 2.0,
Protégé 3.4.3 and Jess 7.1p2 on a Windows environment, to test this approach
taking the case of a ”Diving Fin” as an example, which has been also solved by
TRIZ experts.
Even if the use of diving fins becomes popular, there are still some problems
with them. The divers need to make a great effort to push the water, which
often makes them tired. Generally, the diving fin should be small for offering
minimal resistance to water in order to minimize the effort of the diver and, at
the same time, it should also be big in order to push water more efficiently. As
a result, there is a contradiction between ”Ease of manipulation” and ”Kicking
efficiency”.
As shown in Fig.4(a), there are two interactions between the Tool ”diving
fin” and the Object ”water”, that is, a useful one is ”push” and a harmful one
is ”resist”. The harmful interaction should be minimized.
(a) Before reasoning (b) After reasoning
Fig. 4. The problem model of the case of a ”Diving Fin”
W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet 9
TRIZ experts usually start to solve this problem using the knowledge source
of inventive principles, by setting a technical contradiction and using the appro-
priate tool to use them. The proposed inventive principle to use is IP36: Phase
transitions: Use phenomena occurring during phase transitions. The abstract
description of this principle makes difficult to experts to find a detailed solution
for this case.
Our approach proposes, then, to find heuristic solutions using other seman-
tically similar knowledge sources. For example, the most similar inventive stan-
dards for Inventive Principle 36 are selected (Table 1).
Table 1. The most similar inventive standards of Inventive Principle 36
Inventive Principle Inventive Standard
Inventive Principle 36
Inventive Standard 1.1.2 Introduce additive in the S1 or S2
enhancing controllability or imparting the required
properties to the SFM;
Inventive Standard 1.2.4 Add a new field (F2) to neutralize
the harmful effect (or transform the harmful effect into
another useful effect);
Then, ontology reasoning is launched to find concrete solutions to the case.
Rules associated to Inventive Standard 1.1.2 include:
Problem Model(?x) ∧ PM isSolvedBy(?x, ?y) ∧ IS1.1.2(?y)∧
PM hasFieldNum(?x, 1) ∧ PM hasToolNum(?x, 1)∧
PM hasObjectNum(?x, 1) → PM hasTool(?x, AdditiveSubstance1)
(5)
Problem Model(?x) ∧ PM isSolvedBy(?x, ?y) ∧ IS1.1.2(?y)∧
PM hasFieldNum(?x, 1) ∧ PM hasToolNum(?x, 1)∧
PM hasObjectNum(?x, 1) → PM hasObject(?x, AdditiveSubstance2)
(6)
After reasoning, as described in Fig.4(b), an ”AdditiveTool” or an ”Addi-
tiveObject” are added to the problem model.
Fig. 5. The concept of tubular shear thickening fins
For example, using a shear thickening liquid as an ”AdditiveTool”, the con-
cept of tubular shear thickening fins is proposed as shown in Fig.5. This concept
10 W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet
is a truly inventive concept, since there are no-existing widely distributed and
produced products in industry based on this principle (only prototypes, patented
fabrics, dampers in the truck industry, etc.).
5 Conclusions
In order to facilitate the use of the TRIZ knowledge sources, this paper explores
a heuristic TRIZ problem solving approach. Firstly, TRIZ users start solving
inventive problems with the TRIZ knowledge source of their choice. Then other
similar knowledge sources are used according to a calculation of semantic relat-
edness. Finally, heuristic solutions are returned using ontology reasoning.
Perspectives of future work include improving the semantic relatedness meth-
ods to make the similarities among the TRIZ knowledge sources more accurate
and exploring a more comprehensive rule base for the TRIZ knowledge sources
ontologies. On the short term, Our research will focus on facilitating the trans-
formation of the obtained generic heuristic solutions into specific solutions based
on use of the physical effects knowledge source.
References
1. Altshuller, G.: Creativity as An Exact Science. Gordon and Breach Scientific Pub-
lishers, New York (1984).
2. Altshuller, G.: The Innovation Algorithm: TRIZ. Systematic Innovation and Tech-
nical Creativity (2000).
3. Bonjour, E., Renaud, J.: Pilotage des Systeme de Connaissances de Competences:
Comment Definir les Concepts Principaux. In : Proceedings of Colloque Interrna-
tional de Gnie Industriel (CIGI) (2005).
4. Cuenca Grau B., Horrocks I., Motik B., Parsia B., Patel-Schneider P., Sat-
tler U.: OWL 2: The next step for OWL. Web Semant. 6, 4, 309-322.
DOI=10.1016/j.websem.2008.05.001 (2008).
5. Horrocks, I., Patel-Schneider, P. F., Boley, H., Tabet, S., Grosof, B., Dean, M.:
SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Mem-
ber Submission (2004).
6. Sandia National Laboratories, http://www.jessrules.com/.
7. Salton, G.: Automatic Information Organization and Retrieval, McGraw-Hill (1968).
8. Sparck Jones, K.: A Statistical Interpretation of Term Specificity and Its Application
in Retrieval. Jounal of Documentation, 11-21 (1972).
9. Stanford University School of Medicine, http://protege.stanford.edu/.
10. http://protege.cim3.net/cgi-bin/wiki.pl?SWRLJessBridge.
11. Yan, W., Zanni-Merk, C., and Rousselot, F.: An Application of Semantic Distance
between Short Texts to Inventive Design. In Proceedings of the International Confer-
ence on Knowledge Engineering and Ontology Development (KEOD2011), 261-266
(2011).

More Related Content

Similar to A Heuristic TRIZ Problem Solving Approach Based On Semantic Relatedness And Ontology Reasoning

Articulo temporaldatamining
Articulo temporaldataminingArticulo temporaldatamining
Articulo temporaldataminingadolfouex
 
An Introduction To TRIZ The Theory Of Inventive Problem Solving
An Introduction To TRIZ  The Theory Of Inventive Problem SolvingAn Introduction To TRIZ  The Theory Of Inventive Problem Solving
An Introduction To TRIZ The Theory Of Inventive Problem SolvingSheila Sinclair
 
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVER
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVERANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVER
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVERCourtney Esco
 
Operations research.pptx
Operations research.pptxOperations research.pptx
Operations research.pptxssuserad3989
 
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...Implementation of a Knowledge Management Methodology based on Ontologies :Cas...
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...rahulmonikasharma
 
Theorizing ict4d
Theorizing ict4dTheorizing ict4d
Theorizing ict4dReji Kollinal
 
Theorizing ict4d
Theorizing ict4dTheorizing ict4d
Theorizing ict4dReji Kollinal
 
An Overview Of TRIZ Problem-Solving Methodology And Its Applications
An Overview Of TRIZ Problem-Solving Methodology And Its ApplicationsAn Overview Of TRIZ Problem-Solving Methodology And Its Applications
An Overview Of TRIZ Problem-Solving Methodology And Its ApplicationsJoaquin Hamad
 
An Overview of TRIZ Problem-Solving Methodology and its Applications
An Overview of TRIZ Problem-Solving Methodology and its ApplicationsAn Overview of TRIZ Problem-Solving Methodology and its Applications
An Overview of TRIZ Problem-Solving Methodology and its ApplicationsIOSR Journals
 
A preliminary survey on optimized multiobjective metaheuristic methods for da...
A preliminary survey on optimized multiobjective metaheuristic methods for da...A preliminary survey on optimized multiobjective metaheuristic methods for da...
A preliminary survey on optimized multiobjective metaheuristic methods for da...ijcsit
 
Undergraduated Thesis
Undergraduated ThesisUndergraduated Thesis
Undergraduated ThesisVictor Li
 
Development of conceptual framework in Nursing Research
Development of conceptual framework in Nursing ResearchDevelopment of conceptual framework in Nursing Research
Development of conceptual framework in Nursing ResearchDhara Vyas
 
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...IRJET Journal
 
A Technique for Partially Solving a Family of Diffusion Problems
A Technique for Partially Solving a Family of Diffusion ProblemsA Technique for Partially Solving a Family of Diffusion Problems
A Technique for Partially Solving a Family of Diffusion Problemsijtsrd
 
Hybrid Approach for Brain Tumour Detection in Image Segmentation
Hybrid Approach for Brain Tumour Detection in Image SegmentationHybrid Approach for Brain Tumour Detection in Image Segmentation
Hybrid Approach for Brain Tumour Detection in Image Segmentationijtsrd
 
Chapter 5 theory and methodology
Chapter 5 theory and methodology Chapter 5 theory and methodology
Chapter 5 theory and methodology grainne
 
Archetype Modeling Methodology
Archetype Modeling MethodologyArchetype Modeling Methodology
Archetype Modeling MethodologyDavid Moner Cano
 

Similar to A Heuristic TRIZ Problem Solving Approach Based On Semantic Relatedness And Ontology Reasoning (20)

Articulo temporaldatamining
Articulo temporaldataminingArticulo temporaldatamining
Articulo temporaldatamining
 
An Introduction To TRIZ The Theory Of Inventive Problem Solving
An Introduction To TRIZ  The Theory Of Inventive Problem SolvingAn Introduction To TRIZ  The Theory Of Inventive Problem Solving
An Introduction To TRIZ The Theory Of Inventive Problem Solving
 
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVER
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVERANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVER
ANALYTIC METHOD IMPLEMENTATION WITH A TRIGONOMETRY PROBLEM SOLVER
 
Operations research.pptx
Operations research.pptxOperations research.pptx
Operations research.pptx
 
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...Implementation of a Knowledge Management Methodology based on Ontologies :Cas...
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...
 
Theorizing ict4d
Theorizing ict4dTheorizing ict4d
Theorizing ict4d
 
Theorizing ict4d
Theorizing ict4dTheorizing ict4d
Theorizing ict4d
 
An Overview Of TRIZ Problem-Solving Methodology And Its Applications
An Overview Of TRIZ Problem-Solving Methodology And Its ApplicationsAn Overview Of TRIZ Problem-Solving Methodology And Its Applications
An Overview Of TRIZ Problem-Solving Methodology And Its Applications
 
An Overview of TRIZ Problem-Solving Methodology and its Applications
An Overview of TRIZ Problem-Solving Methodology and its ApplicationsAn Overview of TRIZ Problem-Solving Methodology and its Applications
An Overview of TRIZ Problem-Solving Methodology and its Applications
 
A preliminary survey on optimized multiobjective metaheuristic methods for da...
A preliminary survey on optimized multiobjective metaheuristic methods for da...A preliminary survey on optimized multiobjective metaheuristic methods for da...
A preliminary survey on optimized multiobjective metaheuristic methods for da...
 
Undergraduated Thesis
Undergraduated ThesisUndergraduated Thesis
Undergraduated Thesis
 
Development of conceptual framework in Nursing Research
Development of conceptual framework in Nursing ResearchDevelopment of conceptual framework in Nursing Research
Development of conceptual framework in Nursing Research
 
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
Mining Users Rare Sequential Topic Patterns from Tweets based on Topic Extrac...
 
A Technique for Partially Solving a Family of Diffusion Problems
A Technique for Partially Solving a Family of Diffusion ProblemsA Technique for Partially Solving a Family of Diffusion Problems
A Technique for Partially Solving a Family of Diffusion Problems
 
The Cleft Project
The Cleft ProjectThe Cleft Project
The Cleft Project
 
2018 Modern Math Workshop - Nonparametric Regression and Classification for M...
2018 Modern Math Workshop - Nonparametric Regression and Classification for M...2018 Modern Math Workshop - Nonparametric Regression and Classification for M...
2018 Modern Math Workshop - Nonparametric Regression and Classification for M...
 
Hybrid Approach for Brain Tumour Detection in Image Segmentation
Hybrid Approach for Brain Tumour Detection in Image SegmentationHybrid Approach for Brain Tumour Detection in Image Segmentation
Hybrid Approach for Brain Tumour Detection in Image Segmentation
 
Teaching TRIZ Problem-Solving Methodology in Higher Education: A Review
Teaching TRIZ Problem-Solving Methodology in Higher Education: A ReviewTeaching TRIZ Problem-Solving Methodology in Higher Education: A Review
Teaching TRIZ Problem-Solving Methodology in Higher Education: A Review
 
Chapter 5 theory and methodology
Chapter 5 theory and methodology Chapter 5 theory and methodology
Chapter 5 theory and methodology
 
Archetype Modeling Methodology
Archetype Modeling MethodologyArchetype Modeling Methodology
Archetype Modeling Methodology
 

More from Joe Andelija

How To Write A Progress Report For A Project
How To Write A Progress Report For A ProjectHow To Write A Progress Report For A Project
How To Write A Progress Report For A ProjectJoe Andelija
 
Quality Writing Paper. Best Website For Homework Help Services.
Quality Writing Paper. Best Website For Homework Help Services.Quality Writing Paper. Best Website For Homework Help Services.
Quality Writing Paper. Best Website For Homework Help Services.Joe Andelija
 
The Ultimate Guide To Writing A Brilliant History E
The Ultimate Guide To Writing A Brilliant History EThe Ultimate Guide To Writing A Brilliant History E
The Ultimate Guide To Writing A Brilliant History EJoe Andelija
 
A Day In The Life Of Miss Kranz Today Is Your Day Fr
A Day In The Life Of Miss Kranz Today Is Your Day FrA Day In The Life Of Miss Kranz Today Is Your Day Fr
A Day In The Life Of Miss Kranz Today Is Your Day FrJoe Andelija
 
Excellent Tips On Research Paper Writing Educationa
Excellent Tips On Research Paper Writing EducationaExcellent Tips On Research Paper Writing Educationa
Excellent Tips On Research Paper Writing EducationaJoe Andelija
 
Analysis Of The Poem The Of The. Online assignment writing service.
Analysis Of The Poem The Of The. Online assignment writing service.Analysis Of The Poem The Of The. Online assignment writing service.
Analysis Of The Poem The Of The. Online assignment writing service.Joe Andelija
 
Example Of Narrative Report For Ojt In Restau
Example Of Narrative Report For Ojt In RestauExample Of Narrative Report For Ojt In Restau
Example Of Narrative Report For Ojt In RestauJoe Andelija
 
PPT - Essay Writing PowerPoint Presentation, F
PPT - Essay Writing PowerPoint Presentation, FPPT - Essay Writing PowerPoint Presentation, F
PPT - Essay Writing PowerPoint Presentation, FJoe Andelija
 
How To Write A Good, Or Really Bad, Philosophy Es
How To Write A Good, Or Really Bad, Philosophy EsHow To Write A Good, Or Really Bad, Philosophy Es
How To Write A Good, Or Really Bad, Philosophy EsJoe Andelija
 
Submit Essays For Money - College Homework Help A
Submit Essays For Money - College Homework Help ASubmit Essays For Money - College Homework Help A
Submit Essays For Money - College Homework Help AJoe Andelija
 
The Basics Of MLA Style Essay Format, Essay Templ
The Basics Of MLA Style Essay Format, Essay TemplThe Basics Of MLA Style Essay Format, Essay Templ
The Basics Of MLA Style Essay Format, Essay TemplJoe Andelija
 
Evaluation Essay - 9 Examples, Fo. Online assignment writing service.
Evaluation Essay - 9 Examples, Fo. Online assignment writing service.Evaluation Essay - 9 Examples, Fo. Online assignment writing service.
Evaluation Essay - 9 Examples, Fo. Online assignment writing service.Joe Andelija
 
Buy Cheap Essay Writing An Essay For College Applicatio
Buy Cheap Essay Writing An Essay For College ApplicatioBuy Cheap Essay Writing An Essay For College Applicatio
Buy Cheap Essay Writing An Essay For College ApplicatioJoe Andelija
 
Writing Paper For First Grade - 11 Best Images Of
Writing Paper For First Grade - 11 Best Images OfWriting Paper For First Grade - 11 Best Images Of
Writing Paper For First Grade - 11 Best Images OfJoe Andelija
 
Steps In Doing Research Paper , Basic Steps In The
Steps In Doing Research Paper , Basic Steps In TheSteps In Doing Research Paper , Basic Steps In The
Steps In Doing Research Paper , Basic Steps In TheJoe Andelija
 
Gingerbread Writing Project The Kindergarten Smorg
Gingerbread Writing Project The Kindergarten SmorgGingerbread Writing Project The Kindergarten Smorg
Gingerbread Writing Project The Kindergarten SmorgJoe Andelija
 
Analytical Essay - What Is An Analytical Essay Before Y
Analytical Essay - What Is An Analytical Essay Before YAnalytical Essay - What Is An Analytical Essay Before Y
Analytical Essay - What Is An Analytical Essay Before YJoe Andelija
 
Comparative Essay English (Advanced) - Year 11 HSC
Comparative Essay English (Advanced) - Year 11 HSCComparative Essay English (Advanced) - Year 11 HSC
Comparative Essay English (Advanced) - Year 11 HSCJoe Andelija
 
Pay Someone To Write A Letter For Me, Writing A Letter Requesting M
Pay Someone To Write A Letter For Me, Writing A Letter Requesting MPay Someone To Write A Letter For Me, Writing A Letter Requesting M
Pay Someone To Write A Letter For Me, Writing A Letter Requesting MJoe Andelija
 
Essay Plan Essay Plan, Essay Writing, Essay Writin
Essay Plan Essay Plan, Essay Writing, Essay WritinEssay Plan Essay Plan, Essay Writing, Essay Writin
Essay Plan Essay Plan, Essay Writing, Essay WritinJoe Andelija
 

More from Joe Andelija (20)

How To Write A Progress Report For A Project
How To Write A Progress Report For A ProjectHow To Write A Progress Report For A Project
How To Write A Progress Report For A Project
 
Quality Writing Paper. Best Website For Homework Help Services.
Quality Writing Paper. Best Website For Homework Help Services.Quality Writing Paper. Best Website For Homework Help Services.
Quality Writing Paper. Best Website For Homework Help Services.
 
The Ultimate Guide To Writing A Brilliant History E
The Ultimate Guide To Writing A Brilliant History EThe Ultimate Guide To Writing A Brilliant History E
The Ultimate Guide To Writing A Brilliant History E
 
A Day In The Life Of Miss Kranz Today Is Your Day Fr
A Day In The Life Of Miss Kranz Today Is Your Day FrA Day In The Life Of Miss Kranz Today Is Your Day Fr
A Day In The Life Of Miss Kranz Today Is Your Day Fr
 
Excellent Tips On Research Paper Writing Educationa
Excellent Tips On Research Paper Writing EducationaExcellent Tips On Research Paper Writing Educationa
Excellent Tips On Research Paper Writing Educationa
 
Analysis Of The Poem The Of The. Online assignment writing service.
Analysis Of The Poem The Of The. Online assignment writing service.Analysis Of The Poem The Of The. Online assignment writing service.
Analysis Of The Poem The Of The. Online assignment writing service.
 
Example Of Narrative Report For Ojt In Restau
Example Of Narrative Report For Ojt In RestauExample Of Narrative Report For Ojt In Restau
Example Of Narrative Report For Ojt In Restau
 
PPT - Essay Writing PowerPoint Presentation, F
PPT - Essay Writing PowerPoint Presentation, FPPT - Essay Writing PowerPoint Presentation, F
PPT - Essay Writing PowerPoint Presentation, F
 
How To Write A Good, Or Really Bad, Philosophy Es
How To Write A Good, Or Really Bad, Philosophy EsHow To Write A Good, Or Really Bad, Philosophy Es
How To Write A Good, Or Really Bad, Philosophy Es
 
Submit Essays For Money - College Homework Help A
Submit Essays For Money - College Homework Help ASubmit Essays For Money - College Homework Help A
Submit Essays For Money - College Homework Help A
 
The Basics Of MLA Style Essay Format, Essay Templ
The Basics Of MLA Style Essay Format, Essay TemplThe Basics Of MLA Style Essay Format, Essay Templ
The Basics Of MLA Style Essay Format, Essay Templ
 
Evaluation Essay - 9 Examples, Fo. Online assignment writing service.
Evaluation Essay - 9 Examples, Fo. Online assignment writing service.Evaluation Essay - 9 Examples, Fo. Online assignment writing service.
Evaluation Essay - 9 Examples, Fo. Online assignment writing service.
 
Buy Cheap Essay Writing An Essay For College Applicatio
Buy Cheap Essay Writing An Essay For College ApplicatioBuy Cheap Essay Writing An Essay For College Applicatio
Buy Cheap Essay Writing An Essay For College Applicatio
 
Writing Paper For First Grade - 11 Best Images Of
Writing Paper For First Grade - 11 Best Images OfWriting Paper For First Grade - 11 Best Images Of
Writing Paper For First Grade - 11 Best Images Of
 
Steps In Doing Research Paper , Basic Steps In The
Steps In Doing Research Paper , Basic Steps In TheSteps In Doing Research Paper , Basic Steps In The
Steps In Doing Research Paper , Basic Steps In The
 
Gingerbread Writing Project The Kindergarten Smorg
Gingerbread Writing Project The Kindergarten SmorgGingerbread Writing Project The Kindergarten Smorg
Gingerbread Writing Project The Kindergarten Smorg
 
Analytical Essay - What Is An Analytical Essay Before Y
Analytical Essay - What Is An Analytical Essay Before YAnalytical Essay - What Is An Analytical Essay Before Y
Analytical Essay - What Is An Analytical Essay Before Y
 
Comparative Essay English (Advanced) - Year 11 HSC
Comparative Essay English (Advanced) - Year 11 HSCComparative Essay English (Advanced) - Year 11 HSC
Comparative Essay English (Advanced) - Year 11 HSC
 
Pay Someone To Write A Letter For Me, Writing A Letter Requesting M
Pay Someone To Write A Letter For Me, Writing A Letter Requesting MPay Someone To Write A Letter For Me, Writing A Letter Requesting M
Pay Someone To Write A Letter For Me, Writing A Letter Requesting M
 
Essay Plan Essay Plan, Essay Writing, Essay Writin
Essay Plan Essay Plan, Essay Writing, Essay WritinEssay Plan Essay Plan, Essay Writing, Essay Writin
Essay Plan Essay Plan, Essay Writing, Essay Writin
 

Recently uploaded

Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Recently uploaded (20)

Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

A Heuristic TRIZ Problem Solving Approach Based On Semantic Relatedness And Ontology Reasoning

  • 1. A Heuristic TRIZ Problem Solving Approach based on Semantic Relatedness and Ontology Reasoning Wei Yan1,2 , Cecilia Zanni-Merk2 , François Rousselot2 , Denis Cavallucci1 , and Pierre Collet2 1 LGECO/INSA Strasbourg, 24 Boulevard de la Victoire, 67084 Strasbourg Cedex, France 2 LSIIT/BFO Team (UMR CNRS 7005) - Pôle API BP 10413, 67412 Illkirch Cedex, France {wei.yan,cecilia.zanni-merk,francois.rousselot,denis.cavallucci}@ insa-strasbourg.fr,pierre.collet@unistra.fr Abstract. The theory of inventive problem solving (TRIZ) was devel- oped to solve inventive problems in different industrial fields. In recent decades, modern innovation theories and methods proposed several dif- ferent knowledge sources, whose use requires extensive knowledge about different engineering domains. In order to facilitate the use of the TRIZ knowledge sources, this paper explores a heuristic TRIZ problem solv- ing approach. Firstly, TRIZ users start solving inventive problem with the TRIZ knowledge source of their choice. Then other similar knowl- edge sources are used according to a calculation of semantic related- ness. Finally, heuristic solutions are returned by ontology reasoning on the knowledge sources. The case of a ”Diving Fin” is used to show the heuristic TRIZ problem solving process in detail. Keywords: TRIZ, Semantic Relatedness, Ontology Reasoning. 1 Introduction TRIZ, the theory of inventive problem solving, was developed in the middle of the 20th century by G. S. Althshuller. The goal of this methodology was, initially, to improve and facilitate the resolution of technological problems [1] [2]. During the development of TRIZ, different knowledge sources were estab- lished in order to solve different types of inventive problems. These knowledge sources are all built independently of the application field, but their levels of abstraction are very different, making their use quite complicated. The main reasons for this difficulty are: 1. The wealth of knowledge available in TRIZ is available for solving a large variety of inventive problems but access to the needed specific knowledge might be troublesome.
  • 2. 2 W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet 2. Using a recommendation proposed by TRIZ for solving a specific problem requires extensive knowledge of different engineering domains and is not cur- rently supported by the methodology. As a consequence, the user is supposed to possess a high degree of expertise in engineering design. In order to facilitate the TRIZ problem solving process, the development of an intelligent knowledge manager is explored in this paper. On the one hand, according to the TRIZ knowledge sources ontologies, the knowledge manager offers to the users the relevant knowledge sources of the model they are building. On the other hand, the manager has the ability to fill ”automatically” the models of the other knowledge sources. Firstly, TRIZ users start solving an inventive problem with the chosen knowledge source, and then other similar knowledge sources are obtained based on the links among the TRIZ knowledge sources. Finally, heuristic solutions are returned by ontology reasoning on the knowledge sources. The remainder of the paper is organized as follows. Section 2 introduces the main tools and techniques of classic TRIZ. Section 3 discusses the heuristic TRIZ problem solving in detail, including the framework, the semantic relatedness method and also the ontology reasoning mechanism. Section 4 elaborates the whole process in terms of the case of a ”Diving Fin”. Section 5 concludes with a summary and outlines some directions for future research. 2 The TRIZ Problem Solving Approach This section presents the TRIZ problem solving approach and the TRIZ knowl- edge sources. The TRIZ problem solving approach is made up of three phases, as shown in Fig.1: 1. The ”formulation” phase, where the expert uses different tools to express the problem in the form of a contradiction [1] network or another model. 2. The ”abstract solution finding” phase, where access to different knowledge bases is made to get one or more solution models. Generally, in this step, TRIZ users are required to have wide experience on the TRIZ knowledge sources. They need to be capable of choosing the accurate abstract solution according to the current abstract problem. 3. The ”interpretation” phase, where these solution models are instantiated with the help of the scientific-engineering effects knowledge base, to get one or more solutions to be implemented in the real world. 2.1 The TRIZ knowledge sources The knowledge sources for solving inventive design problems, including 40 inven- tive principles, 11 separation methods and 76 inventive standards, are used to eliminate technical contradictions, eliminate physical contradictions and provide common problem-solving methods respectively [2].
  • 3. W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet 3 Abstract problem Abstract solution Physical contradiction Technical contradiction Substance-Field model 40 IP 76 IS 11 SP FORMULATION INTERPRETATION Specific inventive technical problem Specific inventive technical solution ABSTRACT FIELD Laws of technological innovation Physical, chemical, geometrical effects TRIZ users SP- separation principle IP- inventive principle IS- inventive standard Fig. 1. The TRIZ problem solving approach Inventive principles A new problem can be solved by the use of a proper inven- tive principle, after the problem has been formulated as a technical contradiction in terms of predefined generalized parameters: ”a generalized parameter to be improved versus a generalized parameter which deteriorates”. Inventive princi- ples only recommend a method for eliminating the contradiction. For example, Inventive Principle 35: Change of physical and chemical parameters 1. Change the object’s aggregate state. 2. Change concentration or consistency of the object. 3. Change the degree of flexibility of the object. 4. Change the temperature of the object or environment. Separation methods An advanced form of contradictions is physical contra- dictions. To model an inventive problem as a physical contradiction, a physical object that must have two conflicting properties has to be identified. To solve problems containing physical contradictions, separation methods for physical contradiction elimination are used. Among them, there are: 1. Separation of conflicting properties in time. 2. Separation of conflicting properties in space. 3. Separation of conflicting properties at micro level. Inventive standards They are drawn from the fact that most inventions refer to a conceptual modification of physical systems. If problems from different domains result in identical physical models, this means that the problems are similar. Therefore, they can be solved by applying the same method.
  • 4. 4 W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet Standards are built in the form of recommendations, and generally, formu- lated as rules like If <Condition1> and <Condition2> then <Recommendation>. Both conditions permit recognizing the typology of the problem associated to the standard. This way, for a built problem model, there exist a certain num- ber of recommendations allowing the construction of the corresponding solution model. An example: Inventive Standard 2.4.12: Applying electrorheologic fluid. If a magnetic fluid cannot be used, the electrorheologic fluid may be useful. The missing links among the knowledge sources In order to present objects, ideas, situations and relationships in the inventive problem solving pro- cess, as stated in [3], TRIZ experts use the knowledge sources for their own spe- cific applications from their point of view. The knowledge sources for resolution are situated at different levels of abstraction and at different levels of ”close- ness to reality”. In fact, inventive principles, for example, even if they seem to refer to concrete reality (for instance, ”inert atmosphere”) are conceptually more abstract than inventive standards, which refer to concrete substances or fields. The imagination effort to be done by the user to apply an inventive principle is much more important than that the one to be done if he wants to use an inventive standard. 3 The Heuristic TRIZ Problem Solving Approach In this section, firstly the framework of the heuristic TRIZ problem solving approach is proposed. Then we introduce the retained semantic relatedness meth- ods to find the missing links among the TRIZ knowledge sources. Finally, the TRIZ knowledge sources ontologies are presented and the mechanism of ontology reasoning is elaborated in detail. 3.1 Framework The framework of the heuristic TRIZ problem solving approach is given in Fig.2, which is made up of a preprocess and a main process. The preprocess includes two steps: 1. Use semantic relatedness methods to find the missing links among the TRIZ knowledge sources, and store the obtained similarities in a database; 2. Establish the TRIZ knowledge sources ontologies and set up ontology rea- soning rules. Ontologies are used to formalize the main concepts in the TRIZ knowledge sources, and the Semantic Web Rule Language (SWRL)[5] is used to describe the reasoning rules. The main process with the results of the pretreatment consists of four phases:
  • 5. W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet 5 Inventive Principles Inventive Standards Separation Methods Semantic Relatedness IP IS SM Ontology Reasoning Ontology Reasoning Rules Fig. 2. The framework of the heuristic TRIZ problem solving approach 1. Search an abstract solution with one of the TRIZ knowledge sources. Accord- ing to conventional TRIZ problem solving methods, TRIZ users choose a TRIZ knowledge source, for example using inventive principles, to eliminate a technical contradiction; 2. For the abstract solutions obtained in phase 1, select the similar knowledge sources on the basis of the similarities stored in the database; 3. According to the TRIZ knowledge sources ontologies, choose the appropriate reasoning rules from the rule set; 4. Implement ontology reasoning to provide heuristic solutions. 3.2 Semantic Relatedness Methods for Defining the Missing Links among the TRIZ Knowledge Sources Considering the way the TRIZ knowledge sources are represented as short texts, we explore two methods to calculate the semantic similarity among short texts: basic matching and improved matching with word weight. Regarding the basic matching, it has been discussed in previous publications [11]. Word weight (word frequency) is proposed to measure the different ways words act on the short text similarity. We use here tf ∗ idf, in which two parts of the weighting were proposed by Gerard Salton [7] and Karen Sparck Jones [8] respectively, to calculate the word weight. Given two short texts A1 including words sequence A11, A12 ¡ ¡ ¡ A1n and A2, including A21, A22 ¡ ¡ ¡ A2m, the most similar words in A2 are selected for each word in A1. However, this is not enough to estimate the similarity between A1
  • 6. 6 W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet and A2, because the inverse situation is not considered, that is, the most similar words in A1 for each word in A2 also need to be considered. Taking this into account, an improved method of matching with word weight is proposed: s(A1, A2) = Pn i=1 ww1i×Maxm j=1(s(A1i,A2j )) n + Pm i=1 ww2i×Maxn j=1(s(A2i,A1j )) m (1) where s(A1i, A2j) and s(A2j, A1i) represent the word similarity of A1i and A2j,1 6 i 6 n, 1 6 j 6 m (the way to calculate them was introduced in [11]). ww1i is the word weight of the ith word in A1 and ww2i is the word weight of the ith word in A2. 3.3 The TRIZ Knowledge Sources Ontologies In general, an ontology is composed of concepts and relationships that are used to express knowledge about the modeled field. Therefore, the constitution of a framework for problem-solving based on different knowledge sources as the aim of ontologies will be considered. Here we use the process of constructing the inventive standards ontology as an example, which are the foundations for the so-called Su-Field analysis. Gen- erally, Su-Field modeling includes the construction of a generic problem model and a generic solution model, both in the form of Su-fields. The transformation from the generic problem model to the generic solution model is implemented through the use of the appropriate inventive standards. Finally, the solution model is interpreted to the specific solution for the specific problem. The min- imum technical system consists of two substances - an object, a tool to act on the object, and a field. The inventive standards ontology is established in the following hierarchy: 1. There are two different classes of Su − Field Model: Problem Model and Solution Model. Each model consists of three elements - a Field, a Tool and an Object; 2. There are five kinds of Fields: Magnetic, Mechanic, Chemical, Thermal, and Electric and five sorts of Substance: Material, Instrument, Human− being, Component, and Environment; 3. InventiveStandards are divided into five Classes, and each Class has sev- eral Groups; 4. The properties PM hasField, PM hasTool and PM hasObject are defined to describe the relationships respectively between the Problem Model and Field, Tool and Object; 5. The properties SM hasField, SM hasTool and SM hasObject are defined to describe the relationships respectively between the Solution Model and Field and Substance with different roles. Compared with Description Logic (DL), Web Ontology Language (OWL) [4], constructed based on SHIQ and described in the form of Extensible Markup
  • 7. W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet 7 Language (XML), makes it easier and much flexible to reuse and share the knowledge base. According to the ability of description and reasoning, OWL-DL is used to describe the concepts and their relationships in the TRIZ knowledge sources in Protégé [9]. A fragment of the inventive standards ontology is shown in Fig.3. Fig. 3. The fragment of the inventive standards ontology 3.4 Ontology Reasoning for Providing Heuristic Solutions Ontology Reasoning Rules Compared with RuleML and RIF aiming to tackle broad problem of rule interchange, Semantic Web Rule Language (SWRL) [5], is an OWL-specific rule language, which allows users to write rules that can be expressed in terms of OWL concepts to provide more powerful deductive reasoning capabilities than OWL alone. The rules for each knowledge source can be established using SWRL. Tak- ing the inventive standards ontology as an example, we build the rules for the Inventive Standard 1.1.1 - If there is an object which is not easy to change, add the missing necessary elements. We set the SWRL rules as follows: Problem Model(?x) ∧ PM isSolvedBy(?x, ?y) ∧ IS1.1.1(?y)∧ PM hasFieldNum(?x, 0) → PM hasField(?x, AdditiveField1) (2) Problem Model(?x) ∧ PM isSolvedBy(?x, ?y) ∧ IS1.1.1(?y)∧ PM hasToolNum(?x, 0) → PM hasTool(?x, AdditiveSubstance1) (3) Problem Model(?x) ∧ PM isSolvedBy(?x, ?y) ∧ IS1.1.1(?y)∧ PM hasObjectNum(?x, 0) → PM hasObject(?x, AdditiveSubstance2) (4) where PM hasFieldNum, PM hasToolNum and PM hasObjectNum are defined to evaluate the missing necessary elements. According to the reasoning rules, the instances AdditiveField1, AdditiveSubstance1 and AdditiveSubstance2 are con- nected automatically to the instances of the Problem Model, which is qualified
  • 8. 8 W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet for the inventive standard 1.1.1, and are returned to TRIZ users together with the instances of the Solution Model. Ontology Reasoning Engine Jess [6] is a high-performance rule-based engine and scripting environment written entirely in Sun’s Java language. SWRLJess- Bridge [10] is usually used to translated ontologies and rules from the OWL and SWRL formats to the Jess format. The process to reason with the TRIZ knowledge sources ontologies includes four steps: 1. Instantiate the TRIZ knowledge sources ontologies, and convert them into the Jess format using SWRLJessBridge; 2. Infer with the Jess engine; 3. Generate the asserted ontologies in Jess format; 4. Transfer the asserted ontologies from the Jess format to the OWL format. 4 The Case of the ”Diving Fin” A software prototype was developed in a Java 1.7.02 platform, WordNet 2.0, Protégé 3.4.3 and Jess 7.1p2 on a Windows environment, to test this approach taking the case of a ”Diving Fin” as an example, which has been also solved by TRIZ experts. Even if the use of diving fins becomes popular, there are still some problems with them. The divers need to make a great effort to push the water, which often makes them tired. Generally, the diving fin should be small for offering minimal resistance to water in order to minimize the effort of the diver and, at the same time, it should also be big in order to push water more efficiently. As a result, there is a contradiction between ”Ease of manipulation” and ”Kicking efficiency”. As shown in Fig.4(a), there are two interactions between the Tool ”diving fin” and the Object ”water”, that is, a useful one is ”push” and a harmful one is ”resist”. The harmful interaction should be minimized. (a) Before reasoning (b) After reasoning Fig. 4. The problem model of the case of a ”Diving Fin”
  • 9. W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet 9 TRIZ experts usually start to solve this problem using the knowledge source of inventive principles, by setting a technical contradiction and using the appro- priate tool to use them. The proposed inventive principle to use is IP36: Phase transitions: Use phenomena occurring during phase transitions. The abstract description of this principle makes difficult to experts to find a detailed solution for this case. Our approach proposes, then, to find heuristic solutions using other seman- tically similar knowledge sources. For example, the most similar inventive stan- dards for Inventive Principle 36 are selected (Table 1). Table 1. The most similar inventive standards of Inventive Principle 36 Inventive Principle Inventive Standard Inventive Principle 36 Inventive Standard 1.1.2 Introduce additive in the S1 or S2 enhancing controllability or imparting the required properties to the SFM; Inventive Standard 1.2.4 Add a new field (F2) to neutralize the harmful effect (or transform the harmful effect into another useful effect); Then, ontology reasoning is launched to find concrete solutions to the case. Rules associated to Inventive Standard 1.1.2 include: Problem Model(?x) ∧ PM isSolvedBy(?x, ?y) ∧ IS1.1.2(?y)∧ PM hasFieldNum(?x, 1) ∧ PM hasToolNum(?x, 1)∧ PM hasObjectNum(?x, 1) → PM hasTool(?x, AdditiveSubstance1) (5) Problem Model(?x) ∧ PM isSolvedBy(?x, ?y) ∧ IS1.1.2(?y)∧ PM hasFieldNum(?x, 1) ∧ PM hasToolNum(?x, 1)∧ PM hasObjectNum(?x, 1) → PM hasObject(?x, AdditiveSubstance2) (6) After reasoning, as described in Fig.4(b), an ”AdditiveTool” or an ”Addi- tiveObject” are added to the problem model. Fig. 5. The concept of tubular shear thickening fins For example, using a shear thickening liquid as an ”AdditiveTool”, the con- cept of tubular shear thickening fins is proposed as shown in Fig.5. This concept
  • 10. 10 W. Yan, C. Zanni-Merk, F. Rousselot, D. Cavallucci and P. Collet is a truly inventive concept, since there are no-existing widely distributed and produced products in industry based on this principle (only prototypes, patented fabrics, dampers in the truck industry, etc.). 5 Conclusions In order to facilitate the use of the TRIZ knowledge sources, this paper explores a heuristic TRIZ problem solving approach. Firstly, TRIZ users start solving inventive problems with the TRIZ knowledge source of their choice. Then other similar knowledge sources are used according to a calculation of semantic relat- edness. Finally, heuristic solutions are returned using ontology reasoning. Perspectives of future work include improving the semantic relatedness meth- ods to make the similarities among the TRIZ knowledge sources more accurate and exploring a more comprehensive rule base for the TRIZ knowledge sources ontologies. On the short term, Our research will focus on facilitating the trans- formation of the obtained generic heuristic solutions into specific solutions based on use of the physical effects knowledge source. References 1. Altshuller, G.: Creativity as An Exact Science. Gordon and Breach Scientific Pub- lishers, New York (1984). 2. Altshuller, G.: The Innovation Algorithm: TRIZ. Systematic Innovation and Tech- nical Creativity (2000). 3. Bonjour, E., Renaud, J.: Pilotage des Systeme de Connaissances de Competences: Comment Definir les Concepts Principaux. In : Proceedings of Colloque Interrna- tional de Gnie Industriel (CIGI) (2005). 4. Cuenca Grau B., Horrocks I., Motik B., Parsia B., Patel-Schneider P., Sat- tler U.: OWL 2: The next step for OWL. Web Semant. 6, 4, 309-322. DOI=10.1016/j.websem.2008.05.001 (2008). 5. Horrocks, I., Patel-Schneider, P. F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Mem- ber Submission (2004). 6. Sandia National Laboratories, http://www.jessrules.com/. 7. Salton, G.: Automatic Information Organization and Retrieval, McGraw-Hill (1968). 8. Sparck Jones, K.: A Statistical Interpretation of Term Specificity and Its Application in Retrieval. Jounal of Documentation, 11-21 (1972). 9. Stanford University School of Medicine, http://protege.stanford.edu/. 10. http://protege.cim3.net/cgi-bin/wiki.pl?SWRLJessBridge. 11. Yan, W., Zanni-Merk, C., and Rousselot, F.: An Application of Semantic Distance between Short Texts to Inventive Design. In Proceedings of the International Confer- ence on Knowledge Engineering and Ontology Development (KEOD2011), 261-266 (2011).