=Paper= {{Paper |id=None |storemode=property |title=Information technologies - synergy of theory and application |pdfUrl=https://ceur-ws.org/Vol-683/paper2.pdf |volume=Vol-683 |dblpUrl=https://dblp.org/rec/conf/itat/Vojtas10 }} ==Information technologies - synergy of theory and application== https://ceur-ws.org/Vol-683/paper2.pdf
      Information technologies - synergy of theory and application⋆

                                                   Peter Vojtáš

    Department of Software Engineering, School of Computer Science, Faculty of Mathematics and Physics, Charles
                         University, Malostranské nám. 25, 118 00 Praha 1, Czech Republic
                                             vojtas@ksi.mff.cuni.cz

    In this lecture we give several examples and lessons    ues (see [2])? (Second) In our model we have a con-
learned from research, development and experiments          tinuous semantic, on the other side in [6] GAP was
in the area of theory and applications of information       not continuous (and general connection between these
technology. We will try to describe a possible synergy      two models was also an open problem). This was all
of theory and application too. Namely, to describe          solved in [2], introducing a model based on left con-
where practical needs bring new problems for theory         tinuous conjunctors, with a weak form of border con-
and where theory helps to formulate methods, which          dition (without associativity and commutativity) and
should be verified in practice.                              with body aggregation . We have shown that FLP is
    In the theoretical part we will mention research on     (in a sense) equivalent to GAP.
correctness and completeness of fuzzy logic program-            In the application part we make difference between
ming [1,2] and various measures for evaluating success.     case studies and use cases. Case studies include de-
In applications we mention acquaintance with devel-         scriptions of systems that have been deployed within
opment and experiments of preferential querying and         an organization, and are now being used within a pro-
user dependent top-k answers [3]. In all of these it also   duction environment. Use cases include examples
depends on whether our task is deductive (querying),        where an organization has built a prototype system,
inductive (learning) or abductive. In practice, it is im-   but it is not currently being used by business func-
portant to have a user behavior model (for many dif-        tions [18]. Repeatability of experiments is also an is-
ferent users). To see what is (can be, must be) done au-    sue, see e.g. [19]. So our applications here are not true
tomatically (trained, assisted, unsupervised, . . . ) and   deployed applications, they are rather experiments
what by human, what is domain dependent and what            (use case prototypes) and repeatability is not always
is generic. Our fuzzy model is not a mere generaliza-       fully satisfactory enabled.
tion from two values to many values. The key point of           Main impulse for these considerations came from
our study here is our understanding of fuzzy value as       a referee refuting our paper in an application oriented
preference degree. Using fuzzy as preferences enlight-      conference. He/She asked – where from do you have
ens phenomena which in a two valued world are not           rules of your FLP? So far main motivation in fuzzy
visible at all.                                             were toy examples with tall Swedes and young bas-
    From mathematical point of view one can general-        ketball players. Our motivation was real life examples
ize LP to many valued logic. Also here we face several      where fuzzy degree is the degree of user preference
challenges. Should our rules be implications or clauses,    (and no more fuzzy linguistic variables with modifiers
should our computation be refutation or query answer-       like very tall . . . ). A well developed counterpart of this
ing, is unification touched by this or not? In two valued    is already in preferential querying, where only top-k
logic these are equivalents, in [1] we have developed a     most preferred answers are interesting. Main contri-
model of ([0,1] valued) fuzzy logic programming FLP         bution here was made by R. Fagin (see e.g. [10]), who
with implicative rules and computation based on back-       (in a datalog setting, without function symbols) as-
ward usage of modus pones (and possible extension           sumed we have objects in several lists repeatedly or-
with fuzzy similarity in [4]).                              dered by different attributes (local) preferences and
    Concerning implementation of this system,               gave an original optimal algorithm for top-k for this
M. Lieskovsky has constructed in [5] a fuzzy War-           setting. This direction was further investigated
ren abstract machine. Our system enables new form           by P. Gurský who has implemented and experimented
of cuts for threshold queries (see [1]).                    with several heuristics (see e.g. [7]). V. Vaneková has
    Further development went in two directions.             developed several knowledge representation models for
(First) What happens in finitely valued case when dif-       this ([8]).
ferent attributes take different number of truth val-            But referee asked where from do you have those
                                                            rules (Fagin assumes we have the (query) rules, with
⋆                                                           local preferences and global aggregation (in good con-
    This work was partially supported by Czech Grant
    Agency GA CR under number 202/10/0761.                  cordance with our result FLP = GAP)? So now the
8          Peter Vojtáš

question is, where from we have local preferences (user              8. V. Vaneková, P. Vojtáš: Comparison of scoring and
preferences on attributes represented by a fuzzy (rank-                 order approach in description logic EL(D). SOFSEM
ing) set) and where from do we have combination (ag-                    2010: 709–720.
gregation] function giving the global preference? This               9. A. Eckhardt, T. Horváth, P. Vojtáš: Learning different
is an inductive task. With T. Horváth, A. Eckhardt we                  user profile annotated rules for fuzzy preference top-k
                                                                        querying. SUM 2007, 116–130.
have developed several inductive models (see e.g. [9]).
                                                                    10. R. Fagin, A. Lotem, M. Naor: Optimal aggregation al-
    Moreover a practical problem occurred. Well, as-                    gorithms for middleware. J. Comput. Syst. Sci. 66 (4),
sume we have different users (with different attribute                    2003, 614–656.
preferences and aggregation). What are and where                    11. P. Jenček, P. Vojtáš, M. Kopecký, C. Hösch: Sociomap-
from are inputs? Do we assume user implicit inputs                      ping in text retrieval systems. FQAS 2009, 122–133.
(e.g. click stream behavior) or (some form of) user                 12. B. Václav, A. Eckhardt, and P. Vojtáš: A web shop
explicit inputs. User aspects of these problems are de-                 with user preference search capabilities. To appear in
veloped in[3,11,12] and we have to admit that exper-                    Web Intelligence/IAT Workshops 2010, IEEE Com-
iments are mostly done with an artificially generated                    puter Society, 2010.
user, very few human user experiments were done (and                13. J. Pokorný, P. Vojtáš: A data model for flexible query-
we have a problem how to evaluate them). Supporting                     ing. ADBIS 2001, 280–293.
                                                                    14. A. Eckhardt, J. Pokorný, P. Vojtáš: A system recom-
data storage for these tasks is challenged too, we gave
                                                                        mending top-k objects for multiple users preferences.
a model of fuzzy relational algebra for flexible query-                  FUZZ-IEEE 2007, 1–6.
ing in [13] and an index structure for multiple user                15. A. Eckhardt, T. Horváth, D. Maruščák, R. Novotný,
preferential queries in [14].                                           P.Vojtáš: Uncertainty issues and algorithms in au-
    For theoretical part it is now clear that equality                  tomating process connecting web and user. URSW
of fuzzy sets (correct answers and computed answers)                    (LNCS Vol.) 2008, 207–223.
is not a good measure and correctness and complete-                 16. J. Dědek, P. Vojtáš: Fuzzy classification of web re-
ness results have to be reconsidered with some order                    ports with linguistic text mining. Web Intelligence/IAT
violation/concordance measures.                                         Workshops 2009, 167–170.
    Further, from an experimental point of view, we                 17. R. Novotný, P. Vojtáš, D. Maruščák: Information ex-
went in direction of web information extrac-                            traction from web pages. Web Intelligence/IAT Work-
                                                                        shops 2009, 121–124.
tion ([16,17]), because it is also interesting to know
                                                                    18. Semantic Web Case Studies and Use Cases,
where are all these data from (after where are rules                    http://www.w3.org/2001/sw/sweo/public/UseCases/.
from). Situation connecting web and user is heavily                 19. S. Manegold et al.: Repeatability & work-
influences by uncertainty, starting research is done                     ability evaluation of SIGMOD 2009.                    SIG-
in [15].                                                                MOD Record 38 (3), 2009, 40–43, see e.g.
    We can conclude, that synergy between theoretical                   http://www.sigmod08.org/sigmod call papers.shtml
and applied (experimental) research and development                     sub 6.
was beneficial for both of them.


References
    1. P. Vojtáš: Fuzzy logic programming. Fuzzy Sets and
       Systems, 124 (3), 2001, 361–370.
    2. S. Krajči, R. Lencses, P. Vojtáš: A comparison of fuzzy
       and annotated logic programming. Fuzzy Sets and Sys-
       tems, 144, 2004, 173–192.
    3. A. Eckhardt, P. Vojtáš: Combining various methods of
       automated user decision and preferences modeling. In:
       MDAI 09, Springer Verlag, 172-181.
    4. Jesús Medina, Manuel Ojeda-Aciego, Peter Vojtáš:
       Similarity-based unification: a multi-adjoint approach.
       Fuzzy Sets and Systems, 146 (1), 2004, 43–62.
    5. M. Lieskovsky: Quantitative search strategies. Neural
       Network World.
    6. M. Kifer, V.S. Subrahmanian: Theory of general-
       ized annotated logic programming and its applications.
       J. Log. Program. 12 (3& 4), 1992, 335–367.
    7. P. Gurský, P. Vojtáš: On top-ksearch with no random
       access using small memory. ADBIS 2008, 97–111.