SlideShare a Scribd company logo
Mathematics 
of 
Incidence 
part 2: formal concepts and formal concept lattices 
! 
Benjamin J. Keller 
bjkeller.github.io 
! 
v.1, 3 October 2014 
Creative Commons Attribution-ShareAlike 4.0 International License 
bananas 
apples 
Abby 
cherries 
Charles 
Brian
Recall: Collaborative Filtering 
Use likes of users to recommend foods to Abby 
Abby 
Brian 
Charles 
David 
cherries 
doughnuts 
eggs 
apples 
bananas 
Recommend these three foods to Abby because 
she likes food in common with users who like them
Recall: Likes represented as bipartite graph 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
bipartite graph (U,V,E) has vertices in disjoint sets U and V with edges (u,v) in E 
from vertex u in U to vertex v in V
Recall: Biclique 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
A biclique (U,V,E) of a bipartite graph G is a subgraph of G 
such that each u in U has an edge (u,v) with each v in V
Recall: Recommendations via bicliques 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Construct same recommendation 
by composing bicliques 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby Charles 
David 
cherries 
doughnuts 
eggs 
apples 
bananas 
Brian
Shift perspectives: Formal Concept Analysis 
• Starts with Formal Context ⟨ G,M,I ⟩ 
• Set of objects G 
• Set of attributes M 
• Incidence relation I ⊆GxM 
• Derive formal concepts (basically bicliques) from 
incidence relation 
• Constructs Formal Concept Lattice
"Likes" Formal Context 
G = { Abby, Brian, Charles, David } 
M = { apples, bananas, cherries, doughnuts, eggs } 
I = { 
(Abby, apples), (Abby, bananas), 
(Brian, apples),(Brian, bananas), 
(Brian, cherries), (Brian, doughnuts), 
(Charles, apples), (Charles, bananas), 
(Charles, cherries), (Charles, doughnuts), 
(Charles, eggs), (David, bananas), 
(David, doughnuts), (David, eggs) 
}
Representing incidence relation 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Can represent incidence 
relation as a bipartite graph, 
but commonly represented as 
a cross table 
apples bananas cherries doughnuts eggs 
Abby X X 
Brian X X X X 
Charles X X X X X 
David X X X
Definition: Partially ordered set 
(P,)is a partially ordered set (poset) when the order 
satisfies the properties 
if p  q and q  p then p = q 8p, q 2 P 
(reflexivity) 
(antisymmetry) 
if p  q and q  r then p  r 8p, q, r 2 P 
(transitivity) 
p  p 8p 2 P
Definition: Lattice 
For a poset (L,) and S ✓ L 
W 
S = p 
the least upper bound of is 
p 2 L 8s 2 S, s  p 
where and 
S 
V 
S = q 
the greatest lower bound of is 
q 2 L 8s 2 S, q  s 
where and 
S 
L 
exist for any set S ✓ L 
V 
S 
W 
If S and 
then is a (complete) lattice
(Boolean) Lattice of powerset 
• The powerset of G is set of 
subsets of G 
• Ordered by inclusion is a 
poset 
• And, is a lattice: 
• Set union as least upper 
bound 
• Set intersection as greatest 
lower bound 
Abby, 
Brian, 
Charles, 
David P(G) 
Abby Brian Charles David 
∅ 
Abby, 
Brian 
Abby, 
Charles 
Abby, 
David 
Brian, 
Charles 
Brian, 
David 
Charles, 
David 
Abby, 
Brian, 
Charles 
Abby, 
Brian, 
David 
Brian, 
Charles, 
David 
Abby, 
Charles, 
David
Incidence relates powersets 
(P(G),✓) (P(M),◆) 
Abby, 
Brian, 
Charles, 
David 
∅ 
∅ 
Abby Brian Charles David 
Abby, 
Brian 
Abby, 
Charles 
Abby, 
David 
Brian, 
Charles 
Brian, 
David 
Charles, 
David 
Abby, 
Brian, 
Charles 
Abby, 
Brian, 
David 
Brian, 
Charles, 
David 
Abby, 
Charles, 
David 
apples bananas cherries doughnuts eggs 
apples, 
bananas 
apples, 
cherries 
apples, 
doughnuts 
apples, 
eggs 
bananas, 
cherries 
bananas, 
doughnuts 
bananas, 
eggs 
cherries, 
doughnuts 
cherries, 
eggs 
doughnuts, 
eggs 
apples, 
bananas, 
cherries 
apples, 
bananas, 
eggs 
apples, 
bananas, 
doughnuts 
apples, 
cherries, 
doughnuts 
apples, 
cherries, 
eggs 
apples, 
doughnuts, 
eggs 
bananas, 
cherries, 
doughnuts 
bananas, 
cherries, 
eggs 
bananas, 
doughnuts, 
eggs 
cherries, 
doughnuts, 
eggs 
apples, 
bananas, 
cherries, 
doughnuts 
apples, 
bananas, 
cherries, 
eggs 
apples, 
bananas, 
doughnuts, 
eggs 
apples, 
cherries, 
doughnuts, 
eggs 
bananas, 
cherries, 
doughnuts, 
eggs 
apples, 
bananas, 
cherries, 
doughnuts, 
eggs 
the dual lattice (order is flipped), 
so “upside-down”
Deriving functions from incidence 
 : P(G)!P(M) 
