Over-connection. The classic failure. Enough edges and everything connects
to everything; the graph becomes a hairball and stops carrying information. It
happens through low-value edges: same country, same registrar, same hosting
provider, same webmail domain, same popular CDN IP. Two sites on Cloudflare are
not related. Two people with Gmail addresses are not related. Rule: an edge
earns its place only if it discriminates — if a large fraction of unrelated
entities would share it, it is context, not a relationship. Model those as node
attributes, or leave them out.
Shared-service edges misread as relationships. Shared hosting, a registrar
privacy service, a company formation agent's registered address, a payment
processor, a mail-forwarding suite: all produce genuine shared nodes and no
relationship between the parties. Always ask how many other entities touch that
node — a registered address with four hundred companies is an agent's address.
Entity resolution errors, both directions. Splitting one person into three
(hides the finding) and merging two people into one (invents it). Merging is the
more dangerous, because the graph then looks like strong corroboration: two
clusters joined by a merge you performed. Record every merge with its evidence
and be able to unmerge.
Confidence laundering by layout. A dotted inferred edge gets drawn, then
screenshotted, then described in prose, and three steps later it is a line in a
diagram in a report that nobody can trace. Generate report figures from the data
file, never from a hand-edited picture.
The graph as argument. A well-laid-out graph is persuasive out of all
proportion to its evidence. Layout algorithms are aesthetic; adjacency in a
force-directed picture is not a finding. Cite the edge, not the image.
Metrics on an incomplete graph. Centrality on a graph you built by
enumerating one actor exhaustively will crown that actor. Note collection
coverage next to any metric you report.
过度连接。典型的失败案例。edge过多会导致所有事物相互连接,图谱变成一团乱麻,不再承载有效信息。这通常由低价值edge导致:同一国家、同一注册商、同一托管提供商、同一邮箱域名、同一热门CDN IP。使用Cloudflare的两个站点并无关联。使用Gmail地址的两个人也并无关联。规则:只有当edge具有区分度时才值得添加——如果大量无关实体都可能共享该属性,那么它只是背景信息,而非关系。将这些属性建模为节点属性,或直接忽略。
将共享服务edge误判为关系。共享托管、注册商隐私服务、公司注册代理的注册地址、支付处理器、邮件转发套件:所有这些都会产生真实的共享节点,但各方之间并无关系。始终要询问有多少其他实体关联到该节点——一个有400家公司使用的注册地址是代理地址。
实体解析错误(两种方向)。将一个人拆分为三个节点(隐藏关键发现),或将两个人合并为一个节点(制造虚假关系)。合并的危害更大,因为图谱会看起来像有强有力的佐证:两个集群通过你执行的合并连接在一起。记录每一次合并的证据,并能够撤销合并操作。
通过布局洗白置信度。一条点线的推断edge被绘制出来,然后被截图,再被写入文字描述,经过三步后,它变成了报告中无人可追溯的图表线条。从数据文件生成报告图表,而非手动编辑的图片。
将图谱作为论据。布局良好的图谱说服力远超其实际证据。布局算法是美学层面的,力导向图中的相邻关系并非调查发现。引用edge的证据,而非图片。
基于不完整图谱计算指标。如果你通过详尽枚举某一个操作者构建图谱,中心性计算会将该操作者列为核心。在你报告的任何指标旁都需注明收集范围。