• No results found

Intelligent Information Systems

N/A
N/A
Protected

Academic year: 2021

Share "Intelligent Information Systems"

Copied!
31
0
0

Loading.... (view fulltext now)

Full text

(1)

IIS WS 2010/11 IIS WS 2010/11

Prof. Dr. Rainer Manthey Prof. Dr. Rainer Manthey

Wednesday

Wednesday, 9 , 9 –– 11 a.m.11 a.m.

A 207 A 207

Intelligent Information Systems

- WS 2010/11 -

Intelligent Information Systems Intelligent Information Systems

- - WS 2010/11 - WS 2010/11 -

(MA-(MA-INF 3203)INF 3203)

(2)

Vita Rainer Manthey Vita Rainer Manthey

1953 Wilhelmshaven 1953

19531953 WilhelmshavenWilhelmshavenWilhelmshaven

1973 Kiel 1973 Kiel 1973 Kiel 1973 Kiel

1984 München 1992 Bonn

1992 Bonn 1992 Bonn 1992 Bonn

University of Kiel University of Kiel

Informatics/Mathematics Informatics/Mathematics

S

Studenttudent (Diploma 1979)(Diploma 1979) ResearchResearch assistant (PhD 1984)assistant (PhD 1984)

European Computer

European Computer--Industry Industry Research Centre (ECRC) Research Centre (ECRC) ResearcherResearcher// TeamleaderTeamleader University of Bonn

University of Bonn P

Professorrofessor

1984 M

1984 Müünchennchen

(3)

Intelligent Databases Group Intelligent Databases Group

Prof. Dr. Rainer Manthey Dr. Andreas Behrend

Dipl.-Inform. Yvonne Christ

• Since 1.6.1992

• At present:

2 Research assistants 2 PhD students

9 thesis candidates

• Completed since 1994:

4 Dissertations 1 Master thesis 185 Diploma theses

Databases Programming

Languages

Artificial Intelligence

Main research areas:

• Deductive and active databases

• Declarative programming

• Automated reasoning

• Data stream monitoring

IDB Group at Bonn University IDB Group at Bonn University

(4)

IIS in Bonn

IIS in Bonn‘‘s Master Curriculum (1)s Master Curriculum (1)

Algorithmics Algorithmics

Graphics, Graphics, Vision, Vision, Audio Audio

Information &

Information &

Communication Communication

Management Management

Intelligent Intelligent Systems Systems Classification of this lecture within Bonn‘s MSc curriculum

Classification

Classification of of thisthislecturelecture withinwithinBonn‘Bonn‘s s MScMSc curriculumcurriculum

(5)

IIS in Bonn

IIS in Bonn‘‘s Master Curriculum (2)s Master Curriculum (2)

Communication Communication

Management Management Information

Information Management Management

(6)

IIS in Bonn

IIS in Bonn‘‘s Master Curriculum (3)s Master Curriculum (3)

Information Information

Systems Systems

Software Software Engineering Engineering Intelligent IS

Intelligent IS

(7)

IM SubIM Sub--curriculumcurriculum

At presentAt present, , thethe followingfollowing modulesmodules areare „on „on offeroffer““ in thein the areaarea of Information Management:of Information Management:

•• in WS:in WS:

•• 3203: Intelligent Information Systems 3203: Intelligent Information Systems

(Lecture(Lecture; 6 ; 6 creditscredits; ; Prof. MantheyProf. Manthey))

•• 3301: 3301: SpatialSpatialInformation Systems Information Systems

(Lecture(Lecture; 6 ; 6 creditscredits; ; PD Dr. SteinhagePD Dr. Steinhage))

•• in SS:in SS:

•• 3302: Temporal Information Systems 3302: Temporal Information Systems

(Lecture(Lecture; 6 ; 6 creditscredits; ; Prof. MantheyProf. Manthey))

•• everyeverysemestersemester ((normallynormally):):

•• 3210: 3210: SelectedSelected Topics in Intelligent Information SystemsTopics in Intelligent Information Systems (Seminar; 4

(Seminar; 4 creditscredits; ; Prof. MantheyProf. Manthey))

•• 3213: 3213: AdvancedAdvanced Topics in Information Management Topics in Information Management