(A) = {b 2 M | (a, b) 2 I} 
for A ✓ G 
: P(M)!P(G) 
(B) = {a 2 G| (a, b) 2 I} 
for B ✓ M
Incidence relates powersets 
Abby, 
Brian, 
Charles, 
David 
∅ 
∅ 
Abby Brian Charles David 
Abby, 
Brian 
Abby, 
Charles 
Abby, 
David 
Brian, 
Charles 
Brian, 
David 
Charles, 
David 
Abby, 
Brian, 
Charles 
Abby, 
Brian, 
David 
Brian, 
Charles, 
David 
Abby, 
Charles, 
David 
apples bananas cherries doughnuts eggs 
apples, 
bananas 
apples, 
cherries 
apples, 
doughnuts 
apples, 
eggs 
bananas, 
cherries 
bananas, 
doughnuts 
bananas, 
eggs 
cherries, 
doughnuts 
cherries, 
eggs 
doughnuts, 
eggs 
apples, 
bananas, 
cherries 
apples, 
bananas, 
eggs 
apples, 
bananas, 
doughnuts 
apples, 
cherries, 
doughnuts 
apples, 
cherries, 
eggs 
apples, 
doughnuts, 
eggs 
bananas, 
cherries, 
doughnuts 
bananas, 
cherries, 
eggs 
bananas, 
doughnuts, 
eggs 
cherries, 
doughnuts, 
eggs 
apples, 
bananas, 
cherries, 
doughnuts 
apples, 
bananas, 
cherries, 
eggs 
apples, 
bananas, 
doughnuts, 
eggs 
apples, 
cherries, 
doughnuts, 
eggs 
bananas, 
cherries, 
doughnuts, 
eggs 
apples, 
bananas, 
cherries, 
doughnuts, 
eggs
Functions relate powersets 
Abby, 
Brian, 
Charles 
Abby 
Abby, 
Brian 
Abby, 
Charles 
apples 
apples, 
bananas 
({Abby}) = {apples, bananas} 
({Abby, Brian}) = {apples, bananas} 
({Abby,Charles}) = {apples, bananas} 
({Abby, Brian,Charles}) = {apples, bananas} 
({apples}) = {Abby, Brian,Charles} 
({apples, bananas}) = {Abby, Brian,Charles} 
Functions converge on largest set in each class of sets
Incidence relates power sets through functions 
Abby, 
Brian, 
Charles, 
David 
∅ 
∅ 
Abby Brian Charles David 
Abby, 
Brian 
Abby, 
Charles 
Abby, 
David 
Brian, 
Charles 
Brian, 
David 
Charles, 
David 
Abby, 
Brian, 
Charles 
Abby, 
Brian, 
David 
Brian, 
Charles, 
David 
Abby, 
Charles, 
David 
apples bananas cherries doughnuts eggs 
apples, 
bananas 
apples, 
cherries 
apples, 
doughnuts 
apples, 
eggs 
bananas, 
cherries 
bananas, 
doughnuts 
bananas, 
eggs 
cherries, 
doughnuts 
cherries, 
eggs 
doughnuts, 
eggs 
apples, 
bananas, 
cherries 
apples, 
bananas, 
eggs 
apples, 
bananas, 
doughnuts 
apples, 
cherries, 
doughnuts 
apples, 
cherries, 
eggs 
apples, 
doughnuts, 
eggs 
bananas, 
cherries, 
doughnuts 
bananas, 
cherries, 
eggs 
bananas, 
doughnuts, 
eggs 
cherries, 
doughnuts, 
eggs 
apples, 
bananas, 
cherries, 
doughnuts 
apples, 
bananas, 
cherries, 
eggs 
apples, 
bananas, 
doughnuts, 
eggs 
apples, 
cherries, 
doughnuts, 
eggs 
bananas, 
cherries, 
doughnuts, 
eggs 
apples, 
bananas, 
cherries, 
doughnuts, 
eggs
Functions give us closure operators 
!( ({apples})) = {apples, bananas} 
!( ({apples, bananas})) = {apples, bananas} 
(({Abby})) = {Abby, Brian,Charles} 
(({Abby, Brian,Charles})) = {Abby, Brian,Charles} 
Functions converge on largest set in each class of sets
Formal concept 
(A,B) 
where A ✓ G and B ✓ M 
satisfying 
!(A) = B 
(B) = A 
For formal concept (A,B) 
A = ↵(A,B) 
B = (A,B) 
is the extent of the concept 
is the intent of the concept
Formal concept construction 
Like for biclique construction use closure 
For arbitrary A ✓ G and B ✓ M define 
!A = ( (#(A)),#(A)) 
μB = ( (B), (#(B))) 
(I will just drop set notation for singleton sets)
Subconcepts 
Subconcept order defined as for bicliques: 
(A1,B1)  (A2,B2) 
whenever 
A1 ✓ A2 
or, equivalently, 
B1 ◆ B2
Concept Lattice 
({Abby,Brian,Charles,David},{bananas}) 
({Abby,Brian,Charles},{apples,bananas}) ({Brian, Charles, David},{bananas,doughnuts}) 
({Brian,Charles},{apples,bananas,cherries,doughnuts}) ({Charles, David},{bananas,doughnuts,eggs}) 
({Charles},{apples,bananas,cherries,doughnuts,eggs}) 
concept lattice is complete
Lattice of bicliques/Concept lattice 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
({Abby,Brian,Charles,David},{bananas}) 
({Abby,Brian,Charles},{apples,bananas}) ({Brian, Charles, David},{bananas,doughnuts}) 
({Brian,Charles},{apples,bananas,cherries,doughnuts}) ({Charles, David},{bananas,doughnuts,eggs}) 
({Charles},{apples,bananas,cherries,doughnuts,eggs})
Simplifying concept lattice 
μm 
g 
m 
({Abby,Brian,Charles,David},{bananas}) 
({Abby,Brian,Charles},{apples,bananas}) ({Brian, Charles, David},{bananas,doughnuts}) 
({Brian,Charles},{apples,bananas,cherries,doughnuts}) ({Charles, David},{bananas,doughnuts,eggs}) 
({Charles},{apples,bananas,cherries,doughnuts,eggs}) 
label elements with m 2 M μm 
if is concept 
if is concept 
g 2 G g 
everything above 
everything below 
includes 
g 
includes
Simplifying concept lattice 
label elements with m 2 M μm 
if is concept 
if is concept 
g 2 G g 
({Abby,Brian,Charles,David},{bananas}) 
({Abby,Brian,Charles},{apples,bananas}) ({Brian, Charles, David},{bananas,doughnuts}) 
({Brian,Charles},{apples,bananas,cherries,doughnuts}) ({Charles, David},{bananas,doughnuts,eggs}) 
({Charles},{apples,bananas,cherries,doughnuts,eggs})
Simplified concept lattice 
bananas 
apples doughnuts 
cherries eggs 
Brian David 
Charles 
Abby
Definition: Lattice filters 
A filter is an upward closed set for a set of elements 
S = {p 2 L| s # p, 8s 2 S} 
A principal filter is filter for a single element 
s = {p 2 L| s # p} 
Corresponds directly to simplified lattice labeling 
g = {p 2 L| g # p}
Principal Filters 
bananas 
apples doughnuts 
cherries eggs 
Brian David 
Charles 
Abby 
bananas 
apples doughnuts 
cherries eggs 
Brian David 
Charles 
Abby 
bananas 
apples doughnuts 
cherries eggs 
Brian David 
Charles 
Abby 
Abby Brian Charles
Defintion: Lattice ideals 
A filter is an downward closed set for a set of elements 
#S = {p 2 L| p # s, 8s 2 S} 
A principal ideal is ideal for a single element 
#s = {p 2 L| p # s} 
Corresponds directly to simplified lattice labeling 
#m = {p 2 L| p # μm}
Principal Ideals 
bananas 
apples doughnuts 
cherries eggs 
Brian David 
Charles 
Abby 
bananas 
apples doughnuts 
cherries eggs 
Brian David 
Charles 
Abby 
bananas 
apples doughnuts 
cherries eggs 
Brian David 
Charles 
Abby 
#eggs #doughnuts #bananas
Recall: recommendations 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
Abby 
Brian 
Charles 
David 
apples 
bananas 
cherries 
doughnuts 
eggs 
every 
biclique 
above has 
Abby 
every 
biclique 
below has 
doughnuts
Recommendations, filters and ideals 
• Can recommend to Abby by 
composing concepts from 
principal filter of Abby with 
concepts from principal ideal 
of doughnuts 
• Principal ideal for doughnuts 
is maximal for foods (e.g., 
attributes) outside of Abby's 
filter 
bananas 
Abby 
apples doughnuts 
cherries eggs 
Brian David 
Charles 
Abby 
#doughnuts
Questions linger: 
• What is a good recommendation? 
• Serendipity, who? 
• And, what does the principal ideal for doughnuts 
have to do with the principal ideal for Abby? (Or, 
what is the deal with Abby and doughnuts?)
Reading 
B.A. Davey and H.A. Priestley, Introduction to Lattices 
and Order, Cambridge University Press, 2002 
Covers posets and lattices in first two chapters, Formal Concept 
Analysis in the third chapter 
B.Ganter and R.Wille, Formal Concept Analysis: 
Mathematical Foundations, Springer-Verlag, 1999 
Harder to find mathematical reference on Formal Concept 
Analysis. Related material in Chapters 0 and 1 
I skipped Galois connections, relates to the formal 
concept construction, both books cover those details
About me and these slides 
I am Ben(jamin) Keller. I learn and, sometimes, create through 
explaining. I had been involved in a big (US) federally funded 
project that had the goal of helping biomedical scientists tell stories 
about their experimental observations. The project is long gone, but 
I’m still trying to grok how such a thing would work. Much of 
biological data comes in the form of observations that are distilled 
to something that looks like an incidence relation, which brings us 
to this series of presentations. 
My goal for the slides is to deal with the mathematics and analysis 
of incidence in an approachable way, but the intuitive beginnings 
will eventually allow us to embrace the more complex later.
This work is licensed under a 
Creative Commons Attribution-ShareAlike 4.0 
International License.

More Related Content

Recently uploaded

A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
AlessioFois2
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
bmucuha
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
Monthly Management report for the Month of May 2024
Monthly Management report for the Month of May 2024Monthly Management report for the Month of May 2024
Monthly Management report for the Month of May 2024
facilitymanager11
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
hyfjgavov
 
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
slg6lamcq
 
Module 1 ppt BIG DATA ANALYTICS_NOTES FOR MCA
Module 1 ppt BIG DATA ANALYTICS_NOTES FOR MCAModule 1 ppt BIG DATA ANALYTICS_NOTES FOR MCA
Module 1 ppt BIG DATA ANALYTICS_NOTES FOR MCA
yuvarajkumar334
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Kaxil Naik
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
mkkikqvo
 
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
a9qfiubqu
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
VyNguyen709676
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
UofT毕业证如何办理
UofT毕业证如何办理UofT毕业证如何办理
UofT毕业证如何办理
exukyp
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 

Recently uploaded (20)

A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
Monthly Management report for the Month of May 2024
Monthly Management report for the Month of May 2024Monthly Management report for the Month of May 2024
Monthly Management report for the Month of May 2024
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
 
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
 
Module 1 ppt BIG DATA ANALYTICS_NOTES FOR MCA
Module 1 ppt BIG DATA ANALYTICS_NOTES FOR MCAModule 1 ppt BIG DATA ANALYTICS_NOTES FOR MCA
Module 1 ppt BIG DATA ANALYTICS_NOTES FOR MCA
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
 
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
UofT毕业证如何办理
UofT毕业证如何办理UofT毕业证如何办理
UofT毕业证如何办理
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Mathematics of incidence (part 2): formal concepts and formal concept lattices

  • 1. Mathematics of Incidence part 2: formal concepts and formal concept lattices ! Benjamin J. Keller bjkeller.github.io ! v.1, 3 October 2014 Creative Commons Attribution-ShareAlike 4.0 International License bananas apples Abby cherries Charles Brian
  • 2. Recall: Collaborative Filtering Use likes of users to recommend foods to Abby Abby Brian Charles David cherries doughnuts eggs apples bananas Recommend these three foods to Abby because she likes food in common with users who like them
  • 3. Recall: Likes represented as bipartite graph Abby Brian Charles David apples bananas cherries doughnuts eggs bipartite graph (U,V,E) has vertices in disjoint sets U and V with edges (u,v) in E from vertex u in U to vertex v in V
  • 4. Recall: Biclique Abby Brian Charles David apples bananas cherries doughnuts eggs A biclique (U,V,E) of a bipartite graph G is a subgraph of G such that each u in U has an edge (u,v) with each v in V
  • 5. Recall: Recommendations via bicliques Abby Brian Charles David apples bananas cherries doughnuts eggs Construct same recommendation by composing bicliques Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Charles David cherries doughnuts eggs apples bananas Brian
  • 6. Shift perspectives: Formal Concept Analysis • Starts with Formal Context ⟨ G,M,I ⟩ • Set of objects G • Set of attributes M • Incidence relation I ⊆GxM • Derive formal concepts (basically bicliques) from incidence relation • Constructs Formal Concept Lattice
  • 7. "Likes" Formal Context G = { Abby, Brian, Charles, David } M = { apples, bananas, cherries, doughnuts, eggs } I = { (Abby, apples), (Abby, bananas), (Brian, apples),(Brian, bananas), (Brian, cherries), (Brian, doughnuts), (Charles, apples), (Charles, bananas), (Charles, cherries), (Charles, doughnuts), (Charles, eggs), (David, bananas), (David, doughnuts), (David, eggs) }
  • 8. Representing incidence relation Abby Brian Charles David apples bananas cherries doughnuts eggs Can represent incidence relation as a bipartite graph, but commonly represented as a cross table apples bananas cherries doughnuts eggs Abby X X Brian X X X X Charles X X X X X David X X X
  • 9. Definition: Partially ordered set (P,)is a partially ordered set (poset) when the order satisfies the properties if p  q and q  p then p = q 8p, q 2 P (reflexivity) (antisymmetry) if p  q and q  r then p  r 8p, q, r 2 P (transitivity) p  p 8p 2 P
  • 10. Definition: Lattice For a poset (L,) and S ✓ L W S = p the least upper bound of is p 2 L 8s 2 S, s  p where and S V S = q the greatest lower bound of is q 2 L 8s 2 S, q  s where and S L exist for any set S ✓ L V S W If S and then is a (complete) lattice
  • 11. (Boolean) Lattice of powerset • The powerset of G is set of subsets of G • Ordered by inclusion is a poset • And, is a lattice: • Set union as least upper bound • Set intersection as greatest lower bound Abby, Brian, Charles, David P(G) Abby Brian Charles David ∅ Abby, Brian Abby, Charles Abby, David Brian, Charles Brian, David Charles, David Abby, Brian, Charles Abby, Brian, David Brian, Charles, David Abby, Charles, David
  • 12. Incidence relates powersets (P(G),✓) (P(M),◆) Abby, Brian, Charles, David ∅ ∅ Abby Brian Charles David Abby, Brian Abby, Charles Abby, David Brian, Charles Brian, David Charles, David Abby, Brian, Charles Abby, Brian, David Brian, Charles, David Abby, Charles, David apples bananas cherries doughnuts eggs apples, bananas apples, cherries apples, doughnuts apples, eggs bananas, cherries bananas, doughnuts bananas, eggs cherries, doughnuts cherries, eggs doughnuts, eggs apples, bananas, cherries apples, bananas, eggs apples, bananas, doughnuts apples, cherries, doughnuts apples, cherries, eggs apples, doughnuts, eggs bananas, cherries, doughnuts bananas, cherries, eggs bananas, doughnuts, eggs cherries, doughnuts, eggs apples, bananas, cherries, doughnuts apples, bananas, cherries, eggs apples, bananas, doughnuts, eggs apples, cherries, doughnuts, eggs bananas, cherries, doughnuts, eggs apples, bananas, cherries, doughnuts, eggs the dual lattice (order is flipped), so “upside-down”
  • 13. Deriving functions from incidence : P(G)!P(M) (A) = {b 2 M | (a, b) 2 I} for A ✓ G : P(M)!P(G) (B) = {a 2 G| (a, b) 2 I} for B ✓ M
  • 14. Incidence relates powersets Abby, Brian, Charles, David ∅ ∅ Abby Brian Charles David Abby, Brian Abby, Charles Abby, David Brian, Charles Brian, David Charles, David Abby, Brian, Charles Abby, Brian, David Brian, Charles, David Abby, Charles, David apples bananas cherries doughnuts eggs apples, bananas apples, cherries apples, doughnuts apples, eggs bananas, cherries bananas, doughnuts bananas, eggs cherries, doughnuts cherries, eggs doughnuts, eggs apples, bananas, cherries apples, bananas, eggs apples, bananas, doughnuts apples, cherries, doughnuts apples, cherries, eggs apples, doughnuts, eggs bananas, cherries, doughnuts bananas, cherries, eggs bananas, doughnuts, eggs cherries, doughnuts, eggs apples, bananas, cherries, doughnuts apples, bananas, cherries, eggs apples, bananas, doughnuts, eggs apples, cherries, doughnuts, eggs bananas, cherries, doughnuts, eggs apples, bananas, cherries, doughnuts, eggs
  • 15. Functions relate powersets Abby, Brian, Charles Abby Abby, Brian Abby, Charles apples apples, bananas ({Abby}) = {apples, bananas} ({Abby, Brian}) = {apples, bananas} ({Abby,Charles}) = {apples, bananas} ({Abby, Brian,Charles}) = {apples, bananas} ({apples}) = {Abby, Brian,Charles} ({apples, bananas}) = {Abby, Brian,Charles} Functions converge on largest set in each class of sets
  • 16. Incidence relates power sets through functions Abby, Brian, Charles, David ∅ ∅ Abby Brian Charles David Abby, Brian Abby, Charles Abby, David Brian, Charles Brian, David Charles, David Abby, Brian, Charles Abby, Brian, David Brian, Charles, David Abby, Charles, David apples bananas cherries doughnuts eggs apples, bananas apples, cherries apples, doughnuts apples, eggs bananas, cherries bananas, doughnuts bananas, eggs cherries, doughnuts cherries, eggs doughnuts, eggs apples, bananas, cherries apples, bananas, eggs apples, bananas, doughnuts apples, cherries, doughnuts apples, cherries, eggs apples, doughnuts, eggs bananas, cherries, doughnuts bananas, cherries, eggs bananas, doughnuts, eggs cherries, doughnuts, eggs apples, bananas, cherries, doughnuts apples, bananas, cherries, eggs apples, bananas, doughnuts, eggs apples, cherries, doughnuts, eggs bananas, cherries, doughnuts, eggs apples, bananas, cherries, doughnuts, eggs
  • 17. Functions give us closure operators !( ({apples})) = {apples, bananas} !( ({apples, bananas})) = {apples, bananas} (({Abby})) = {Abby, Brian,Charles} (({Abby, Brian,Charles})) = {Abby, Brian,Charles} Functions converge on largest set in each class of sets
  • 18. Formal concept (A,B) where A ✓ G and B ✓ M satisfying !(A) = B (B) = A For formal concept (A,B) A = ↵(A,B) B = (A,B) is the extent of the concept is the intent of the concept
  • 19. Formal concept construction Like for biclique construction use closure For arbitrary A ✓ G and B ✓ M define !A = ( (#(A)),#(A)) μB = ( (B), (#(B))) (I will just drop set notation for singleton sets)
  • 20. Subconcepts Subconcept order defined as for bicliques: (A1,B1) (A2,B2) whenever A1 ✓ A2 or, equivalently, B1 ◆ B2
  • 21. Concept Lattice ({Abby,Brian,Charles,David},{bananas}) ({Abby,Brian,Charles},{apples,bananas}) ({Brian, Charles, David},{bananas,doughnuts}) ({Brian,Charles},{apples,bananas,cherries,doughnuts}) ({Charles, David},{bananas,doughnuts,eggs}) ({Charles},{apples,bananas,cherries,doughnuts,eggs}) concept lattice is complete
  • 22. Lattice of bicliques/Concept lattice Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Brian Charles David apples bananas cherries doughnuts eggs ({Abby,Brian,Charles,David},{bananas}) ({Abby,Brian,Charles},{apples,bananas}) ({Brian, Charles, David},{bananas,doughnuts}) ({Brian,Charles},{apples,bananas,cherries,doughnuts}) ({Charles, David},{bananas,doughnuts,eggs}) ({Charles},{apples,bananas,cherries,doughnuts,eggs})
  • 23. Simplifying concept lattice μm g m ({Abby,Brian,Charles,David},{bananas}) ({Abby,Brian,Charles},{apples,bananas}) ({Brian, Charles, David},{bananas,doughnuts}) ({Brian,Charles},{apples,bananas,cherries,doughnuts}) ({Charles, David},{bananas,doughnuts,eggs}) ({Charles},{apples,bananas,cherries,doughnuts,eggs}) label elements with m 2 M μm if is concept if is concept g 2 G g everything above everything below includes g includes
  • 24. Simplifying concept lattice label elements with m 2 M μm if is concept if is concept g 2 G g ({Abby,Brian,Charles,David},{bananas}) ({Abby,Brian,Charles},{apples,bananas}) ({Brian, Charles, David},{bananas,doughnuts}) ({Brian,Charles},{apples,bananas,cherries,doughnuts}) ({Charles, David},{bananas,doughnuts,eggs}) ({Charles},{apples,bananas,cherries,doughnuts,eggs})
  • 25. Simplified concept lattice bananas apples doughnuts cherries eggs Brian David Charles Abby
  • 26. Definition: Lattice filters A filter is an upward closed set for a set of elements S = {p 2 L| s # p, 8s 2 S} A principal filter is filter for a single element s = {p 2 L| s # p} Corresponds directly to simplified lattice labeling g = {p 2 L| g # p}
  • 27. Principal Filters bananas apples doughnuts cherries eggs Brian David Charles Abby bananas apples doughnuts cherries eggs Brian David Charles Abby bananas apples doughnuts cherries eggs Brian David Charles Abby Abby Brian Charles
  • 28. Defintion: Lattice ideals A filter is an downward closed set for a set of elements #S = {p 2 L| p # s, 8s 2 S} A principal ideal is ideal for a single element #s = {p 2 L| p # s} Corresponds directly to simplified lattice labeling #m = {p 2 L| p # μm}
  • 29. Principal Ideals bananas apples doughnuts cherries eggs Brian David Charles Abby bananas apples doughnuts cherries eggs Brian David Charles Abby bananas apples doughnuts cherries eggs Brian David Charles Abby #eggs #doughnuts #bananas
  • 30. Recall: recommendations Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Brian Charles David apples bananas cherries doughnuts eggs Abby Brian Charles David apples bananas cherries doughnuts eggs every biclique above has Abby every biclique below has doughnuts
  • 31. Recommendations, filters and ideals • Can recommend to Abby by composing concepts from principal filter of Abby with concepts from principal ideal of doughnuts • Principal ideal for doughnuts is maximal for foods (e.g., attributes) outside of Abby's filter bananas Abby apples doughnuts cherries eggs Brian David Charles Abby #doughnuts
  • 32. Questions linger: • What is a good recommendation? • Serendipity, who? • And, what does the principal ideal for doughnuts have to do with the principal ideal for Abby? (Or, what is the deal with Abby and doughnuts?)
  • 33. Reading B.A. Davey and H.A. Priestley, Introduction to Lattices and Order, Cambridge University Press, 2002 Covers posets and lattices in first two chapters, Formal Concept Analysis in the third chapter B.Ganter and R.Wille, Formal Concept Analysis: Mathematical Foundations, Springer-Verlag, 1999 Harder to find mathematical reference on Formal Concept Analysis. Related material in Chapters 0 and 1 I skipped Galois connections, relates to the formal concept construction, both books cover those details
  • 34. About me and these slides I am Ben(jamin) Keller. I learn and, sometimes, create through explaining. I had been involved in a big (US) federally funded project that had the goal of helping biomedical scientists tell stories about their experimental observations. The project is long gone, but I’m still trying to grok how such a thing would work. Much of biological data comes in the form of observations that are distilled to something that looks like an incidence relation, which brings us to this series of presentations. My goal for the slides is to deal with the mathematics and analysis of incidence in an approachable way, but the intuitive beginnings will eventually allow us to embrace the more complex later.
  • 35. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.