Agnieszka NOWAK * 1. WSTĘP

Podobne dokumenty
WPŁYW INFORMACJI STATYSTYCZNEJ NA EFEKTYWNOŚĆ SYSTEMÓW WSPOMAGANIA DECYZJI

SYSTEMY EKSPERTOWE W INTERNECIE PROJEKT WIELOPLATFORMOWEGO MODUŁU WNIOSKOWANIA WSTECZ DLA SYSTEMU Z REGUŁOWĄ REPREZENTACJĄ WIEDZY

Agnieszka NOWAK * Roman SIMIŃSKI ** 1. WSTĘP

KONTROLING I MONITOROWANIE ZLECEŃ PRODUKCYJNYCH W HYBRYDOWYM SYSTEMIE PLANOWANIA PRODUKCJI

Rachunek prawdopodobieństwa projekt Ilustracja metody Monte Carlo obliczania całek oznaczonych

MODUŁ INTERNETOWY dane statystyczne PUP

DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY PROGRAMU AGREGAT - 2

Aktyn Płace-Kadry. Opis usprawnień i zmian w wersji (październik 2011r.)

SZKOLENIA I STUDIA PODYPLOMOWE DOFINANSOWANE Z EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO

Ćwiczenie numer 4 JESS PRZYKŁADOWY SYSTEM EKSPERTOWY.

Instrukcja zarządzania kontami i prawami

Systemy ekspertowe. Wnioskowanie w systemach regułowych. Część piąta. Autor Roman Simiński.