(Lecture(Lecture; 6 ; 6 creditscredits; different ; different lecturerslecturers, , thisthis semestersemester; Jun.; Jun.--ProfProf. Markowetz. Markowetz))

•• 3214: 3214: SelectedSelected Topics in Information ManagementTopics in Information Management (Seminar; 4

(Seminar; 4 creditscredits; different ; different lecturerslecturers))

•• 3305: Information Systems 3305: Information Systems (Lab; 9

(Lab; 9 creditscredits; different ; different lecturerslecturers thisthis semester; semester; Jun.Jun.-Prof-Prof. . MarkowetzMarkowetz))

(8)

IntelligentIS

IntelligentIS: Module Description: Module Description

120120 66

11stst

(9)

Schedule WS 2010/11 Schedule WS 2010/11

2626 2424

1919 1717

1212 1010

January January

2222 2020

1515 1313

88 66

1 1 29

29 December

December

2525 2222

17 17 15

15

1010 88

33 11

November November

2727 2525

22 3131

February February

2020 1818

1313 1111

October October

WedWed MonMon

13 exercises13 exercises 13 lectures13 lectures

relevant relevant forfor

final

final examexam All Saints Day

All Saints Day

Dies academicus Dies academicus

(10)

Exercises

Exercises and Examsand Exams: : „„RulesRules of of thethe Game“Game

•• Exercises:Exercises:

•• In In thethe samesame roomroomeveryeveryMondayMonday 99--11 11 a.ma.m..––forfor entireentire auditoriumauditorium, no , no smallsmall groupsgroups. .

•• ExercisesExercisesheldheldbyby Prof. Manthey himselfProf. Manthey himself

•• Goals: Goals:

•• To makeTo make youyoufit forfit for thethe exam!exam!

•• To provideTo provide somesome„hands„hands on“on“ experienceexperience withwith

•• ParticipationParticipationwill notwill not bebe checked, checked, butbut isis stronglystrongly recommended!!recommended!!

•• For gettingFor getting admissionadmission to examsto exams: :

•• TwoTwowrittenwritten teststestswill bewill be organizedorganized duringduring exercisesexercises (dates(dates to beto be announced).announced).

•• Minimal requirementsMinimal requirements forfor passingpassingthesetheseteststeststo beto be announced, announced, tootoo..

•• FailureFailure in testsin tests meansmeans no admissionno admission to examsto exams!!

•• Registration: Registration: NowNow ––enterenter youryour detailsdetailsintointo list circulatedlist circulated (Latecomers(Latecomers: Send : Send mailmail!)!)

•• Exams:Exams:

•• WrittenWritten examsexams forfor bothboth examexamdatesdates (MSc(MSc: 6 : 6 creditscredits, DPO 2003: 4 , DPO 2003: 4 creditscredits))

•• ExamExamdatesdates to beto be negotiated: negotiated: Most

Most likelylikely end of February/earlyend of February/early MarchMarch + end of March+ end of March

•• DPO 1998: May beDPO 1998: May be partpart of a B orof a B or C examC exam (combined(combined withwith otherother lectures)lectures)

•• Registration: to Registration: to bebe announcedannounced

(11)

Intelligent IIS Homepage Intelligent IIS Homepage

http://www.iai.uni-bonn.de/III//lehre/vorlesungen/IntelligentIS/WS10/

http://www.iai.uni

http://www.iai.uni--bonn.de/III//lehre/vorlesungen/IntelligentIS/WS10/bonn.de/III//lehre/vorlesungen/IntelligentIS/WS10/

(12)

Slides

Slides forforDownloadDownload

PDF copies of all slides will be provided after

each lecture for download!

PDF copiesPDF copies of all slidesof all slides will

will bebe providedprovided afterafter

eacheachlecturelecture forfor download!download!

No textbook for this lecture – but additional reading material via the homepage!

No textbookNo textbook forfor thisthislecturelecture butbutadditional readingadditional reading materialmaterial via thevia the homepage!homepage!

(13)

Intelligent IS:

Intelligent IS: WhatWhat DoesDoes itit MeanMean? (1) ? (1)

„Intelligent information system“

is a rather recently coined notion, not yet well-defined or established!

