MINF4533: Networks and Business Intelligence Prof. Dr. Daning Hu Department of Informatics University of Zurich Sep 18th, 2012
Dec 26, 2015
MINF4533: Networks andBusiness Intelligence
Prof. Dr. Daning HuDepartment of InformaticsUniversity of Zurich
Sep 18th, 2012
2
Daning Hu: A Network Perspective
Daning Hustudied at
advises
works at
advises
collaborates
Dr. J. Leon Zhao
Jiaqi Yan
John
collaborates
collaborates
Social Network AnalysisFinancial Intelligence
Jiaqi Jackie Yan, 29, Male, Chinese
?
3
MINF 4533: Networks and Business Intelligence
Lecturer: Prof. Dr. Daning Hu
Teaching Assistant: Dr. Jiaqi Yan
Email: [email protected] (In all emails to me, please put MINF
4533 in the subject line. This can me get to you faster).
Credits: 4.5 ECTS credits
Class Meetings: Tuesday 13:30-15:00 PM
Tutorials: Thursday 10:00 – 11:30 AM
Language: English
Audience: Undergraduate and Master students
Office Hours: 15:00 -16:00, email for appointment, Room 2.A.12
http://www.ifi.uzh.ch/bi/teaching/fall2012/lecture.html
4
Course Plan
This lecture mainly consists of two stages. 18.09 to 18.10: the lecturer will introduce the basics of network
modeling and analysis techniques. The students will also gain
hands on experiences in tutorials.
23.10 to 08.11: the students will work and finish the midterm project.
13.11 to 06.12: the lecturer will introduce the various business
intelligence applications based on network modeling and analysis.
11.12 to 08.01.13: the students will work and finish the final project.
5
Grading and Course Goals 1. Two course projects. One midterm and one final project (each
taking 40%, total is 80%) 2. Active participation and interaction during the lectures and
tutorials (20%)
The project reports should include the following four major components: Network/Relational Data Collection (7.5%) Network Data Processing and Modeling (10%) Network Visualization (7.5%) Network Analysis (15%)
6
Example 1: Network Data Collection
Social Networks: Online communities, Social networking
websites, Personal blogs and micro-bloggings, online video
sharing websites.
E-Business: Amazon Web Service, Ebay Data API, Taobao.
Others: Financial, Governmental data sources, etc.
7
Example 2: Network Data Processing Modeling
Extract relations/links from raw data in database tables
Model such relations/links into network data. Node data
Link data
8
Example 3: Network Visualization
AA
AAPL
AAUK
ABI
ABN
ABT
ABX
ACF
ACKHQ.OBACLS
ACTR.OB
ACV
ADI
AEE
AET
AFG
AGF
AGL
AGN
AGRA
AHC
AIB
AICO
AIG
AIQUY
AIR
AKZOY
AL
ALA
ALB
ALD
ALK
ALL
ALL14
ALN
AM
AMATAMCC
AMFI
AMGN
AMH
AMR
AMTD
AMZN
AN
AOC
AOL
AOT
APCC
APD
APH
APOL
ARG
ASD
ASH
ASN
ASO
ASPT
ASPX
ASTE
AT
ATG
ATH
ATI
ATK
ATW
AV
AVA
AVE
AVID
AVP
AVT
AVX
AVY
AVZ
AW
AWE
AWK.X
AWR
AWRE
AXA
AXE
AXL
AXP
AXTI
AYE
AZ
AZN
AZO
AZPN
AZR
B
BA
BAC
BAESY
BAMM
BAN25
BAN26
BAN29
BAN30
BARZ
BAX
BAY34BAYZY
BBA
BBBY
BBDB
BBI
BBOX
BBQCY
BBR
BBT
BBV35
BBY
BC
BCC
BCE
BCF
BCGI
BCM
BCP37
BCR
BCS
BDG
BDK
BDX
BE
BEAS
BEAV
BEC
BELFB
BELM
BEN
BER
BEV
BEZ
BF
BFAM
BFB
BGEN
BGG
BGP
BHE
BHI
BHMSQ.X
BHP
BID
BIR.X
BJ
BJS
BK
BKH
BKI
BKS
BLC
BLI
BLK
BLL
BLS
BMC
BMET
BMHC
BMM
BMO
BMS
BMW40
BMY
BN
BNE
BNI
BNK
BNP41
BNS
BOBE
BOH
BOKF
BOL
BORL
BOW
BP
BPOP
BR
BRC
BRCD
BRCM
BRE
BRG
BRKS
BRKT
BRL
BRO
BSC
BSET
BSG
BSX
BSY
BT
BTGC
BTH
BTI
BTU
BUD
BVC
BVSN
BW
BWA
BWC
BWG
BWS
BXP
BXS
C
CA
CAG
CAH
CAI
CAJ
CAKE
CAL
CAM
CANI
CAP54
CAR55
CAS
CASY
CAT
CATY
CB
CBB
CBCF
CBE
CBH
CBM
CBR
CBRL
CBSH
CBSS
CBT
CC
CCBL
CCC
CCE
CCK
CCL
CCMP
CCRD
CCU
CD
CDCO.OB
CDI
CDIS
CDN
CDT
CDWC
CDX
CE
CEC
CECO
CEG
CEI
CELG
CELL
CEM.X
CEN
CEN56
CEN57
CEPH
CERN
CEY
CF
CFB
CFBX
CFC
CFFN
CFR
CFWEQ.OB
CG
CGC
CGN58
CGNX
CGO
CGX
CHB
CHD
CHEUY
CHG
CHIR
CHL
CHP
CHRS
CHRW
CHS
CHTR
CHU
CHU62
CHUX
CHZ
CI
CIEN
CIN
CINF
CK
CKFR
CKH
CKP
CKR
CL
CLC
CLE
CLF
CLI
CLX
CMA
CMC
CMCSA
CMGI
CMH
CMIN
CMLS
CMOS
CMS
CMVT
CMX
CNA
CNB
CNCEQ.OB
CNET
CNF
CNL
CNMD
CNP
CNT
CNX
CNXT
COA
COC.X
COE
COF
COG
COH
COHR
COHU
COKE
COL
COLM
COLT
COM66
COMS
COO
COP
CORS
CORV
COST
COX
CPB
CPC
CPN
CPO
CPRT
CPS
CPST
CPT
CPWM
CPWR
CPY
CQB
CR
CRA
CRE
CRE67
CRL
CRS
CRUS
CRY
CRZBY
CSAR
CSC
CSCO
CSG
CSGS
CSK
CSL
CSR
CSTR
CSX
CTAS
CTB
CTG
CTL
CTR
CTS
CTV
CTX
CTXS
CUM
CUNO
CURE
CUZ
CV
CVC
CVD
CVG
CVH
CVS
CVX
CWP
CXR
CY
CYGN
CYH
CYMI
CYN
CYT
CYTC
CZN
D
DA
DAL
DAN73DB
DBD
DBRN
DBS74
DCI
DCM
DCN
DCX
DD
DDIC
DDR
DDS
DE
DEL
DELL
DEO
DEU79
DEX81
DF
DFG
DFS
DG
DGII
DGX
DHI
DHR
DIS
DISH
DJ
DL
DLP
DLTR
DLX
DMN
DNA
DNB
DNEX
DNPCY
DNY
DNZOY
DO
DOL.P
DON.X
DOV
DOW
DP
DPH
DPL
DPMI
DQE
DRE
DRI
DRL
DRQ
DRS
DRSDY
DRTE
DRYR
DSCP
DSECY
DSL
DSPG
DSS
DST
DT
DTE
DUK
DV
DVA
DVN
DXYN
DY
DYN
E
EAD85
EAGL
EAS
EAS86
EAT
EBAY
EC
ECL
ED
EDGW
EDMC
EDS
EFX
EGLS
EGN
EIX
EK
EL
ELE88
ELK
ELN
ELX
ELY
EMC
EMMS
EMN
EMR
EN
ENC
END89
ENGSY
ENR
ENRNQ
ENZ
EOG
EON
EOP
EP
EPIC
EPRE
EQR
EQT
ERG93
ERICD
ERIE
ERTS
ESA
ESIO
ESL
ESRX
ESST
ESV
ET
ETH
ETM
ETN
ETR
ETS
EV
EVC
EW
EWBC
EXBT
EXC
EXPD
EXPE
EY
EYE
F
FAF
FAN95
FAST
FBAN
FBF
FBN
FBP
FC
FCEA
FCF
FCNCA
FCS
FCTR
FCX
FD
FDC
FDO
FDS
FDX
FE
FED
FEIC
FFBC
FFEX
FHCC
FIC
FII
FILE
FINN.P
FISV
FITB
FJC
FJTSY
FL
FLE
FLMIQ
FLO
FLOW
FLR
FLS
FMBI
FMC
FMER
FMT
FNF
FNM
FNVG.OB
FO
FOE
FON
FOR96
FOSL
FOX
FPL
FR
FRE
FRK
FRNT
FRX
FSH
FSS
FST
FTE
FTI
FTN
FTS
FTUS
FUJIY
FUL
FULT
FUWAY
FVB
FWC
FWRD
G
GAIA
GAP
GAS
GBBK
GBCB
GBLXQ
GCI
GCO
GD
GDI
GDT
GDW
GDYS
GE
GEN101
GENZ
GETY
GFF
GGC
GGG
GGP
GILD
GIS
GKSRA
GLK
GLT
GLW
GM
GMCR
GME
GMH
GMIL.OB
GMP
GMST
GMT
GNCMA
GNTX
GOSHA
GOT
GP
GPC
GPI
GPN
GPS
GPT
GR
GRA
GRA103
GRB
GRP
GS
GSB.X
GSK
GT
GTI
GTK
GTW
GVA
GWW
GXP
GY
GYMB
HAE
HAIN
HAKI
HAL
HAL104
HAR
HAS
HB
HBAN
HBC
HC
HCA
HCBK
HCC
HCOW
HCP
HCRHD
HDI
HE
HELX
HEN107
HET
HGGR
HGR
HGSI
HH
HHS
HI.X
HIB
HIG
HINKY
HIT
HIW
HKF
HLIT
HLSH
HLT
HLTH
HMA
HMC
HMN
HMT
HMX
HNCS.X
HNI
HNT
HNZ
HOLX
HON
HOT
HP
HPC
HPQ
HPT
HRB
HRH
HRL
HRS
HSC
HSIC
HSII
HSNGY
HSP
HSY
HTCH
HTLD
HTV
HU
HUBB
HUF
HUG
HUM
HUN.X
HUWHY
HYSL
IAAI
IBC
IBE112
IBM
IBOC
ICBC
ICN
ICOS
ICST
IDA
IDC
IDPH
IDT
IDTI
IDXX
IEX
IFCIQ.OB.X
IFF
IFIN
IFSIA
IFX
IGL
IGT
IHI
IHP
IIIG
IIIN.OB
IKN
ILA
IM
IMC
IMGC
IMI
IMN
IMNX.X
IMPH
IMR
INCY
INET
INFS
ING
INGR
INMT
INSU
INT115
INTC
INTL
INTU
INTV
INV116
INVX
IO
ION
IP
IPG
IR
IRF
IRIC
IRM
ISCA
ISIL
ISKO
ISSX
IT
ITA117
ITEX.OB
ITG
ITO118
ITRI
ITT
ITW
ITWO
IVC
IVGN
IVX
IYCOY
JAKK
JAP120
JAP121
JASA
JBHT
JBL
JBLU
JBX
JCI
JCP
JDEC
JDSU
JEC
JEF
JH
JHF
JJSF
JKHY
JLG
JNC
JNJ
JNPR
JNS
JNY
JOE
JP
JPM
JSNSY
JWA
JWN
K
KAN122
KAOCY
KBC124
KBH
KDE
KDN
KEA
KEI
KELYA
KEM
KEP
KEX
KEY
KFT
KFY
KG
KIM
KKD
KLAC
KLIC
KMB
KMG
KMI
KMRT
KMRTQ.X
KMT
KMX
KO
KOMG
KOPN
KP.X
KPNKR
KRB
KRI
KROL
KRON
KSE
KSS
KSU
KSWS
KTC
KTO
KWR
KYO
L
LAB
LAF
LAMR
LANC
LAWS
LBY
LDG
LDL
LE.X
LEA
LECO
LEE
LEG
LEH
LEN
LFB
LFG
LG
LGGNY
LGTO
LH
LII
LIN
LIZ
LLL
LLTC
LLY
LM
LMT
LNC
LNCE
LNCR
LNN
LNT
LNY
LOG132
LORLY
LOW
LPNT
LPX
LRCX
LRW
LRY
LSCC
LSI
LSS
LSTR
LTD
LTR
LTXX
LU
LUB
LUK
LUV
LVC
LVLT
LVMHY
LXK
LYG
LYO
LZ
LZB
MACR
MAFB
MAG
MAN
MAPS
MAR
MAS
MAT
MAT137
MAY
MBG
MBI
MBRS
MC
MCD
MCDTA
MCHP
MCK
MCO
MCRL
MCRS
MCS
MCY
MDC
MDP
MDR
MDS
MDT
MDU
MEAD
MED139
MEDI
MEG
MEH
MEL
MENT
MER
MERQ
MERX
MESA
MET
MET140
METHA
MFC
MGA
MGEE
MGG
MGLH.OB
MGM
MHK
MHP
MI
MIK
MIL
MIPS
MIR
MIT143
MIT144
MIZ145
MKC
MKL
MKSI
MLHR
MLI
MLM
MLNM
MLRM.OB
MMC
MME
MMM
MMS
MNC
MNI
MNST
MNTR
MNY
MO
MODI
MOGN
MOLXMON
MONI
MOT
MPS
MRBK
MRCY
MRD
MRKMRO
MRX
MSBHY
MSC
MSFT
MSM
MSO
MSPI
MTB
MTD
MTG
MTRM.OB
MTW
MTX
MTZ
MU
MUN146
MUR
MVSN
MW
MWD
MWV
MWY
MXIM
MXM
MXT
MYE
MYG
MYL
MZ
N
NAB
NAFCE
NAP
NATI
NATR
NAUT
NAV
NBL
NBR
NBTY
NC
NCC
NCF
NCH.X
NCI
NCOG
NCR
NDC
NDE
NDN
NDSN
NE
NEB
NEM
NET
NEU
NEV
NEWP
NFB
NFG
NFS
NFX
NGG
NHY
NI
NIK153
NIP155
NIPNY
NJR
NKE
NLY
NMGA
NOC
NOI
NOK
NOM158
NOR
NOR159
NOVL
NOVN
NPK
NSANY
NSC
NSH
NSI.P
NSIT
NSM
NSRGY
NST
NT
NTAP
NTDOY
NTRS
NTT
NTT165
NU
NUE
NUI
NVDA
NVLSNVO
NVR
NVS
NWAC
NWK
NWL
NWN
NWS
NX
NXL
NXTL
NYB
NYFX
NYT
OATS
OCA
OCAS
OCQ
OCR
ODP
OEI.X
OGE
OHP
OI
OII
OKE
OKWHQ.OB
OLG
OLN
OLVTY
OMC
OMG
OMI
OMN
OMX
ONB
ONE
OPWV
ORB
ORCL
ORGG.OB
ORI
ORLY
OSG
OSI
OSK
OSM.X
OSTE
OWENQ.OB
OXM
OXY
PACW
PALM
PAS
PAYX
PBCT
PBG
PBI
PBKS
PBR
PBY
PCAR
PCBC
PCG
PCH
PCL
PCLE
PCO
PCOM.OB
PCP
PCS
PCTI
PCW
PD
PDCO
PDE
PDG
PDLI
PDQ
PDX
PEG
PEGS
PENX
PEP
PER
PETC
PETM
PFCB
PFE
PFG
PFGC
PFGI
PG
PGL
PGN
PGR
PH
PHA.X
PHCC
PHG
PHM
PHS
PHTN
PII
PIN173
PIOS
PIR
PIXR
PKE
PKG
PKI
PKS
PL
PLAB
PLB
PLCM
PLD
PLL
PLMD
PLT
PLX
PLXS
PMCS
PMI
PMTC
PNC
PNR
PNRA
PNW
PNX
PNY
POG
POL
POM
POOL
POP
POS
POWI
PPD
PPDI
PPE
PPG
PPL
PPP
PR
PRGO
PRGS
PRGX
PRK
PROX
PRU
PRV
PRXL
PSA
PSC
PSD
PSEM
PSFT
PSO
PSS
PSSI
PSUN
PTEC
PTEN
PTON.OB
PTV
PUK
PVH
PVN
PWAV
PWER
PWN
PWR
PX
PXD
PXR
PYPL.X
PZB
PZL.X
PZZA
Q
QCOM
QLGC
QRSI
QTRN
R
RA
RAD
RADS
RAH
RAM.X
RARE
RATL.X
RBC
RBK
RBN
RCI
RCII
RDA
RDC
RDK
RDN
RDRT
RE
REG
REGN
REM
REN177
REP
RESP
RETK
REY
RF
RFMD
RGA
RGC
RGR
RGS
RGS.X
RHHVF
RHI
RI
RIC180
RICOY
RIG
RIGS
RJF
RJR
RKT
RKY
RL
RLI
RMD
RMG
RMK
RML
RNA
RNBO
RNT
RNWK
ROAD
ROBV
ROG
ROH
ROH184
ROIA
ROK
ROL
ROOM
ROP
ROST
ROY187
ROY188
RPM
RRI
RRR
RS
RSA
RSAS
RSE
RSG
RSH
RSLN
RSYS
RT
RTI
RTN
RTP
RTRSY
RUK
RUS
RWEOY
RX
RY
RYL
RYN
S
SAB190
SAFC
SAH
SAI192
SAK193
SAM194
SAN196
SAN197
SAN198
SANM
SANYY
SAP
SAPE
SBC
SBIB
SBL
SBLUQ.X
SBUX
SCG
SCGLY
SCH
SCH201
SCHL
SCHS
SCM
SCMM
SCOR.X
SCRI
SCS
SCTC
SDS
SEA203
SEBL
SEC204
SEE
SEIC
SEIE.OB
SEPR
SFA
SFAM.X
SFD
SFG
SFI
SFN
SFP
SFY
SGI
SGP
SGR
SGTJY
SGY
SHB207
SHCAY
SHI208
SHLM
SHW
SI
SIAL
SIB
SIE
SIGI
SII
SIN210
SIVB
SJM
SKA213
SKM
SKO
SKP
SKS
SKY
SKYF
SKYW
SLB
SLE
SLM
SLMD.X
SLR
SLVN
SM
SMG
SMP
SMRT
SMSC
SMTC
SMTOY
SNA
SNDK
SNE
SNPS
SNRA
SNV
SO
SOF215
SOI
SOL
SON
SONC
SOTR
SOV
SPAR
SPC
SPF
SPG
SPI
SPLS
SPOT
SPSS
SPW
SQAA
SR
SRCP
SRE
SRP
SRR
SRT
SRZ
SSCC
SSD
SSP
ST
STA218
STAR
STBA
STD
STE
STEI
STI
STJ
STK
STLD
STM
STR
STT
STTX
STU
STXN
STZ
SUG
SUHJY
SUN
SUNW
SUP
SUPX
SUSQ
SVC
SVELY SVM
SVU
SWBT
SWC
SWFT
SWI224
SWKSWKS
SWM
SWN
SWS
SWX
SWY
SXI
SXT
SY
SYK
SYKE
SYMC
SYMM
SYY
SZE
T
TAK227
TALK
TAPB
TBCC
TBI
TBL
TCB
TD
TDK
TDS
TDW
TDY
TE
TECD
TECH
TECUB
TEF
TEK
TEL229
TEL233
TEN
TER
TES235
TF1236
TFS
TFX
TG
TGT
TGX
THC
THO
THQI
TI
TIF
TII
TIN
TJX
TKR
TLAB
TLB
TLS
TM
TMCS.X
TMK
TMO
TMS
TMX
TNB
TNC
TNL
TNM
T-O243
TOC
TOK241
TOK242
TOL
TOSBF
TOT
TOY
TP
TQNT
TR
TRB
TRBS
TRH
TRI
TRMB
TRMK
TRN
TROW
TRST
TRW.X
TRY
TRZ
TSAI
TSFG
TSG
TSM
TSN
TSS
TTC
TTEK
TTITTN
TUP
TVL
TW
TWI
TWKGF.OB
TWP
TWR
TXCC
TXI
TXN
TXT
TXU
TYC
UALAQ.OB
UAWGQ.OB
UB
UBS
UBSI
UCBH
UCL
UCOMA
UDR
UFI
UFPI
UGI
UHS
UIL
UIS
UL
ULTE
UMBF
UMC
UNFI
UNH
UNI249
UNM
UNP
UNS
UOPX
UPC
UPS
URIURS
USAI
USB
USFC
USG
USM
USON
UST
USTR
UTEK
UTR
UTSI
UTX
UVN
UVV
V
VAL
VALU
VAR
VC
VCI
VE
VFC
VIAB
VICR
VITL
VLKAY
VLNC
VLO
VLY
VMC
VMI
VNO
VNUVY
VOD
VOL
VOXX
VPI
VRC
VRSN
VRTS
VRTX
VRTY
VSAT
VSEA
VSH
VTS
VTSS
VVC
VVI
VZ
WABC
WAG
WAT
WB
WBK
WBS
WCOEQ.OB
WCS
WDFC
WDR
WEC
WEN
WERN
WFC
WFMI
WFSL
WFT
WGL
WGO
WGR
WHR
WHX
WIN
WIND
WIT
WL
WLM
WLP
WLV
WM
WMB
WMI
WMO
WMS
WMT
WNC
WON
WOR
WPI
WPO
WPPGY
WR
WRI
WRNC
WSBC
WSC
WSM
WSO
WSTC
WTNY
WTS
WTSLA
WTW
WWE
WWW
WWY
WXS
WY
WYE
X
XEL
XL
XLNX
XOM
XRAY
XRIT
XRX
XTO
Y
YAM260
YELL
YHOO
YRK
YUM
ZBRA
ZION
ZIXI
ZLC
ZMH
ZNT
ZQK
ZUR261
9
Example 4: Network Analysis
A microblogging Network: Who possesses the most advantageous position in broking information and knowledge in this network?
10
A Global Terrorist Network
How to effectively break down terrorist networks?
11
Network-based Business Intelligence Applications
Recommendation Systems:
12
Network-based Business Intelligence Applications
Reputation Systems:
13
Network-based Business Intelligence Applications
Social Media based Marketing, Word-of-Mouth Effect
14
Computing tools required for this course
Database Management Software MySQL or other common DBMS such as MS SQL Server, Oracle, etc.
Network Visualization Tool: NetDraw, FNA (Financial Network
Analyzer), etc.
Network Analysis Tool: UCINet, FNA
Microsoft Windows OS Only