<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>超图:让AI像福尔摩斯一样进行科学推理</title>
<style>
:root {
--primary-blue: #2563eb;
--primary-purple: #7c3aed;
--bg-color: #f8fafc;
--card-bg: #ffffff;
--text-main: #1e293b;
--text-secondary: #475569;
--accent-cyan: #06b6d4;
--accent-pink: #ec4899;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
background-color: var(--bg-color);
color: var(--text-main);
width: 720px;
height: 960px;
overflow: hidden;
display: flex;
flex-direction: column;
}
.poster-container {
width: 100%;
height: 100%;
padding: 30px;
background: linear-gradient(135deg, #eff6ff 0%, #f5f3ff 100%);
display: grid;
grid-template-rows: auto 1fr auto;
gap: 15px;
}
header {
text-align: center;
padding-bottom: 10px;
border-bottom: 2px solid rgba(37, 99, 235, 0.1);
}
h1 {
font-size: 32px;
font-weight: 800;
background: linear-gradient(90deg, var(--primary-blue), var(--primary-purple));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 8px;
letter-spacing: -0.5px;
}
.subtitle {
font-size: 16px;
color: var(--text-secondary);
font-weight: 500;
}
main {
display: grid;
grid-template-columns: 1fr;
gap: 15px;
overflow: hidden;
}
.section-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 15px;
height: 100%;
}
.card {
background: var(--card-bg);
border-radius: 12px;
padding: 15px;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
border-left: 4px solid var(--primary-blue);
display: flex;
flex-direction: column;
}
.card.purple-border { border-left-color: var(--primary-purple); }
.card.cyan-border { border-left-color: var(--accent-cyan); }
.card.pink-border { border-left-color: var(--accent-pink); }
.card h2 {
font-size: 16px;
font-weight: 700;
color: var(--primary-blue);
margin-bottom: 10px;
display: flex;
align-items: center;
gap: 8px;
}
.card.purple-border h2 { color: var(--primary-purple); }
.card.cyan-border h2 { color: var(--accent-cyan); }
.card.pink-border h2 { color: var(--accent-pink); }
.card-content {
font-size: 12px;
line-height: 1.5;
color: var(--text-secondary);
flex-grow: 1;
}
/* Visualization Styles */
.comparison-viz {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 10px;
background: #f1f5f9;
border-radius: 8px;
padding: 10px;
}
.viz-item {
text-align: center;
width: 48%;
}
.viz-title {
font-size: 10px;
font-weight: bold;
margin-bottom: 5px;
color: var(--text-main);
}
.viz-img {
height: 60px;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
/* SVG Graph Examples */
.graph-node { fill: var(--primary-blue); }
.graph-edge { stroke: #cbd5e1; stroke-width: 2px; fill: none; }
.hyperedge-circle { fill: rgba(124, 58, 237, 0.15); stroke: var(--primary-purple); stroke-width: 2px; }
/* Agent Styles */
.agent-list {
display: flex;
flex-direction: column;
gap: 8px;
}
.agent-item {
display: flex;
align-items: center;
gap: 10px;
background: #f8fafc;
padding: 8px;
border-radius: 6px;
}
.agent-icon {
width: 32px;
height: 32px;
background: var(--primary-purple);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: white;
font-weight: bold;
font-size: 12px;
flex-shrink: 0;
}
.agent-info h3 {
font-size: 12px;
color: var(--text-main);
margin-bottom: 2px;
}
.agent-info p {
font-size: 10px;
color: var(--text-secondary);
}
/* Case Study */
.case-path {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 10px;
font-size: 11px;
font-weight: bold;
}
.path-node {
background: white;
border: 2px solid var(--accent-cyan);
color: var(--accent-cyan);
padding: 5px 10px;
border-radius: 20px;
box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}
.path-arrow {
color: var(--text-secondary);
font-size: 14px;
}
/* Highlight Box */
.highlight-box {
margin-top: auto;
background: linear-gradient(90deg, #eff6ff, #f5f3ff);
padding: 8px;
border-radius: 6px;
font-size: 11px;
border: 1px dashed var(--primary-blue);
}
.highlight-title {
font-weight: bold;
color: var(--primary-blue);
display: block;
margin-bottom: 2px;
}
/* Stats Grid */
.stats-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 8px;
margin-top: 10px;
}
.stat-item {
background: #f8fafc;
padding: 8px;
border-radius: 6px;
text-align: center;
}
.stat-num {
display: block;
font-size: 16px;
font-weight: 800;
color: var(--primary-blue);
}
.stat-label {
font-size: 9px;
color: var(--text-secondary);
text-transform: uppercase;
letter-spacing: 0.5px;
}
footer {
text-align: center;
font-size: 10px;
color: #94a3b8;
padding-top: 10px;
border-top: 1px solid #e2e8f0;
}
.tag {
display: inline-block;
padding: 2px 8px;
background: #e0e7ff;
color: var(--primary-blue);
border-radius: 4px;
font-size: 9px;
margin-right: 4px;
margin-bottom: 4px;
}
</style>
</head>
<body>
<div class="poster-container">
<header>
<h1>超图:让AI像福尔摩斯一样进行科学推理</h1>
<div class="subtitle">解读MIT最新研究:高阶知识表征与多智能体科学发现</div>
</header>
<main>
<!-- Top Section: Problem & Solution -->
<div class="section-row" style="height: 40%;">
<!-- Problem -->
<section class="card">
<h2><span style="font-size:18px">❓</span> 传统困境:AI为何难成“侦探”?</h2>
<div class="card-content">
<p>面对海量论文,大模型(LLMs)往往像“图书管理员”,只会检索,却产生<strong>幻觉</strong>,忽略关键的<strong>隐性联系</strong>。</p>
<div class="comparison-viz">
<div class="viz-item">
<div class="viz-title">传统知识图谱 (KG)</div>
<div class="viz-img">
<svg width="80" height="60" viewBox="0 0 80 60">
<line x1="20" y1="10" x2="60" y2="10" class="graph-edge"/>
<line x1="20" y1="10" x2="40" y2="50" class="graph-edge"/>
<line x1="60" y1="10" x2="40" y2="50" class="graph-edge"/>
<circle cx="20" cy="10" r="4" class="graph-node"/>
<circle cx="60" cy="10" r="4" class="graph-node"/>
<circle cx="40" cy="50" r="4" class="graph-node"/>
<text x="40" y="35" font-size="8" fill="#64748b" text-anchor="middle">二元关系</text>
</svg>
</div>
<div style="font-size:9px; color:#ef4444">❌ 团扩张导致拓扑失真</div>
</div>
<div class="viz-item">
<div class="viz-title">失真示例</div>
<div class="viz-img">
<svg width="80" height="60" viewBox="0 0 80 60">
<path d="M40,30 L10,30 L20,10 L40,30 L60,10 L70,30 L40,30 L40,55 L10,30" stroke="#cbd5e1" fill="none"/>
<circle cx="20" cy="10" r="3" class="graph-node"/>
<circle cx="60" cy="10" r="3" class="graph-node"/>
<circle cx="10" cy="30" r="3" class="graph-node"/>
<circle cx="70" cy="30" r="3" class="graph-node"/>
<circle cx="40" cy="55" r="3" class="graph-node"/>
<text x="40" y="20" font-size="8" fill="#ef4444" text-anchor="middle">信息丢失!</text>
</svg>
</div>
<div style="font-size:9px; color:#94a3b8">无法还原高阶交互</div>
</div>
</div>
<div style="margin-top:8px; font-size:11px; color:#475569;">
<strong>痛点:</strong>传统图谱强行将<strong>多体互动</strong>拆解为两两关系,破坏了科学语境的整体性。
</div>
</div>
</section>
<!-- Solution -->
<section class="card purple-border">
<h2><span style="font-size:18px">💡</span> 核心突破:超图 (Hypergraph)</h2>
<div class="card-content">
<p>MIT提出<strong>超图结构</strong>,利用“超边 (Hyperedge)”无损保存多实体互动的科学语境。</p>
<div class="comparison-viz">
<div class="viz-item" style="width:100%">
<div class="viz-title">超图结构</div>
<div class="viz-img">
<svg width="100" height="60" viewBox="0 0 100 60">
<!-- Hyperedge 1 -->
<ellipse cx="30" cy="25" rx="25" ry="20" class="hyperedge-circle"/>
<circle cx="20" cy="15" r="3" class="graph-node"/>
<circle cx="40" cy="15" r="3" class="graph-node"/>
<circle cx="30" cy="35" r="3" class="graph-node"/>
<!-- Hyperedge 2 -->
<ellipse cx="70" cy="35" rx="20" ry="15" style="fill: rgba(6, 182, 212, 0.15); stroke: var(--accent-cyan);" />
<circle cx="70" cy="30" r="3" class="graph-node"/>
<circle cx="60" cy="40" r="3" class="graph-node"/>
<circle cx="80" cy="40" r="3" class="graph-node"/>
<text x="30" y="25" font-size="6" fill="#7c3aed" text-anchor="middle">超边A</text>
<text x="70" y="30" font-size="6" fill="#06b6d4" text-anchor="middle">超边B</text>
</svg>
</div>
<div style="font-size:9px; color:#16a34a">✅ 无损保留多体关系语境</div>
</div>
</div>
<div class="highlight-box">
<span class="highlight-title">为什么是超图?</span>
科学发现往往是多因素的(如:材料+工艺+性能),超边能将这些因素作为一个整体进行推理。
</div>
</div>
</section>
</div>
<!-- Middle Section: Implementation -->
<div class="section-row" style="height: 28%;">
<section class="card cyan-border" style="grid-column: span 2;">
<h2><span style="font-size:18px">🧬</span> 实现方法:构建科学知识的“广角镜头”</h2>
<div class="card-content" style="display:flex; gap:15px;">
<div style="flex:1;">
<p>研究团队从约 <strong>1,100篇</strong> 生物复合支架文献中提取知识,构建了一个宏大的科学超图。</p>
<div class="stats-grid">
<div class="stat-item">
<span class="stat-num">161,172</span>
<span class="stat-label">节点 (Nodes)</span>
</div>
<div class="stat-item">
<span class="stat-num">320,201</span>
<span class="stat-label">超边 (Hyperedges)</span>
</div>
</div>
<div style="margin-top:10px;">
<span class="tag">文档预处理</span>
<span class="tag">双通道提取</span>
<span class="tag">超图清洗</span>
<span class="tag">幂律分布拓扑</span>
</div>
</div>
<div style="flex:1; border-left:1px solid #e2e8f0; padding-left:15px;">
<div style="font-size:11px; color:#334155; margin-bottom:5px;"><strong>双通道提取策略:</strong></div>
<ul style="list-style:none; font-size:11px; color:#475569;">
<li style="margin-bottom:4px;">🔹 <strong>精确语法提取:</strong>识别显式的主谓宾三元组。</li>
<li style="margin-bottom:4px;">🔹 <strong>保守语义补全:</strong>通过LLM恢复隐式关系(如将名词化转为动词)。</li>
</ul>
<div style="margin-top:10px; background:#ecfeff; padding:8px; border-radius:6px; font-size:10px;">
<strong>拓扑护栏:</strong>超图结构作为可验证的边界,限制大模型在“合理路径”上推理,有效<strong>抑制幻觉</strong>。
</div>
</div>
</div>
</section>
</div>
<!-- Bottom Section: Agents & Case -->
<div class="section-row" style="height: 32%;">
<!-- Agents -->
<section class="card pink-border">
<h2><span style="font-size:18px">🤖</span> 智能体协同:无师自通的AI团队</h2>
<div class="card-content">
<p style="margin-bottom:8px;">系统构建了一个“无教师”的多智能体团队,利用超图路径进行推理。</p>
<div class="agent-list">
<div class="agent-item">
<div class="agent-icon" style="background: var(--accent-pink);">G</div>
<div class="agent-info">
<h3>GraphAgent (寻路者)</h3>
<p>在超图中寻找关键词节点,计算满足特定约束的最短路径。</p>
</div>
</div>
<div class="agent-item">
<div class="agent-icon" style="background: #f59e0b;">E</div>
<div class="agent-info">
<h3>Engineer (分析师)</h3>
<p>分析路径中的机制关联,提供物理/化学层面的解释。</p>
</div>
</div>
<div class="agent-item">
<div class="agent-icon" style="background: #8b5cf6;">H</div>
<div class="agent-info">
<h3>Hypothesizer (假设者)</h3>
<p>基于工程师的分析,提出创新性的实验假设。</p>
</div>
</div>
</div>
</div>
</section>
<!-- Case Study -->
<section class="card">
<h2><span style="font-size:18px">🔬</span> 实战案例:发现隐性联系</h2>
<div class="card-content">
<p style="margin-bottom:10px;">系统成功发现了看似无关材料间的隐性联系,生成了颠覆性假设。</p>
<div class="case-path">
<div class="path-node">氧化铈</div>
<span class="path-arrow">→</span>
<div class="path-node" style="border-color:#f59e0b; color:#f59e0b;">壳聚糖 (中间体)</div>
<span class="path-arrow">→</span>
<div class="path-node">PCL支架</div>
</div>
<div style="margin-top:15px; font-size:11px;">
<strong style="color:var(--primary-blue)">💡 创新发现:</strong>
<p style="margin-top:4px;">
系统推断出<strong>草 (Grass)</strong> 与 <strong>PCL生物塑料</strong> 的关系:<br/>
<span style="color:#475569; font-size:10px; display:block; margin-left:10px; margin-top:2px;">
草 → 生物质 → 甲醇 → PCL
</span>
</p>
</div>
<div style="margin-top:10px; font-size:10px; color:#64748b; border-top:1px solid #f1f5f9; padding-top:5px;">
这展示了超图如何跨越语义鸿沟,实现跨学科的科学发现。
</div>
</div>
</section>
</div>
</main>
<footer>
<p>Source: Higher-Order Knowledge Representations for Agentic Scientific Reasoning (MIT, 2026) | Isabella Stewart & Markus J. Buehler</p>
</footer>
</div>
</body>
</html>
登录后可参与表态
讨论回复
0 条回复还没有人回复,快来发表你的看法吧!