„Intelligent „Intelligent informationinformation system“system“ isisa rathera rather recentlyrecently coinedcoined notion,notion, notnotyetyet well-well-defineddefined oror established!established!

(14)

Intelligent IS:

Intelligent IS: WhatWhat DoesDoes itit MeanMean? (2)? (2)

12.10.2010 12.10.2010 12.10.2010

„Intelligent database“

better represented – claimed to be coined in 1989!

„Intelligent „Intelligent databasedatabase““ better

better representedrepresented ––claimedclaimedto beto be coined

coined in 1989!in 1989!

(15)

Intelligent IS:

Intelligent IS: WhatWhat DoesDoes itit MeanMean? (3)? (3)

Probably

Probably thethefirstfirst bookbook on theon the issueissue byby Parsaye, Parsaye, Chignell

Chignell, , KhoshafianKhoshafian, , and Wongand Wong,,

published

published byby John Wiley John Wiley in 1989

in 1989 –– still availablestill available,, butbut a a bitbit outdatedoutdated! !

(16)

Intelligent IS:

Intelligent IS: WhatWhat DoesDoes itit MeanMean? (4)? (4)

„Intelligent information system“

is a notion used by many in

science as well as industry by now!

„Intelligent „Intelligent informationinformation system“system“ isis a notiona notion usedusedbyby manymany inin

science

science as well as industryas well as industry byby now!now!

(17)

Intelligent IS:

Intelligent IS: WhatWhat DoesDoes itit MeanMean??(5)(5)

Google Scholar:

Quite a number of scientific publi- cations, but not too many (yet)!

Google

Google Scholar:Scholar: Quite

Quite a a numbernumber of of scientificscientificpublipubli-- cations

cations, , butbut notnottootoo manymany (yet(yet)!)!

(18)

Expl. 1: Journal of Intelligent IS Expl. 1: Journal of Intelligent IS

Intelligent information systems:

„integrating artifical intelligence and database techniques“

Intelligent

Intelligent informationinformation systems:systems:

„integrating„integrating artificalartificalintelligenceintelligence and databaseand database techniques“techniques“

(19)

Expl. 2: Intelligent IS Research Lab at Penn State Expl. 2: Intelligent IS Research Lab at Penn State

(20)

Expl. 3: Intelligent IS Systems Institute at Cornell University Expl. 3: Intelligent IS Systems Institute at Cornell University

(21)

Expl. 4: IIS Group at Hildesheim University Expl. 4: IIS Group at Hildesheim University

(22)

Expl. 5: IIS Unit at Boeing Expl. 5: IIS Unit at Boeing

(23)

ManyManyNotionsNotionsAlmost SimilarAlmost Similar ConceptsConcepts Different Different TraditionsTraditions and Stylesand Styles!!

Expert

Expert system system

Knowledge

Knowledge- -based based system system

Deductive

Deductive database database

Decision

Decision support support system system Intelligent

Intelligent information information system system

Business

Business intelligence intelligence

Agent

Agent system system

(24)

Intelligent IS

Intelligent IS „à„à la Bonn“la Bonn“: : ReasoningReasoning overoverDBsDBswithwithDBMS TechniquesDBMS Techniques

•• ThereThere arearelots of lots of interpretationsinterpretationsof of thethenotionnotion „IIS„IIS““ byby nownowout thereout there: : somesome moremore, some, some lessless focused

focused and and concreteconcrete. . HoweverHowever, , therethere isis no no agreementagreement on on thethe meaningmeaning of of thisthis notionnotion ((yetyet).).

•• In In BonnBonn, , wewe interpretinterpret„„intelligent intelligent informationinformation systemssystems““in in thethe traditiontraditionof of integratingintegrating resultsresults fromfromartificialartificial intelligenceintelligence and databasesand databases whichwhichstartedstarted aboutabout 25 years25 years agoago..

•• TheThe AIAI aspectaspect concentratesconcentrates on „on „intelligentintelligent““ reasoningreasoning overover datadatarepresentingrepresentinga fractiona fraction of of

„the„the world“world“. . ReasoningReasoning isis donedone in order toin order to

•• AnalyseAnalyse thethe datadata in order to betterin order to better understandunderstanditsits properties,properties,

•• CheckCheckthethe consistencyconsistencyand qualityand quality of theof the datadata bybycontrollingcontrolling itsits modifications,modifications,

