SlideShare a Scribd company logo
MMDs Chapter 5
Link Analysis
5.1 PageRank
5.1 PageRank
•

2000年代、googleのような検索エンジンで我々の
生活は大きく変化した

•

googleは最も早い検索エンジンではなかったが最
初にスパマーに打ち勝った検索エンジン

•

googleのイノベーションは PageRank によっても
たらされた
5.1.1 Early Search Engines
and Term Spam
•

google以前の検索エンジンの多くは、webをク
ローリングしてページごとに単語の転置インデック
スを作成

•

クエリ検索はこの転置インデックスから求める

•

スパマーはページに単語をたくさん書けば良かった
スパムに打ち勝つために
googleが導入した方法
1. PageRankの考案 (詳細は次スライド)。PageRankはラン
ダムサーファーをシミュレートすることで計算する
2. ページの内容はそのページに出現する単語だけでなく、そ
のページへのリンクに使われた語からも判断



スパマーは評価を上げたいサイトへリンクをある偽サイト
を作ることは可能だが、結局それらのページには外部から
リンクが張られないため、ランダムサーファーをシミュレー
トすることで計算するPageRankは偽サイトに対しては低
くなる
なぜランダムサー
ファーのシミュレー
トがページ評価につながるか?

•

ユーザは基本的に良いページにリンクを張る

•

ランダムサーファーの挙動はどのページにユーザが
訪れやすいかを示すものになる。
5.1.2 Definition of
PageRank
•

PageRank は ランダムサーファーが最終的にどの
ページにたどり着くかの確率分布

•

例, webは有向グラフで表す

Mは推移行列, Mij は j から i へ移動する確率、各
列の総和は1
PageRankの計算
•

ランダムサーファーの初期位置は全てのページに等しい確率で分
布するとする。ベクトルで表現すると

v_0 = ^t(1/n,1/n,…,1/n)

•

(^tはtranspose)

1回移動したあとの確率分布v_1は定義より Mv_0, 2回移動した
後は Mv_1 = M^2 v_0, n 回なら M^n v_0

•

以下の2つの条件が成り立つとき、 v = Mv となるようなvが存
在することが知られている
1. グラフは強連結、つまり任意の2点に有向路が存在
2. 外へのリンクが一つもないノード(dead end)が存在しない
PageRankの計算(cond)
•

定義より、 

v_n = M v_n-1 = M^2 v_n-2 = … = M^n v_0

•

つまり、 v = Mv となるようなベクトルは M^n のn無限大の極限
を計算すれば良い

•

別の見方をするとvはMの固有値1に対する固有ベクトルで、その要
素の総和が1のもの

•

実は推移行列Mの最大固有値は1

•

一般に行列の最大固有値とその固有ベクトルはベキ乗法で求められ
る
PageRankの計算(cond)
•

まとめ:PageRankを計算するには適当な初期ベクトル(た
だし要素の和は1)にMを繰り返しかけることを収束するまで
繰り返せば良い

もちろん固有ベクトルを直接求めてもOK(ただしベキ乗法の
方が楽)

•

実際には50 75回ぐらいやれば十分

•

先ほどの例だと



5.1.3 Structure of the
Web
•

Webが強連結であれば先ほどの定義で良いが、実
際は違う
PageRank計算のために考え
なけらばならないこと
•

Pagerank計算のためには以下の二つに対処しなけ
ればならない
1. dead end, 頂点は外へのリンクを持たない
2. spider trap, 頂点は外へのリンクを持つものの、
あるグループより外へのリンクがない

•

2つとも taxation で解決できる
5.1.4 Avoiding Dead Ends
•

dead end があるとPageRankは0になってしまう
dead endの対応方法
1. dead endなノードを取り除く。そうすると別の
dead end が生じることがあるので再帰的に処理
する。グラフは最終的には強連結になる。
2. taxation メソッドを使う(後のスライド)
dead endを取り除いて
PageRankを計算する
•

以下のようにすればdead endなので取り除いたノードに大しても
PageRankを計算することができる

•

dead endなノードを除いたグラフでPageRankを計算

•

グラフにdead end なノードvを追加する。このときvのページランク
は、

Σ(PR(u)/L(u))

で定義する。ここでuはvへのリンクを持つノード、PR(u)がuのページ
ランク、L(u)がuの総リンク数

•

こうして計算したPageRankは総和が1を超えるので確率分布ではなく
なるが、ページの重要度を計るのに十分有用な判断基準になる。
dead endを取り除いて
PageRankを計算する: 例

•

ノードCのPageRankを考える

CはAとDからリンクされている

AのPageRankは2/9で、Aの総リンク数は3