Najbardziej istotne zmiany w funkcjonalności B2B (niniejsze podsumowanie nie

Zakład Ubezpieczeń Społecznych Departament Zamówień Publicznych ul. Szamocka 3, 5, Warszawa tel: , faks:

Transformacja wiedzy w budowie i eksploatacji maszyn

Warszawa, lipiec 2013 r.

Technologia informacyjna

Instrukcja zmian w wersji Vincent Office

FK - Deklaracje CIT-8

Programowanie deklaratywne

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp

Instrukcja posługiwania się Informatycznym Systemem Zdawania Egzaminów

Instrukcja uŝytkownika aplikacji modernizowanego Systemu Informacji Oświatowej

PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ. Opis działania raportów w ClearQuest

Systemy ekspertowe i sztuczna inteligencja. dr Agnieszka Nowak Brzezioska

INSTRUKCJA INWENTARYZACJI

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wprowadzania danych Warszawa 2007

9.5 Rozliczanie zaopatrzenia w przedmioty ortopedyczne i środki pomocnicze

Integracja systemu CAD/CAM Catia z bazą danych uchwytów obróbkowych MS Access za pomocą interfejsu API

Potencjał społeczności lokalnej-podstawowe informacje

INDUKOWANE REGUŁY DECYZYJNE ALORYTM APRIORI JAROSŁAW FIBICH

Systemy eksperowe. Agnieszka Nowak Brzezińska Wykład I

Współdziałanie SłuŜby Geodezyjnej i Kartograficznej w zakresie weryfikacji danych na potrzeby PRG

Systemy ekspertowe. System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro

Informacje i materiały dotyczące wykładu będą publikowane na stronie internetowej wykładowcy, m.in. prezentacje z wykładów

Interpretacja krzywych sondowania elektrooporowego; zagadnienie niejednoznaczności interpretacji (program IX1D Interpex) Etapy wykonania:

W ORGANIZACJI. Strategiczne ujęcie zasobów ludzkich w procesach organizacyjnych

Współpraca Integry z programami zewnętrznymi

Akceleracja symulacji HES-AHDL. 1. Rozpoczęcie pracy aplikacja VNC viewer

Indukcja matematyczna

Opis programu OpiekunNET. Historia... Architektura sieciowa

EKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Wprowadzenie do zajęć

Podstawy obsługi aplikacji Generator Wniosków Płatniczych

bo od managera wymaga się perfekcji

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Komunikaty statystyczne medyczne

DM Plaza ZMIANA PREFIX ÓW DOKUMENTÓW

1. Instalacja modułu w systemie Windows.

9.5 Rozliczanie zaopatrzenia w przedmioty ortopedyczne i środki pomocnicze

elektroniczna Platforma Usług Administracji Publicznej

Wykorzystanie protokołu SCEP do zarządzania certyfikatami cyfrowymi w systemie zabezpieczeń Check Point NGX

Wymagania techniczne Generator działa w trybie online poprzez przeglądarkę internetową. Do poprawnego działania wymagane są:

SPIS TREŚCI. Do Czytelnika... 7

SEE ELECTRICAL EXPERT V3R7. Zalecana metoda instalacji

WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIENIA Problem przydziału

Webowy generator wykresów wykorzystujący program gnuplot

Instalacja Czytnika Kart w systemie Windows 7, Windows XP, Windows Vista, Windows 2000.

PROGRAM WSPOMAGAJĄCY OCENĘ INWESTYCJI MECHANIZACYJNYCH DOZEM 2

PRZEDMIOTOWY SYSTEM OCENIANIA. z przedmiotu. Programowanie strukturalne i obiektowe. dla technikum informatycznego

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

Rekurencje. Jeśli algorytm zawiera wywołanie samego siebie, jego czas działania moŝe być określony rekurencją. Przykład: sortowanie przez scalanie:

Paczki przelewów w ING BankOnLine

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza

Aplikacja Ramzes. Rejestrator

Spis treści. spis treści wygenerowany automatycznie

Praca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz

IV.3.b. Potrafisz samodzielnie dokonać podstawowej konfiguracji sieci komputerowej

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta

Konfiguracja programu pocztowego Outlook Express i toŝsamości.

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt

Instalacja Czytnika Kart 2.8 dla przeglądarek 64 bitowych dla systemów Windows XP/Vista/2000/7/8 64 bit i 32 bit

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla administratora systemu Warszawa 2007

Multimetr cyfrowy MAS-345. Instrukcja instalacji i obsługi oprogramowania DMM VIEW Ver 2.0

technologii informacyjnych kształtowanie , procesów informacyjnych kreowanie metod dostosowania odpowiednich do tego celu środków technicznych.

PORADNIK RODZICA PRAWA I OBOWIĄZKI PRACUJĄCEGO RODZICA

Internetowy moduł prezentacji ofert pracy do wykorzystania na stronie WWW lub panelu elektronicznym. Wstęp

System sprzedaŝy rezerwacji

2. Podstawy programu Microsoft Access

InŜynieria Rolnicza 14/2005. Streszczenie

Oprogramowanie dla biznesu Numer 11 (69) Listopad 2009 JAK SZYBKO I SKUTECZNIE ZAMKNĄĆ ROK?

PREZENTACJE MULTIMEDIALNE cz.1

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Od pomysłu do przemysłu

Program do obsługi ubezpieczeń minifort

Przekazywanie teczek studentów do Archiwum.

INSTRUKCJA OBSŁUGI SKLEPU INTERNETOWEGO. Alu System Plus Sp.J. ul.leśna 2d Chrzanów, tel.(+48-32)

Specyfikacja zadania informatycznego nr 1

Systemy ekspertowe : program PCShell

Rys. 7.1: Okno główne modułu Dia_Sta

Instrukcja do instalacji/aktualizacji systemu KS-FKW

Opis tworzenia modelu uprawnień dla UŜytkowników

Krzysztof T. Psurek Politechnika Śląska Wydział Organizacji i Zarządzania

Systemy liczenia. 333= 3*100+3*10+3*1

pielęgniarki ambulatoryjnej pielęgniarki środowiskowej połoŝnej

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

PROFIL STANOWISKA PRACY (THOMAS JOB) Księgowa/Księgowy ANALIZA PROFILU OSOBOWEGO Pani XY oraz Pani YZ PRZYKŁADOWY RAPORT PORÓWNAWCZY:

Praca dyplomowa magisterska

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

Instrukcja automatycznego tworzenia pozycji towarowych SAD na podstawie danych wczytywanych z plików zewnętrznych (XLS).

Instrukcja wykonywania rozliczeń

Transkrypt:

aktualizacja bazy wiedzy, systemy wspomagania decyzji, statystyka, znaczenie informacji statystycznej. Agnieszka NOWAK * PROCES AKTUALIZACJI SYSTEMU WSPOMAGANIA DECYZJI NA PODSTAWIE INFORMACJI STATYSTYCZNYCH UZYSKANYCH W WYNIKU WNIOSKOWANIA WSTECZ NA PRZYKŁADZIE WIELOPLATFORMOWEGO MODUŁU INFER v 2.0. Praca przedstawia proces aktualizacji wiedzy zapisanej w bazach wiedzy systemów wspomagania decyzji. Proces taki moŝliwy jest dzięki dany, statystycznym zaimplementowanym w module poddanym analizie - wieloplatoformowym module wnioskowania wstecz Infer v 2.0 dla inteligentnych aplikacji internetowych. Zawiera krótki opis obecnej wersji systemu i koncepcję jego rozbudowy pod względem dostarczanych przez niego informacji statystycznych. 1. WSTĘP Dająca się zaobserwować w ostatnim czasie, dość duŝa popularność systemów wspomagania decyzji w róŝnych dziedzinach Ŝycia, skłania do elementarnej analizy przyczyn takiego zjawiska. OtóŜ okazuje się, iŝ są takie dziedziny, gdzie dla rozwiązywania złoŝonych problemów nie moŝliwe jest zastosowanie Ŝadnego modelu matematycznego. Mowa tutaj o diagnostyce medycznej oraz wykorzystaniu systemów wspomagania decyzji w ekonomii i szeroko pojętym zarządzaniu. W omawianych przypadkach systemy wzorujące (naśladujące) inteligencję ludzką dobrze radzą sobie z pozornie nie dającymi się rozwiązać problemami. Biorąc np. pod uwagę ekonomię, a ściślej ujmując proces wspomagania decyzji kredytowych jesteśmy świadkami tego, Ŝe taki system zawsze, niezaleŝnie od jakichkolwiek czynników towarzyszących, poda zawsze taką samą decyzję dla takiego samego przypadku. Idąc dalej tym tokiem rozumowania moŝna by stwierdzić, iŝ system taki przeprowadza proces wnioskowania (dowodzenia prawdziwości celu wnioskowania) opierając się tylko i wyłącznie na wiedzy, z której korzysta (czyli z bazy wiedzy). Innym problemem jest natomiast to czy dana baza wiedzy, z której korzysta system, jest spójna i kompletna. Dla spełnienia tych warunków niezbędny jest ciągły proces weryfikacji poprawności takiego źródła wiedzy. W wyniku tego procesu moŝe się zdarzyć tak, Ŝe konieczna będzie aktualizacja takiej bazy wiedzy. Oczywiście za taki proces odpowiedzialny jest inŝynier wiedzy. 2. AKTUALIZACJA WIEDZY W SYSTEMACH WSPOMAGANIA DECYZJI Zatem, wiadomo na pewno, Ŝe proces aktualizacji bazy wiedzy danego systemu wspomagania decyzji ma na celu zapewnienie poprawności (spójności) i pełności (kompletności) wiedzy. Wiedza ta (dotycząca danej dziedziny, dla której przeznaczony jest system), gromadzona i tworzona jest w długim okresie czasu. Czas ten przekładać się powinien na efektywność i jakość tych systemów * Uniwersytet Śląski, Instytut Informatyki, 41-200 Sosnowiec, ul. Będzińska 39, nowak@us.edu.pl

które to z kolei uzaleŝnione są nie tylko od prawidłowo zaimplementowanych algorytmów wnioskowania wbudowanych w maszyny wnioskującą danego systemu ale i właśnie aktualnej (zgodnej ze stanem rzeczywistym) wiedzy z tej dziedziny. Z tego względu, niezbędna jest jak największa liczba informacji, które dałyby inŝynierowi wiedzy podstawę do przeprowadzania procesu aktualizacji bazy wiedzy. Tymi informacjami mogą być dane statystyczne przedstawiające wyniki osiągnięte w procesie wnioskowania. Analizie potrzeby wykorzystania takich informacji w systemach wspomagania decyzji poddano wieloplatformowy moduł wnioskowania dla inteligentnych aplikacji internetowych Infer v 2.0 [4][7]. Podrozdział 2.1. charakteryzuje pokrótce wspomniany moduł z punktu widzenia samego procesu wnioskowania oraz generowania informacji statystycznych. 2.1. OPIS MODUŁU Opisywany moduł, w obecnej wersji realizuje proces wnioskowania wstecz dla wybranego celu wnioskowania, kierując się przy tym róŝnymi strategiami doboru reguł. Wśród podstawowych funkcji systemu wymienić naleŝy: wybór bazy wiedzy spośród kilku dziedzin, podgląd bazy wiedzy: atrybutów i ich wartości oraz reguł, realizacja róŝnych strategii sterowania wnioskowaniem (kolejności, świeŝości i specyficzności [5]), tryb pracy krokowej i ciągłej z moŝliwością wielokrotnego przełączania się między nimi, moŝliwość przerwania wnioskowania na Ŝyczenie uŝytkownika, realizacja modułu objaśniającego przedstawiającego uŝytkownikowi powód zadania przez system pytania o wartość danego atrybutu i jak ta odpowiedź moŝe wpłynąć na proces wnioskowania prowadzonego przez system [1][2], graficzna prezentacja wyników oraz statystyka wnioskowania, mające na celu przedłoŝenie uŝytkownikowi szczegółowego raportu z przeprowadzonego procesu dowodzenia prawdziwości hipotezy głównej [3][4][5]. NajwaŜniejsza, z punktu widzenia tematu niniejszej pracy, jest funkcja statystyka wnioskowania, która po przeprowadzonym procesie dowodzenia poprawności wybranego celu wnioskowania, przedstawia krótki raport zawierający osiągnięte wyniki. Rysunek nr 1 przedstawia przykładowe okno z taką właśnie statystyką. Rys. 1. Statystyka w systemie Infer v 2.0 Fig. 1. The statistic in Infer v 2.0 system

2.2. PRZYSZŁOŚĆ MODUŁU INFER Obecnie trwają prace nad rozbudową modułu o nowe informacje statystyczne. Temat ten porusza praca [7]. Jeśliby udało się zrealizować zaproponowaną tam koncepcję rozbudowy modułu Infer, moŝna by zwiększyć znacznie funkcjonalność tegoŝ modułu. Operacja ta nie będzie zbyt skomplikowana, gdyŝ moduł w wersji 2 ma juŝ przygotowany moduł generowania raportu z przeprowadzonego procesu wnioskowania. Moduł ten nosi nazwę TInferenceHistory(), i w obecnej wersji dostarcza następujących informacji: liczba atrybutów, liczba wartości atrybutów, liczba reguł, liczba faktów przed wnioskowaniem, liczba reguł uaktywnionych w trakcie wnioskowania, liczba uaktywnień zakończonych sukcesem, liczba uaktywnień zakończonych poraŝką, liczba faktów wygenerowanych w trakcie wnioskowania. Teraz, wystarczy, aby do tak przygotowanego szablonu, dodać te funkcje (procedury), które będą obliczały dane, które uznano w pracy [6] za niezbędne do przeprowadzenia właściwej (pełnej) aktualizacji. Zatem powstaną kolejne funkcje: NumOfSuccess(), NumOfDefeat(), AvgTimeOfProof(), TimeOfRuleLife(), NumOfAskConditions(), NumOfExperts(), NumOfPossibleRuleFirering(), NumOfActivityStrategy(), NumOfWorkFormChanges(). Funkcja NumOfSuccess() ma za zadanie podać liczbę dotychczasowych uaktywnień danej reguły zakończonych sukcesem. W ten sposób jeśli wiadomo będzie, Ŝe dana reguła najczęściej kończy się sukcesem, to moŝna ją będzie umieścić na początku bazy wiedzy. Z kolei funkcja NumOfDefeat() poda liczbę dotychczasowych uaktywnień danej reguły zakończonych poraŝką. To pozwoli inŝynierowi wiedzy, na usunięcie tych reguł, które zawsze kończą się poraŝką lub spowoduje to konieczność analizy struktury wewnętrznej tej reguły. MoŜe się bowiem zdarzyć tak, Ŝe dana reguła zawiera takie warunki, których nie da się potwierdzić korzystając z wiedzy zapisanej w systemie. RównieŜ niezbędną wydaje się być funkcja AvgTimeOfProof(), która obliczy dla kaŝdej reguły średni czas jej dowodzenia. Taka informacja pozwoli na zmianę struktury wewnętrznej tych reguł, których czas dowodzenia jest najdłuŝszy. Przyczyną takiego stanu rzeczy moŝe być fakt, Ŝe warunki tych reguł są zbyt niejednoznaczne i uŝytkownik ma problemu z udzielaniem odpowiedzi na zadawane mu przez system pytania. NumOfAskConditions() - to funkcja, której zadaniem jest obliczenie liczby warunków dopytywalnych, czyli pytań zadawanych uŝytkownikowi. UŜytkownik ma w ten sposób moŝliwość wglądu do tego jaki jest jego udział w procesie dowodzenia prawdziwości wybranego celu wnioskowania. Funkcja TimeOfRuleLife(), oblicza czas Ŝycia danej reguły, od momentu jej dodania do bazy wiedzy. Im dłuŝszy czas Ŝycia danej reguły, tym większa stabilność wiedzy zapisanej w systemie, a co za tym idzie, równieŝ większy stopień zaufania uŝytkownika do systemu. Dla uŝytkownika niezwykle istotna będzie takŝe funkcja NumOfExperts(), której celem jest wskazanie dla kaŝdej reguły liczby ekspertów, którzy uznali tę regułę za zgodną z rzeczywistością. MoŜna bowiem zakładać, Ŝe im większa liczba ekspertów w tej kwestii, tym większy poziom zaufania uŝytkownika do systemu oraz do decyzji podawanych przez ten system. NumOfPossibleRuleFirering() to z kolei funkcja, która oblicza liczbę rzeczywistych uaktywnień danej reguły w stosunku do liczby moŝliwych jej uaktywnień. Pozwoli to w dalszym etapie na analizę

powodu rzadkiego uaktywnienia danej reguły, pod warunkiem, Ŝe istnieją takie reguły, które są rzadko uaktywniane. Istotne będą takŝe dwie ostatnie funkcje: NumOfActivityStrategy() oraz NumOfWorkFormChanges(). Zadaniem pierwszej jest podanie informacji określającej ile razy dana strategia sterowania wnioskowaniem była wybierana, po to aby w sytuacji gdy domyślna strategia (strategia kolejności) jest rzadziej stosowana niŝ pozostałe, móc zmienić ustawienia domyślne. Druga funkcja natomiast mówi, ile razy domyślny tryb pracy systemu (praca krokowa) był zmieniany na tryb pracy ciągłej. Podobnie jak w poprzedniej funkcji, pozwoli to na ewentualną zmianę ustawień domyślnych wnioskowania. 3. PRZEBIEG PROCESU AKTUALIZACJI Poprzez udostępnione w przyszłej wersji systemu funkcje statystyczne moŝliwa będzie efektywna aktualizacja bazy wiedzy. Schemat obrazujący przebieg takiego właśnie procesu aktualizacji przedstawiony został na rysunku nr 2. Rys. 2. Schemat procesu aktualizacji Bazy Wiedzy Fig. 2. The structure of knowledge base actualization Ze schematu widać, iŝ istnieje ścisła zaleŝność aktualizacji bazy wiedzy od uzyskanych (po przeprowadzonym procesie wnioskowania) informacji statystycznych. UŜytkownik współpracując z systemem, po przeprowadzonym procesie dowodzenia prawdziwości wskazanego celu wnioskowania, uzyskuje raport w tak dokonanego dowodu. Raport ten zawiera szereg informacji, tj.: liczba atrybutów, liczba faktów wygenerowanych w trakcie wnioskowania, z wyszczególnieniem tego, ile z tego stanowiło odpowiedzi udzielane przez uŝytkownika a ile było faktami wygenerowanymi w trakcie wnioskowania na podstawie wiedzy zapisanej w systemie, itp. Te informacje są następnie wykorzystywane zarówno przez uŝytkownika jak i inŝyniera wiedzy. O ile uŝytkownik, wykorzystuje te dane do prywatnej analizy, o tyle inŝynierowi wiedzy takie dane słuŝą do przeprowadzenia na ich podstawie procesu aktualizacji bazy wiedzy. Aktualizacja ta zmieniając postać bazy, powoduje, Ŝe

wiedza dotychczasowa moŝe ulec zmianie zarówno pod względem treści jak i formy. W ten sposób moŝna spodziewać się zwiększenia funkcjonalności danego systemu wspomagania decyzji. Jeśli bowiem załoŝymy, Ŝe często ma miejsce proces aktualizacji doprowadzający do zgodności wiedzy z rzeczywistością, to z pewnością dany system będzie bardziej efektywny. Dlatego, poprawnym wydaje się być stwierdzenie, iŝ informacje statystyczne stanowić powinny nieodłączny element kaŝdego systemu wspomagania decyzji. 4. INNE ASPEKTYAKTUALIZACJI W MODULE INFER Rozbudowany zgodnie z powyŝszymi załoŝeniami, omawiany w pracy, moduł z pewnością, dzięki procesowi wbudowanej aktualizacji bazy wiedzy, zwiększy swoją funkcjonalność. Oczywiście przedstawione w pracy [7] koncepcje rozbudowy modułu to tylko propozycje, które w trakcie implementacji będą mogły być rozbudowane lub całkowicie zmienione. Widać jednak jednoznacznie, iŝ tylko pobieŝna analiza efektywności systemu wspomagania decyzji, który dostarczał by takich właśnie informacji skłania do głębszej weryfikacji moŝliwości rozbudowy kaŝdego takiego systemu o informacje statystyczne. Dało się bowiem zauwaŝyć, iŝ informacje takie pozwalają zbadać operacje, których dokonano w trakcie działania systemu i wyciągnąć z tych informacji ewentualnie konsekwencje zmierzające do pewnych zmian w systemie. Analiza, tak zrealizowanych celów, pozwoli na dalsze doskonalenie systemu. 5. PODSUMOWANIE Praca prezentuje analizę procesu aktualizacji bazy wiedzy systemów wspomagania decyzji na podstawie informacji statystycznych. Analizie takich działań poddano prototypowy moduł wnioskowania wstecz Infer v 2.0. W rozwaŝaniach uwzględniono m.in. takie dane, które pozwolą inŝynierowi wiedzy na kontrolę poprawności i kompletności zawartości bazy wiedzy, a co za tym idzie realizację procesu aktualizacji wiedzy, na której oparty jest system. LITERATURA [1] CHOLEWA W., PEDRYCZ W., Systemy doradcze, skrypt P.Śl. nr 1447, Gliwice, 1985 [2] JACOBSON P., Introduction to Expert Systems, University of Edinburgh, 1985 [3] NOWAK A., Realizacja modułu wnioskowania wstecz dla regułowej reprezentacji wiedzy, Praca licencjacka, Uniwersytet Śląski, Sosnowiec, 2000 [4] NOWAK A., Wieloplatoformowy moduł wnioskowania dla inteligentnych aplikacji internetowych, Praca magisterska, Uniwersytet Śląski, Sosnowiec, 2002 [5] REICHGELT H., Knowledge Representation: An AI Perspective, Ablex Publishing Corporation in New Jersey, 1991 [6] NOWAK A., Wpływ informacji statystycznej na efektywność systemów wspomagania decyzji, Materiały konferencyjne: Statystyka publiczna nowe potrzeby i moŝliwości, Stowarzyszenie Silgis Center, Sosnowiec, 2003 [7] http://www.inference.engine.prv.pl/