SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
Social and health care services
as an optimization problem
Pasi Fränti
Univ. of Eastern Finland
Joensuu, FINLAND
Location-aware applications
Data mining
Information retrieval
Prof. Pasi Fränti Clustering, data mining, location-aware system
Dr. Radu Mariescu Location-aware systems, GPS data analysis, text mining
Dr. Usman Khan Health applications, neural networks
Lahari Sengupta Orienteering game, travelling salesman
Sami Sieranoja Clustering, neighborhood graphs
Gulraiz Chourhary Dynamics of physiological signals
Himat Shah Web mining, keyword extraction
Nancy Fazal Content creation, web mining
Masoud Fatemi Twitter data analysis
Jiawei Yang Outlier detection, clustering
Thomas Ho Traffic simulation, electric vehicle load prediction
Nilima Shah Image segmentation
Group members
Neighborhood
graphs
Clustering
TSP
Spatial data
GPS
trajectories
Text mining
Games
Clustering
Location-aware applications
Move type analysis
Train
Flight
K. Waga, A. Tabarcea, M. Chen and P. Fränti,
“Detecting movement type by route segmentation and
Classification”, CollaborateCom, Pittsburgh, USA, 2012
Skiing
R. Mariescu-Istodor and P. Fränti, "Gesture input for GPS route search", Joint Int. Workshop on Structural, Syntactic,
and Statistical Pattern Recognition (S+SSPR 2016), Merida, Mexico, LNCS 10029, 439-449, November 2016
Shape search
GPS Trajectories Road Network
R. Mariescu-Istodor and P. Fränti, "From Routes to Roads: Infer road network using GPS trajectories",
ACM Trans. on Spatial Algorithms and Systems, 2018
Road network extraction
Applications: share riding
Logo image
Navigation bar
Title
Images
Keywords
Text
Web content mining
M. Rezaei, N. Gali and P. Fränti "ClRank: a method for keyword extraction from web pages using clustering and distribution
of nouns", IEEE/WIC/ACM Web Intelligence and Intelligent Agent Technology Singapore, 2015
Keyword extraction
Addresses
A. Tabarcea, V. Hautamäki, P. Fränti, "Ad-hoc georeferencing of web-pages using street-name prefix trees", Int. Conf.
on Web Information Systems & Technologies (WEBIST'10), Valencia, Spain, vol.1, 237-244, April 2010.
Address detection
Generic
Search engine
A. Tabarcea, N. Gali and P. Fränti, "Framework for
location-aware search engine", Journal of Location
Based Services, 11 (1), 50-74, November 2017.
Location-aware search engine
Random Swap(X)  C, P
C  Select random representatives(X);
P  Optimal partition(X, C);
REPEAT T times
(C
new
,j)  Random swap(X, C);
Pnew
 Local repartition(X, Cnew
, P, j);
C
new
, P
new
 Kmeans(X, C
new
, P
new
);
IF f(C
new
, P
new
) < f(C, P) THEN
(C, P)  Cnew
, Pnew
;
RETURN (C, P);
GeneticAlgorithm(X)  (C, P)
FOR i1 TO Z DO
Ci
 RandomCodebook(X);
Pi
 OptimalPartition(X, Ci
);
SortSolutions(C,P);
REPEAT
{C,P}  CreateNewSolutions( {C,P} );
SortSolutions(C,P);
UNTIL no improvement;
CreateNewSolutions({C, P})  {Cnew
, Pnew
}
Cnew-1
, Pnew-1
 C1
, P1
;
FOR i2 TO Z DO
(a,b)  SelectNextPair;
Cnew-i
, Pnew-I
 Cross(Ca
, Pa
, Cb
, Pb
);
IterateK-Means(Cnew-i
, Pnew-i
);
Cross(C1
, P1
, C2
, P2
)  (Cnew
, Pnew
)
Cnew
 CombineCentroids(C1
, C2
);
Pnew
 CombinePartitions(P1
, P2
);
Cnew
 UpdateCentroids(Cnew
, Pnew
);
RemoveEmptyClusters(Cnew
, Pnew
);
IS(Cnew
, Pnew
);
CombineCentroids(C1
, C2
)  Cnew
Cnew
 C1
 C2
CombinePartitions(Cnew
, P1
, P2
)  Pnew
FOR i1 TO N DO
IF x c x ci p i pi i
  1 2
2 2
THEN
p pi
new
i 1
ELSE
p pi
new
i 2
END-FOR
UpdateCentroids(C1
, C2
)  Cnew
FOR j1 TO |Cnew
| DO
c j
new
 CalculateCentroid(Pnew
, j );
Genetic Algorithm (GA)
Random Swap (RS)
P. Fränti, "Genetic algorithm with deterministic crossover
for vector quantization", Pattern Recognition Letters, 2000.
P. Fränti, "Efficiency of random swap clustering",
Journal of Big Data, 5:13, 1-29, 2018
CI = 0
CI = 0
Clustering algorithms


D
i
ii yxyxd
1
2
),(
yx
yx
yxdDice



2
1),(
Euclidean distance:
Dice coefficients: Strings divided into bi-grams:
String (5)
{st, tr, ri, in, ng}
Mining (5)
{mi, in, ni, in, ng}
xy={st, tr, ri, in, ng, mi, ni}
xy={in, ng}
d = 1-4/(5+5) = 60%
Edit distance:
Minimum number of edit operations
(insert, delete, substitute)
to transform string x to string y.
Distance functions
Calculating mean
HLSQPKPK
THELSIFBJI EOMLSNI
HEHTLSINKI ZULSINKI
HOELSVVKIG
HELSSINI
DHELSIRIWKJII
QHSELINI
EVSDNFCKVM
UCGNRTION
RRCOOGEPIONN
RXONUIUOK
ECOBNFITIUOND
RUPCOWGNIPZTHUN
REJOGNEITION
RRSCGNXIIUN
RCOGQNOIRTON
RECOGUITPON
WEIOTNNIHTMIOJ
HELSINKI RECOGNITION
Means from scrambled text
Cluster 41 Cluster 43 Cluster 247 Cluster 292 Cluster 326
soft-bill
soot-grimed
sweet-toothed
split-tongued
black-visaged
soft-winged
short-witted
short-termed
stout-armed
still-fishing
stiff-limbed
swift-stealing
short-leaved
snotty-nosed
ivory-billed
hot-mettled
soft-going
snowy-winged
Livingstone
herringbone
Burlingham
Neowashingtonia
Upington
Hillingdon
Lovington
Arlington
Lexington
Herington
Stringtown
Arrington
milliangstrom
Accrington
Northington
Farlington
Ellington
slommacky
crummock
bummack
mimmock
slammock
bummalos
mimmocky
malmock
hommocks
earthgrubber
crumhorn
malbrouck
krumhorn
shammocky
Babcock
plumrock
fleadock
Cummock
Kurtz
dinarchy
myriarchy
freshly
triarcuated
matriarch
mandriarch
dyarchic
myriarch
BSLArch
taxiarch
Bush
Ruthi
Knuth
fleshy
gush
Thushi
Furth
injelly
johnin
Conley
moulvi
Solly
wolly
Poulenc
woodsy
doozy
oofy
goodbyes
coolly
Woodlyn
woofy
boolya
Lolly
Coplay
Goodbys
Clustering English words
466,544 words
If you're looking for work in #Oslo, Oslo, check out this #job: https://t.co/ycYqTgJc8r #BusinessMgmt #Hiring
#CareerArc
If you're looking for work in #Göteborg, check out this #job: https://t.co/bJGKIco2SN #CustomerService #Hiring
#CareerArc
Interested in a #job in #Uppsala, Uppsala County? This could be a great fit: https://t.co/O7O91oVF1j #Hiring
#CareerArc
See our latest #kirkkonummi #job and click to apply: Software Developer Trainee - https://t.co/vrsxjPMhsA
#SoftwareDev #Hiring #CareerArc
If you're looking for work in #Solna, check out this #job: https://t.co/BUwsuBfXiO #LEGO #Hiring #CareerArc
Många stör sig på andra på Twitter. På snälla Fredagen vill jag komma med lite bra tips: 1
https://t.co/TFh40S7cC1… https://t.co/FjfR8ALvnn
If you're looking for work in #HKI, check out this #job: https://t.co/ZJLzylpqxf #DellJobs #Sales #Hiring #CareerArc
See our latest #kirkkonummi #job and click to apply: SW Developer Intern, IoT Device and Data Management -…
https://t.co/5GEkyiMUlh
We're #hiring! Click to apply: Technical Program Manager - https://t.co/BP0qrfigRK #ProjectMgmt #stockholm #Job
#Jobs #CareerArc
Clustering Tweets
544,113 tweets
Detection and omission of outliers
Full search:
O(N) distance
calculations.
Graph structure:
O(k) distance
calculations.
Full search: Graph structure:
1. Fast NN-search 2. Outlier detection
4. Density estimation
3. Fast
clustering
j
a b
e
f
g
k
c
d
h
i
8.0
2.6
5. Recommendation system
Neighborhood graphs
Health care services
Data Knowledge
Helsinki
Goals of the project
1. Create web interface
- To access data
- Importing external data in compatible formats
2. Interactive optimization tool
- Working on map
- Optimizes service locations and allocations
for given cost provision site for specific groups
3. Algorithms and methods
- Balanced data clustering
- Network optimization
- Data analysis
23
24
Touring nurse
TSP
Clustering
Work allocation
Scheduling
Dentist
8:00
Physio
16:30
FSDM
10:00
Where we started?
25
Health care services provided
1. Health center
2. Hospital
3. Dental
4. Rehabilitation
5. Aging therapies
6. Aging accomodation
7. Children's daycare
Solutions found on web
Clustering of data filtering?
Visualizations of clustering (1)
Visualizations of clustering (2)
OpenOpen
clustercluster
OpenOpen
clustercluster
OpenOpen
clustercluster
Asia clusterAsia cluster PeninsularPeninsular
MalaysiaMalaysia
Singapore clusterSingapore cluster
Singapore flierSingapore flier
Two more clicks
Two more clicks
5
Clusters in Mopsi
M. Rezaei and P. Fränti "Real-time clustering of large geo-referenced data for
visualizing on map", Advances in Electrical and Computer Engineering, 2018.
220 photos220 photos
9 clusters9 clusters
47 photos47 photos
14 clusters14 clusters
14 photos14 photos
7 clusters7 clusters
OpenOpen
clustercluster
OpenOpen
clustercluster
Clusters in Mopsi
32
Various map view prototypes
Oulun karttaratkaisu
Pasi’s team proto
Radu’s quick & dirty
http://cs.uef.fi/impro_dev/map/map.php
Making the tools
to meet the data
Data Knowledge
Helsinki
1. Esophageal varices – Fibrosis and Cirrhosis of liver
2. Malignant neoplasm of pancreas – Aftercare
3. Sleep disorders – Non-classified respiratory failure
…
Correlation analysis of patient records
35
Service locations in city
Clustering problem
36
Services in rural area: touring nurse
37
Travelling salesman problem
Touring nurse
38
Recompiling the services
Resources
A
B
39
Scheduling problem
Worker-task allocation
Home take care proto
MOPSI project
Task scheduling
41
Self-monitoring
Market place of services
Ideal case
15 €
11 €
12 €
70 €
15 €
10 €
45 €
52 €
60 €
55 €
12 €
45 €
25 €
120 €
500 €
120 €
Market
70 €
45 €
52 €
60 €
55 €
12 €
45 €
25 €
120 €
500 €
120 €
Market
Government
Market place of services
Possible future scenario
15 €
11 €
12 € 15 €
10 €
44
What to optimize exactly?
?
Market
Case 1: No services, no costs
0 €
Market
Case 2: Full service to everyone
1,000,000,000…€
47
… future under process…
The end

Contenu connexe

Similaire à Pasi Fränti: Social and health care services as an optimization problem

Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...
André Panisson
 
Mulia et al - I-SPAN2014 (1)
Mulia et al - I-SPAN2014 (1)Mulia et al - I-SPAN2014 (1)
Mulia et al - I-SPAN2014 (1)
Dougan McGrath
 
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
Hui Yang
 
Project Presentation
Project PresentationProject Presentation
Project Presentation
butest
 
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
neeraj7svp
 
Visualization Approaches for Biomedical Omics Data: Putting It All Together
Visualization Approaches for Biomedical Omics Data: Putting It All TogetherVisualization Approaches for Biomedical Omics Data: Putting It All Together
Visualization Approaches for Biomedical Omics Data: Putting It All Together
Nils Gehlenborg
 

Similaire à Pasi Fränti: Social and health care services as an optimization problem (20)

Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...
 
A framework for outlier detection in
A framework for outlier detection inA framework for outlier detection in
A framework for outlier detection in
 
Comparison Between PSO and HPSO In Image Steganography
Comparison Between PSO and HPSO In Image SteganographyComparison Between PSO and HPSO In Image Steganography
Comparison Between PSO and HPSO In Image Steganography
 
Artificial Intelligence for Robotic AIFR
Artificial Intelligence for Robotic AIFRArtificial Intelligence for Robotic AIFR
Artificial Intelligence for Robotic AIFR
 
Mulia et al - I-SPAN2014 (1)
Mulia et al - I-SPAN2014 (1)Mulia et al - I-SPAN2014 (1)
Mulia et al - I-SPAN2014 (1)
 
50120140503004
5012014050300450120140503004
50120140503004
 
Paper 5094-43_5
Paper 5094-43_5Paper 5094-43_5
Paper 5094-43_5
 
Individual movements and geographical data mining. Clustering algorithms for ...
Individual movements and geographical data mining. Clustering algorithms for ...Individual movements and geographical data mining. Clustering algorithms for ...
Individual movements and geographical data mining. Clustering algorithms for ...
 
3A_1_spatially clustered associations
3A_1_spatially clustered associations3A_1_spatially clustered associations
3A_1_spatially clustered associations
 
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
 
Palmprint Identification Using FRIT
Palmprint Identification Using FRITPalmprint Identification Using FRIT
Palmprint Identification Using FRIT
 
Topic model an introduction
Topic model an introductionTopic model an introduction
Topic model an introduction
 
Project Presentation
Project PresentationProject Presentation
Project Presentation
 
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
PSF_Introduction_to_R_Package_for_Pattern_Sequence (1)
 
Learn to Make a Machine Learn Presentation by Dr. Angana Chakraborty
Learn to Make a Machine Learn Presentation by Dr. Angana ChakrabortyLearn to Make a Machine Learn Presentation by Dr. Angana Chakraborty
Learn to Make a Machine Learn Presentation by Dr. Angana Chakraborty
 
Oxford_15-03-22.pptx
Oxford_15-03-22.pptxOxford_15-03-22.pptx
Oxford_15-03-22.pptx
 
Visualization Approaches for Biomedical Omics Data: Putting It All Together
Visualization Approaches for Biomedical Omics Data: Putting It All TogetherVisualization Approaches for Biomedical Omics Data: Putting It All Together
Visualization Approaches for Biomedical Omics Data: Putting It All Together
 
ppt
pptppt
ppt
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Confidence of AOI-HEP Mining Pattern
Confidence of AOI-HEP Mining PatternConfidence of AOI-HEP Mining Pattern
Confidence of AOI-HEP Mining Pattern
 

Plus de THL

Sosiaalihuollon laitos- ja asumispalvelut 2021
Sosiaalihuollon laitos- ja asumispalvelut 2021Sosiaalihuollon laitos- ja asumispalvelut 2021
Sosiaalihuollon laitos- ja asumispalvelut 2021
THL
 
Hoitoonpääsy perusterveydenhuollossa keväällä 2022
Hoitoonpääsy perusterveydenhuollossa keväällä 2022Hoitoonpääsy perusterveydenhuollossa keväällä 2022
Hoitoonpääsy perusterveydenhuollossa keväällä 2022
THL
 
Aktuellt om coronavaccinationer - vaccinering under sommaren.pdf
Aktuellt om coronavaccinationer - vaccinering under sommaren.pdfAktuellt om coronavaccinationer - vaccinering under sommaren.pdf
Aktuellt om coronavaccinationer - vaccinering under sommaren.pdf
THL
 

Plus de THL (20)

Somaattinen erikoissairaanhoito 2021
Somaattinen erikoissairaanhoito 2021Somaattinen erikoissairaanhoito 2021
Somaattinen erikoissairaanhoito 2021
 
Niiranen_Jalkautuvan_nuorisotyon_vaikutusten_ennakkoarviointi_27092022.pdf
Niiranen_Jalkautuvan_nuorisotyon_vaikutusten_ennakkoarviointi_27092022.pdfNiiranen_Jalkautuvan_nuorisotyon_vaikutusten_ennakkoarviointi_27092022.pdf
Niiranen_Jalkautuvan_nuorisotyon_vaikutusten_ennakkoarviointi_27092022.pdf
 
Ylitalo_EPT_vaikutusten_ennakkoarviointi_tulevaisuudessa_27092022.pdf
Ylitalo_EPT_vaikutusten_ennakkoarviointi_tulevaisuudessa_27092022.pdfYlitalo_EPT_vaikutusten_ennakkoarviointi_tulevaisuudessa_27092022.pdf
Ylitalo_EPT_vaikutusten_ennakkoarviointi_tulevaisuudessa_27092022.pdf
 
Nieminen_Niemi_Kuntaliitto_Mita_on_paatosten_EVA_Tyokalu_tutuksi_27092022.pdf
Nieminen_Niemi_Kuntaliitto_Mita_on_paatosten_EVA_Tyokalu_tutuksi_27092022.pdfNieminen_Niemi_Kuntaliitto_Mita_on_paatosten_EVA_Tyokalu_tutuksi_27092022.pdf
Nieminen_Niemi_Kuntaliitto_Mita_on_paatosten_EVA_Tyokalu_tutuksi_27092022.pdf
 
Raitasalo_Nuorten_paihteidenkayton_yleiskuva_10102022.pdf
Raitasalo_Nuorten_paihteidenkayton_yleiskuva_10102022.pdfRaitasalo_Nuorten_paihteidenkayton_yleiskuva_10102022.pdf
Raitasalo_Nuorten_paihteidenkayton_yleiskuva_10102022.pdf
 
Hietanen_Peltola_Jahnukainen_Miten_opiskeluhuoltopalvelut_tukevat_hyvinvointi...
Hietanen_Peltola_Jahnukainen_Miten_opiskeluhuoltopalvelut_tukevat_hyvinvointi...Hietanen_Peltola_Jahnukainen_Miten_opiskeluhuoltopalvelut_tukevat_hyvinvointi...
Hietanen_Peltola_Jahnukainen_Miten_opiskeluhuoltopalvelut_tukevat_hyvinvointi...
 
Lansikallio_Paihdekasvatus_EPT_oppilaitoksissa_10102022.pdf
Lansikallio_Paihdekasvatus_EPT_oppilaitoksissa_10102022.pdfLansikallio_Paihdekasvatus_EPT_oppilaitoksissa_10102022.pdf
Lansikallio_Paihdekasvatus_EPT_oppilaitoksissa_10102022.pdf
 
Markkula_Vaikuttava ehkaiseva paihdetyo_10102022.pdf
Markkula_Vaikuttava ehkaiseva paihdetyo_10102022.pdfMarkkula_Vaikuttava ehkaiseva paihdetyo_10102022.pdf
Markkula_Vaikuttava ehkaiseva paihdetyo_10102022.pdf
 
Erikoissairaanhoidon hoitoonpääsy 31.08.2022
Erikoissairaanhoidon hoitoonpääsy 31.08.2022Erikoissairaanhoidon hoitoonpääsy 31.08.2022
Erikoissairaanhoidon hoitoonpääsy 31.08.2022
 
Rikos- ja riita-asioiden sovittelu 2021 -tilasto
Rikos- ja riita-asioiden sovittelu 2021 -tilastoRikos- ja riita-asioiden sovittelu 2021 -tilasto
Rikos- ja riita-asioiden sovittelu 2021 -tilasto
 
Synthetic Opioid Preparedness in Europe
Synthetic Opioid Preparedness in EuropeSynthetic Opioid Preparedness in Europe
Synthetic Opioid Preparedness in Europe
 
Sosiaalihuollon laitos- ja asumispalvelut 2021
Sosiaalihuollon laitos- ja asumispalvelut 2021Sosiaalihuollon laitos- ja asumispalvelut 2021
Sosiaalihuollon laitos- ja asumispalvelut 2021
 
Hoitoonpääsy perusterveydenhuollossa keväällä 2022
Hoitoonpääsy perusterveydenhuollossa keväällä 2022Hoitoonpääsy perusterveydenhuollossa keväällä 2022
Hoitoonpääsy perusterveydenhuollossa keväällä 2022
 
Aktuellt om coronavaccinationer - vaccinering under sommaren.pdf
Aktuellt om coronavaccinationer - vaccinering under sommaren.pdfAktuellt om coronavaccinationer - vaccinering under sommaren.pdf
Aktuellt om coronavaccinationer - vaccinering under sommaren.pdf
 
Kort information och aktuella frågor om vaccinationer
Kort information och aktuella frågor om vaccinationerKort information och aktuella frågor om vaccinationer
Kort information och aktuella frågor om vaccinationer
 
Förvaring av vacciner
Förvaring av vaccinerFörvaring av vacciner
Förvaring av vacciner
 
Johannes Kohal: Henkilöstömitoituksen seurantaan tarvittavat tiedot ja tiedon...
Johannes Kohal: Henkilöstömitoituksen seurantaan tarvittavat tiedot ja tiedon...Johannes Kohal: Henkilöstömitoituksen seurantaan tarvittavat tiedot ja tiedon...
Johannes Kohal: Henkilöstömitoituksen seurantaan tarvittavat tiedot ja tiedon...
 
Hanna Alastalo: Henkilöstömitoituksen seurannan kehitys ja aikataulu
Hanna Alastalo: Henkilöstömitoituksen seurannan kehitys ja aikatauluHanna Alastalo: Henkilöstömitoituksen seurannan kehitys ja aikataulu
Hanna Alastalo: Henkilöstömitoituksen seurannan kehitys ja aikataulu
 
Ajankohtaista koronarokotuksista 2.6.2022
Ajankohtaista koronarokotuksista 2.6.2022Ajankohtaista koronarokotuksista 2.6.2022
Ajankohtaista koronarokotuksista 2.6.2022
 
Tietoisku eri rokotteista
Tietoisku eri rokotteistaTietoisku eri rokotteista
Tietoisku eri rokotteista
 

Dernier

Call Girls in Udaipur Girija Udaipur Call Girl ✔ VQRWTO ❤️ 100% offer with...
Call Girls in Udaipur  Girija  Udaipur Call Girl  ✔ VQRWTO ❤️ 100% offer with...Call Girls in Udaipur  Girija  Udaipur Call Girl  ✔ VQRWTO ❤️ 100% offer with...
Call Girls in Udaipur Girija Udaipur Call Girl ✔ VQRWTO ❤️ 100% offer with...
mahaiklolahd
 
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near MeRussian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
mriyagarg453
 
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetSambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetPatna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
mriyagarg453
 
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetbhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
russian goa call girl and escorts service
 
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near MeVIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
mriyagarg453
 
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetHubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Bhagalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bhagalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetBhagalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bhagalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErnakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh
 
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetOzhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetBareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 

Dernier (20)

Call Girls in Udaipur Girija Udaipur Call Girl ✔ VQRWTO ❤️ 100% offer with...
Call Girls in Udaipur  Girija  Udaipur Call Girl  ✔ VQRWTO ❤️ 100% offer with...Call Girls in Udaipur  Girija  Udaipur Call Girl  ✔ VQRWTO ❤️ 100% offer with...
Call Girls in Udaipur Girija Udaipur Call Girl ✔ VQRWTO ❤️ 100% offer with...
 
Krishnagiri call girls Tamil aunty 7877702510
Krishnagiri call girls Tamil aunty 7877702510Krishnagiri call girls Tamil aunty 7877702510
Krishnagiri call girls Tamil aunty 7877702510
 
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
 
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
 
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near MeRussian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
Russian Call Girls in Noida Pallavi 9711199171 High Class Call Girl Near Me
 
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetSambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetPatna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Patna Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
 
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetbhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
 
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near MeVIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
 
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun  UttrakhandDehradun Call Girls 8854095900 Call Girl in Dehradun  Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
 
Call Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 9907093804 Top Class Call Girl Service Available
 
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetHubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Hubli Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
❤️Call girls in Jalandhar ☎️9876848877☎️ Call Girl service in Jalandhar☎️ Jal...
❤️Call girls in Jalandhar ☎️9876848877☎️ Call Girl service in Jalandhar☎️ Jal...❤️Call girls in Jalandhar ☎️9876848877☎️ Call Girl service in Jalandhar☎️ Jal...
❤️Call girls in Jalandhar ☎️9876848877☎️ Call Girl service in Jalandhar☎️ Jal...
 
Bhagalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bhagalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetBhagalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bhagalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErnakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetOzhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetBareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Bareilly Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 

Pasi Fränti: Social and health care services as an optimization problem

  • 1. Social and health care services as an optimization problem Pasi Fränti Univ. of Eastern Finland Joensuu, FINLAND
  • 2.
  • 4. Prof. Pasi Fränti Clustering, data mining, location-aware system Dr. Radu Mariescu Location-aware systems, GPS data analysis, text mining Dr. Usman Khan Health applications, neural networks Lahari Sengupta Orienteering game, travelling salesman Sami Sieranoja Clustering, neighborhood graphs Gulraiz Chourhary Dynamics of physiological signals Himat Shah Web mining, keyword extraction Nancy Fazal Content creation, web mining Masoud Fatemi Twitter data analysis Jiawei Yang Outlier detection, clustering Thomas Ho Traffic simulation, electric vehicle load prediction Nilima Shah Image segmentation Group members
  • 6. Move type analysis Train Flight K. Waga, A. Tabarcea, M. Chen and P. Fränti, “Detecting movement type by route segmentation and Classification”, CollaborateCom, Pittsburgh, USA, 2012 Skiing
  • 7. R. Mariescu-Istodor and P. Fränti, "Gesture input for GPS route search", Joint Int. Workshop on Structural, Syntactic, and Statistical Pattern Recognition (S+SSPR 2016), Merida, Mexico, LNCS 10029, 439-449, November 2016 Shape search
  • 8. GPS Trajectories Road Network R. Mariescu-Istodor and P. Fränti, "From Routes to Roads: Infer road network using GPS trajectories", ACM Trans. on Spatial Algorithms and Systems, 2018 Road network extraction
  • 11. M. Rezaei, N. Gali and P. Fränti "ClRank: a method for keyword extraction from web pages using clustering and distribution of nouns", IEEE/WIC/ACM Web Intelligence and Intelligent Agent Technology Singapore, 2015 Keyword extraction
  • 12. Addresses A. Tabarcea, V. Hautamäki, P. Fränti, "Ad-hoc georeferencing of web-pages using street-name prefix trees", Int. Conf. on Web Information Systems & Technologies (WEBIST'10), Valencia, Spain, vol.1, 237-244, April 2010. Address detection
  • 13. Generic Search engine A. Tabarcea, N. Gali and P. Fränti, "Framework for location-aware search engine", Journal of Location Based Services, 11 (1), 50-74, November 2017. Location-aware search engine
  • 14. Random Swap(X)  C, P C  Select random representatives(X); P  Optimal partition(X, C); REPEAT T times (C new ,j)  Random swap(X, C); Pnew  Local repartition(X, Cnew , P, j); C new , P new  Kmeans(X, C new , P new ); IF f(C new , P new ) < f(C, P) THEN (C, P)  Cnew , Pnew ; RETURN (C, P); GeneticAlgorithm(X)  (C, P) FOR i1 TO Z DO Ci  RandomCodebook(X); Pi  OptimalPartition(X, Ci ); SortSolutions(C,P); REPEAT {C,P}  CreateNewSolutions( {C,P} ); SortSolutions(C,P); UNTIL no improvement; CreateNewSolutions({C, P})  {Cnew , Pnew } Cnew-1 , Pnew-1  C1 , P1 ; FOR i2 TO Z DO (a,b)  SelectNextPair; Cnew-i , Pnew-I  Cross(Ca , Pa , Cb , Pb ); IterateK-Means(Cnew-i , Pnew-i ); Cross(C1 , P1 , C2 , P2 )  (Cnew , Pnew ) Cnew  CombineCentroids(C1 , C2 ); Pnew  CombinePartitions(P1 , P2 ); Cnew  UpdateCentroids(Cnew , Pnew ); RemoveEmptyClusters(Cnew , Pnew ); IS(Cnew , Pnew ); CombineCentroids(C1 , C2 )  Cnew Cnew  C1  C2 CombinePartitions(Cnew , P1 , P2 )  Pnew FOR i1 TO N DO IF x c x ci p i pi i   1 2 2 2 THEN p pi new i 1 ELSE p pi new i 2 END-FOR UpdateCentroids(C1 , C2 )  Cnew FOR j1 TO |Cnew | DO c j new  CalculateCentroid(Pnew , j ); Genetic Algorithm (GA) Random Swap (RS) P. Fränti, "Genetic algorithm with deterministic crossover for vector quantization", Pattern Recognition Letters, 2000. P. Fränti, "Efficiency of random swap clustering", Journal of Big Data, 5:13, 1-29, 2018 CI = 0 CI = 0 Clustering algorithms
  • 15.   D i ii yxyxd 1 2 ),( yx yx yxdDice    2 1),( Euclidean distance: Dice coefficients: Strings divided into bi-grams: String (5) {st, tr, ri, in, ng} Mining (5) {mi, in, ni, in, ng} xy={st, tr, ri, in, ng, mi, ni} xy={in, ng} d = 1-4/(5+5) = 60% Edit distance: Minimum number of edit operations (insert, delete, substitute) to transform string x to string y. Distance functions
  • 18. Cluster 41 Cluster 43 Cluster 247 Cluster 292 Cluster 326 soft-bill soot-grimed sweet-toothed split-tongued black-visaged soft-winged short-witted short-termed stout-armed still-fishing stiff-limbed swift-stealing short-leaved snotty-nosed ivory-billed hot-mettled soft-going snowy-winged Livingstone herringbone Burlingham Neowashingtonia Upington Hillingdon Lovington Arlington Lexington Herington Stringtown Arrington milliangstrom Accrington Northington Farlington Ellington slommacky crummock bummack mimmock slammock bummalos mimmocky malmock hommocks earthgrubber crumhorn malbrouck krumhorn shammocky Babcock plumrock fleadock Cummock Kurtz dinarchy myriarchy freshly triarcuated matriarch mandriarch dyarchic myriarch BSLArch taxiarch Bush Ruthi Knuth fleshy gush Thushi Furth injelly johnin Conley moulvi Solly wolly Poulenc woodsy doozy oofy goodbyes coolly Woodlyn woofy boolya Lolly Coplay Goodbys Clustering English words 466,544 words
  • 19. If you're looking for work in #Oslo, Oslo, check out this #job: https://t.co/ycYqTgJc8r #BusinessMgmt #Hiring #CareerArc If you're looking for work in #Göteborg, check out this #job: https://t.co/bJGKIco2SN #CustomerService #Hiring #CareerArc Interested in a #job in #Uppsala, Uppsala County? This could be a great fit: https://t.co/O7O91oVF1j #Hiring #CareerArc See our latest #kirkkonummi #job and click to apply: Software Developer Trainee - https://t.co/vrsxjPMhsA #SoftwareDev #Hiring #CareerArc If you're looking for work in #Solna, check out this #job: https://t.co/BUwsuBfXiO #LEGO #Hiring #CareerArc Många stör sig på andra på Twitter. På snälla Fredagen vill jag komma med lite bra tips: 1 https://t.co/TFh40S7cC1… https://t.co/FjfR8ALvnn If you're looking for work in #HKI, check out this #job: https://t.co/ZJLzylpqxf #DellJobs #Sales #Hiring #CareerArc See our latest #kirkkonummi #job and click to apply: SW Developer Intern, IoT Device and Data Management -… https://t.co/5GEkyiMUlh We're #hiring! Click to apply: Technical Program Manager - https://t.co/BP0qrfigRK #ProjectMgmt #stockholm #Job #Jobs #CareerArc Clustering Tweets 544,113 tweets
  • 20. Detection and omission of outliers
  • 21. Full search: O(N) distance calculations. Graph structure: O(k) distance calculations. Full search: Graph structure: 1. Fast NN-search 2. Outlier detection 4. Density estimation 3. Fast clustering j a b e f g k c d h i 8.0 2.6 5. Recommendation system Neighborhood graphs
  • 22. Health care services Data Knowledge Helsinki
  • 23. Goals of the project 1. Create web interface - To access data - Importing external data in compatible formats 2. Interactive optimization tool - Working on map - Optimizes service locations and allocations for given cost provision site for specific groups 3. Algorithms and methods - Balanced data clustering - Network optimization - Data analysis 23
  • 25. 25 Health care services provided 1. Health center 2. Hospital 3. Dental 4. Rehabilitation 5. Aging therapies 6. Aging accomodation 7. Children's daycare
  • 27. Clustering of data filtering?
  • 30. OpenOpen clustercluster OpenOpen clustercluster OpenOpen clustercluster Asia clusterAsia cluster PeninsularPeninsular MalaysiaMalaysia Singapore clusterSingapore cluster Singapore flierSingapore flier Two more clicks Two more clicks 5 Clusters in Mopsi
  • 31. M. Rezaei and P. Fränti "Real-time clustering of large geo-referenced data for visualizing on map", Advances in Electrical and Computer Engineering, 2018. 220 photos220 photos 9 clusters9 clusters 47 photos47 photos 14 clusters14 clusters 14 photos14 photos 7 clusters7 clusters OpenOpen clustercluster OpenOpen clustercluster Clusters in Mopsi
  • 32. 32 Various map view prototypes Oulun karttaratkaisu Pasi’s team proto Radu’s quick & dirty http://cs.uef.fi/impro_dev/map/map.php
  • 33. Making the tools to meet the data Data Knowledge Helsinki
  • 34. 1. Esophageal varices – Fibrosis and Cirrhosis of liver 2. Malignant neoplasm of pancreas – Aftercare 3. Sleep disorders – Non-classified respiratory failure … Correlation analysis of patient records
  • 35. 35 Service locations in city Clustering problem
  • 36. 36 Services in rural area: touring nurse
  • 40. Worker-task allocation Home take care proto MOPSI project Task scheduling
  • 42. Market place of services Ideal case 15 € 11 € 12 € 70 € 15 € 10 € 45 € 52 € 60 € 55 € 12 € 45 € 25 € 120 € 500 € 120 € Market
  • 43. 70 € 45 € 52 € 60 € 55 € 12 € 45 € 25 € 120 € 500 € 120 € Market Government Market place of services Possible future scenario 15 € 11 € 12 € 15 € 10 €
  • 44. 44 What to optimize exactly? ?
  • 45. Market Case 1: No services, no costs 0 €
  • 46. Market Case 2: Full service to everyone 1,000,000,000…€
  • 47. 47 … future under process… The end