•• ReactReact to eventsto events consideredconsidered relevant.relevant.

•• TheThe DBDB aspectaspect concentratesconcentrates on conceptson concepts forfor representingrepresentingand methodsand methods forfor efficientlyefficiently exploiting

exploiting nonnon-factual-factual knowledge:knowledge:

•• ViewsViews––as as specificationsspecificationsof of derivationderivation rulesrules

•• ConstraintsConstraints––as as specificationsspecifications of consistencyof consistency--preservingpreserving rulesrules

•• TriggersTriggers––as as specificationsspecificationsof intelligent reactionsof intelligent reactions to DB eventsto DB events..

This is our approach to the ideal of a truely „intelligent IS“ – there are certainly others!

ThisThis isisourour approachapproach to theto the ideal of a ideal of a truelytruely„intelligent IS„intelligent IS““–– therethereareare certainlycertainly others!others!

(25)

At theAt the corecore of IIS: Theoryof IIS: Theory and and PracticePractice of Deductiveof Deductive DatabasesDatabases

ThisThis approachapproach––whichwhichisis a speciala special oneone–– explains

explains thethedrawingdrawing on theon the title slidetitle slide ofof thisthis lecture.lecture.

Therefore Therefore::

Theory

Theory and Practiceand Practice of theof the establishedestablished research

research areaareaof of „Deductive„Deductive Databases“Databases“ will

will bebe at theat the corecoreof thisof this lecturelecture..

In additionIn addition, , wewe will motivatewill motivate conceptsconcepts byby meansmeansof of practicalpracticalexamplesexamples fromfrom thethe modern modern areaarea of of streamstream monitoringmonitoring. .

(26)

OurOurCurrentCurrent ApplicationApplicationScenarioScenario forfor IIS Technology: Intelligent MonitoringIIS Technology: Intelligent Monitoring SystemsSystems

DBMSDBMS

Analysis software Analysis software

Application Application-- specific

specific methods methods

Stream

Stream of of sensorsensor datadata

(27)

Monitoring

Monitoring Systems: ApplicationSystems: ApplicationSpectrumSpectrum

• Traffic:

• transport networks, airtraffic control

• streets/motorways (traffic jams, toll)

• logistics („fleet management“)