DのPageRankは3/9で、Dの総リンク数は2, よって

CのPageRank = 2/9 * 1/3 + 3/9 * 1/2 = 13/54

•

EのPageRankはCからしかリンクが張られていないのでCと同じ13/54

5.1.4 Spider Traps and
Taxation
•

Spider Trapとは?

CがSpider TrapなのでそのPageRankは1

dead endやspider trapに対
抗するためのPageRankの修正
以下のようにPageRankを修正する


•



ここで βは ある定数(実際は0.8 0.9)

eは全ての要素が1のベクトル
•

この式は(1-β)の確率でランダムサーファーは任意のwebページにジャ
ンプすることを示している

•

このように式を変形してもベクトルの要素の総和が1であるという条件
に変化はないことに注意

•

ノードがdead endのときは そのノードに対応する列の推移確率を全
て1/N とする (常にジャンプすることを意味する)
taxationを考慮したPageRank
計算の例
•

β=0.8、(1-β)/4 = 1/20

※vの総和は1であるから以下の式でもよい
5.1.6 Using PageRank in a
Search Engine
•

実際の検索エンジンでPageRankはどう使われるか?

•

googleは250を超える要素でランク付けをおこなっ
ている。PageRankはそのうちの一つ

•

一般に、まず検索エンジンはクエリの単語を含むペー
ジをとってくる

•

そうしてとってきた候補ページの順序を決定するため
の重要な判断基準の一つがPageRank
補足: PageRankの定義
•

このスライドでは、PageRankは推移行列をある初期
ベクトル(総和1)に無限回かけた物として定義した

•

dead end なノードを取り除いてPageRankを計算す
る方法で使用した定義でもPageRankを定義できる(オ
リジナルはこれで定義されている)。つまり、あるノー
ドAのPageRank PR(A)は

PR(A) = (1-β)/N + βΣ(PR(u)/L(u))

ここでuはAへリンクを持つノード、L(u)はuの総リン
ク数。またPRの総和は1という条件がある。
補足: PageRankの定義
(cond)
例


•















一方で、先ほどのPageRankの定義では、(β=1と
した)

補足2:RによるPageRankの実装
#反復法

# 固有ベクトルからPageRankを計算

#M : 推移確率行列

pageRank2 <- function(M,d){

#d: damping factor

N <- nrow(M)

#eps epsilon

M2 = d * M + (1-d)/N * matrix(1,N,N)

pageRank <- function(M,d,eps){

eig <- eigen(M2)

N <- nrow(M)

v <- eig$vectors[,1]

v <- (numeric(N) + 1) / N # 初期分布

if(v[1] < 0){

v2 <- (numeric(N)+10000)

v <- v * (-1)

M2 = d * M + (1-d)/N * matrix(1,N,N)

}

cnt <- 1

v <- v / sum(v)

!

v
while(norm(as.matrix(v-v2,"F")) > eps){

}

v2 <- v
v <- M2 %*% v

# 逆行列による計算

cnt <- cnt + 1

# v = dMv + (1-d)/N1 より v = (I-dM)^-1((1-d)/N1))

}

pageRank3 <- function(M,d){

!

N <- nrow(M)
cat("iteration count: ",cnt,"n");

M2 = diag(N) - d*M

v

inv_M2 = solve(M2)

}

v <- inv_M2%*%((1-d)/N*matrix(1,N,1))

!

v
}
補足2:RによるPageRankの実装
(cond)
# テストコード (1000x1000 の適当な確率推移行列のPageRankを計算)
N <- 1000
M <- matrix(0,N,N);

# 結果

for(i in 1:N){

#[1] "Iteration Method"

x <- as.integer(runif(1)*(N/10))

#iteration count: 10

if(x != 0){

# ユーザ システム

経過

#

0.161

for(j in 1:x){

0.147

0.010

k <- as.integer(runif(1)*(N-1))+1

#[1] "EigenVector"

while(M[k,i] != 0){

# ユーザ システム

経過

#

34.255

k <- as.integer(runif(1)*(N-1))+1

33.059

0.111

}

#[1] "Inverse Matrix"

M[k,i] = 1/x

# ユーザ システム

経過

#

6.084

}
}else{
for(j in 1:N){
M[j,i] = 1/N
}
}
}
print("Iteration Method")
system.time(pageRank(M,0.8,1e-7))
print("EigenVector")
system.time(pageRank2(M,0.8))
print("Inverse Matrix")
system.time(pageRank3(M,0.8))

5.905

0.019

More Related Content

Recently uploaded

ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 

Recently uploaded (14)

ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
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
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
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...
 

MMDs Chapter 5.1 PageRank