• military („battlefield surveillance")

• Environment:

• extreme events in nature (catastrophes, weather phenomena)

• animal behaviour (bird migration)

• Administration:

• case surveillance (courts, tax authorities, exams offices)

• Finance:

• banks: account transactions, credibility of debitors

• stock market: stock rates, portfolio management

• Trade:

• automatic store and order management

• Healthcare:

• patient monitoring (intensive care, Homecare/Telecare)

• epidemiology (cancer, epidemic diseases)

• Sports: playing field surveillance (wireless tracking)

•• Traffic:Traffic:

•• transporttransportnetworks, networks, airtrafficairtraffic controlcontrol

•• streets/motorwaysstreets/motorways (traffic(traffic jams, toll)jams, toll)

•• logisticslogistics(„(„fleetfleet management“management“) )

•• militarymilitary („(„battlefieldbattlefield surveillance")surveillance")

•• Environment:Environment:

•• extreme eventsextreme events in nature (catastrophesin nature (catastrophes, , weatherweather phenomenaphenomena))

•• animalanimalbehaviourbehaviour(bird(bird migrationmigration))

•• AdministrationAdministration::

•• casecasesurveillancesurveillance (courts(courts, tax , tax authoritiesauthorities, , examsexams offices)offices)

•• FinanceFinance: :

•• banks: banks: accountaccount transactions, transactions, credibilitycredibility of of debitorsdebitors

•• stock marketstock market: stock : stock ratesrates, , portfolioportfolio managementmanagement

•• Trade:Trade:

•• automaticautomatic storestore and order managementand order management

•• Healthcare:Healthcare:

•• patientpatientmonitoringmonitoring(intensive care(intensive care, , Homecare/TelecareHomecare/Telecare))

•• epidemiologyepidemiology (cancer(cancer, , epidemicepidemic diseasesdiseases))

•• Sports: Sports: playingplaying fieldfieldsurveillancesurveillance ((wirelesswireless tracking)tracking)

(28)

„VisionVision““: DB Systems : DB Systems PerformingPerforming Analysis of Analysis of StreamStream DataData

DBMSDBMS

Analytical data Analytical

Analytical data data

Analysis

Analysis methodsmethods

(29)

Views

Views and Query Processingand Query Processing as a Key to as a Key to Knoweldge-Knoweldge-BasedBased StreamStreamAnalysisAnalysis

DBMSDBMS

Secondary

Secondary datadata

Virtual

Virtual analytical analytical data data

Primary

Primary datadata

++++ ++++

(event(event log, streamlog, stream datadata)) (domain(domain knowledgeknowledge in factin fact format)format)

Continuous

Continuous queries/views queries/views

(Domain

(Domain knowledgeknowledgeinin rulerule format)format)

• ViewsViews and pre-defined continuouscontinuous queries: queries

Declarative specifications of specificspecific domain knowledge

• Query Query processingprocessing in the DBMS: GenericGeneric inference methods for new data

(30)

Optimizing ETL jobs Optimizing ETL jobs

In cooperation with

Stochastic Analysis of Stochastic Analysis of Radar Data

Radar Data

In cooperation with

Analyzing Stock Market Data Analyzing Stock Market Data Air Traffic Control

Air Traffic Control

In cooperation with and Current

Current Projects on Intelligent Analysis of Data StreamsProjects on Intelligent Analysis of Data Streams in Bonnin Bonn

(31)

Expected

Expected BackgroundBackground

•• ThisThis lecturelectureisis intendedintended to beto be an advancedan advanced lecturelecture in thein the areaarea of informationof information systems.systems.

•• Thus, Thus, beginnersbeginnersin thisin this branchbranch of computerof computer sciencescience will mostwill most certainlycertainly bebe in thein the wrongwrong place.place.

•• I expectI expect everybodyeverybody to haveto have a solida solid (if(if notnotgood) backgroundgood) background in fundamentalsin fundamentals of informationof information management

management, in , in particularparticular in relational databasesin relational databases includingincluding SQLSQLand relational and relational algebraalgebra..

•• So, ifSo, if youyou havehavedifficultiesdifficultiesin understandingin understanding somethingsomethinglikelike this, this, youyou will havewill have a harda hard timetime ifif youyoucontinuecontinue attending:attending:

•• But: But: ThereThereisis a chancea chance eveneven forfor thosethose notnot „fit„fit““in SQL, as in SQL, as wewe areare goinggoingto useto use a newa new andand different relational

different relational languagelanguage mostmost of of thethetime: time: DatalogDatalog

SELECT Dept, MAX(Age), AVG(Salary) FROM employees

WHERE Dept <> ‚Sales‘

GROUP BY Dept

HAVING MIN(Salary) > 100.000 SELECT

SELECT DeptDept, MAX(Age), AVG(Salary), MAX(Age), AVG(Salary) FROM

FROM employeesemployees WHERE

WHERE DeptDept <> ‚<> ‚SalesSales‘‘ GROUP BY

GROUP BY DeptDept

HAVING MIN(Salary) > 100.000 HAVING MIN(Salary) > 100.000

References

Related documents

Our efforts to combine survey and case study methods in the study of standards-based school reform began in 1996 with studies of the impact of the Kentucky Education R eform Act (KER

The range of patient costs implies that between 146 days (Chile) and 5.7 years (India) of average annual income would be required to pay for the patient ’ s portion of the

While the average returns in Europe are also negative for the two portfolios ’sustainability leaders’ and ’MSCI sustainability leaders’ in the second sub-period, the

The assessment on road damage can be done using some methods, one of which is Pavement Condition Index (PCI). PCI can be conducted directly on road damage using

He has extensive experience in strategic and management consulting and in the financial sector, advising senior management of major Spanish, Latin American and European companies

noise level in challenging data is much higher than that. Figure 4: Relative Error to the geometric mean obtained with the MPM algorithm. log-determinant) for a

Cost flow revision and in-service date deferred 36 months from April 2013.. Oil Containment – Power

a) Identify the origin as closely as possible (3x7) b) Identify the predominant grape variety (3x5) c) Discuss the method of production (3x5). d) Comment on style, quality