mirror of
https://github.com/zotero/zotero.git
synced 2026-10-08 03:08:19 +00:00
update calibration corpus with longer passages
So that the mean vector is more likely to be accurate when calculated against the entire library
This commit is contained in:
parent
484a9a1014
commit
f5b7f654c2
3 changed files with 688 additions and 390 deletions
|
|
@ -200,7 +200,7 @@ Zotero.Embeddings = new function () {
|
|||
// Bump when how a model is calibrated changes (see Zotero.Embeddings
|
||||
// .Calibration): stored vectors are centered on the measured mean, so a
|
||||
// new measurement means a reindex of every model
|
||||
const CALIBRATION_VERSION = 1;
|
||||
const CALIBRATION_VERSION = 2;
|
||||
|
||||
/**
|
||||
* Identity of the active embedding function: model name, its revision and
|
||||
|
|
@ -3545,16 +3545,19 @@ Zotero.Embeddings.Diagnostics = new function () {
|
|||
* Those are measured, by running the model over a fixed corpus of query/passage
|
||||
* pairs and reading the answers off the resulting distributions.
|
||||
*
|
||||
* For a corpus of N pairs, measure() does this:
|
||||
* The corpus has short pairs (title- and annotation-length passages) and
|
||||
* long pairs (chunk-length body text). measure() does this:
|
||||
*
|
||||
* 1. Embed all N queries and all N passages, with the model's own prefixes.
|
||||
* 2. Average the passage vectors into the mean, then center all 2N by it --
|
||||
* the same centering scoring uses.
|
||||
* 3. Score every query against every passage: an N x N grid.
|
||||
* 4. The diagonal holds the N matched pairs, each query with the passage it
|
||||
* was written for; the N*(N-1) cells off it are unrelated text.
|
||||
* 5. minScore is NULL_PERCENTILE of those off-diagonal scores, and
|
||||
* maxDisplayScore is MATCH_PERCENTILE of the diagonal.
|
||||
* 1. Embed every query and passage, with the model's own prefixes.
|
||||
* 2. Average the long passage vectors into the mean, then center everything
|
||||
* by it -- the same centering scoring uses. Chunk-length text is most of
|
||||
* what the index holds and carries the model's shared direction most
|
||||
* purely; a mean taken over short text leaves part of it in every stored
|
||||
* chunk and lifts their scores as one.
|
||||
* 3. Score each set's queries against its passages: two N x N grids, the
|
||||
* diagonal holding matched pairs and the cells off it unrelated text.
|
||||
* 4. minScore is NULL_PERCENTILE of the short grid's off-diagonal scores;
|
||||
* maxDisplayScore is MATCH_PERCENTILE of the long grid's diagonal.
|
||||
*
|
||||
* Zotero.Embeddings calls this once per model version, then stores the result
|
||||
* and applies it while scoring.
|
||||
|
|
@ -3581,356 +3584,28 @@ Zotero.Embeddings.Calibration = new function () {
|
|||
*/
|
||||
this.languages = Object.freeze({ en: 'en', zh: 'zh', other: 'other' });
|
||||
|
||||
// Query/passage pairs spanning fields, languages, and lengths: the titles
|
||||
// and abstracts, note paragraphs, and annotation-style passages that
|
||||
// indexing stores. Each query is what someone might plausibly type to find
|
||||
// its passage, and no two pairs anywhere in the corpus share a subject --
|
||||
// not even as translations of each other, since a model measured on several
|
||||
// languages at once scores a passage's translation like the passage itself,
|
||||
// and a real match sitting in the null distribution raises the floor
|
||||
// against exactly the cross-language searches such a model is for. That
|
||||
// disjointness is what makes a query paired with any *other* passage an
|
||||
// honest example of two texts that have nothing to do with each other. A
|
||||
// language wants enough pairs for the floor to land on a settled stretch of
|
||||
// the unrelated-score tail rather than on its few highest values (see
|
||||
// NULL_PERCENTILE).
|
||||
const CORPUS = {
|
||||
// English. Also the largest set, since it's the one an English-only
|
||||
// model is measured against.
|
||||
en: [
|
||||
{
|
||||
query: 'qualitative research methods',
|
||||
passage: 'Grounded theory methodology in qualitative sociology'
|
||||
},
|
||||
{
|
||||
query: 'gut bacteria and metabolism',
|
||||
passage: 'The gut microbiome influences host metabolism through short-chain fatty acid production'
|
||||
},
|
||||
{
|
||||
query: 'predicting protein structure with deep learning',
|
||||
passage: 'A transformer architecture for protein structure prediction from sequence alone'
|
||||
},
|
||||
{
|
||||
query: 'lack of sleep and memory',
|
||||
passage: 'Sleep deprivation impairs hippocampal memory consolidation in rodents'
|
||||
},
|
||||
{
|
||||
query: 'does peer review work',
|
||||
passage: 'Does peer review improve manuscript quality? Evidence from a randomized trial'
|
||||
},
|
||||
{
|
||||
query: 'reward prediction error dopamine',
|
||||
passage: 'Dopaminergic neurons in the ventral tegmental area encode reward prediction error'
|
||||
},
|
||||
{
|
||||
query: 'speaking two languages and dementia risk',
|
||||
passage: 'Bilingualism and the onset of dementia: a population-based cohort study'
|
||||
},
|
||||
{
|
||||
query: 'amyloid hypothesis alzheimer',
|
||||
passage: 'The amyloid cascade hypothesis of Alzheimer disease revisited'
|
||||
},
|
||||
{
|
||||
query: 'is depression caused by low serotonin',
|
||||
passage: 'Critiques of the serotonin hypothesis of depression'
|
||||
},
|
||||
{
|
||||
query: 'machine learning weather models',
|
||||
passage: 'Machine learning emulation of atmospheric convection'
|
||||
},
|
||||
{
|
||||
query: 'french colonial atlantic history',
|
||||
passage: 'The colonial history of the French Atlantic world, 1660-1800'
|
||||
},
|
||||
{
|
||||
query: 't cell exhaustion crispr screen',
|
||||
passage: 'CRISPR screens identify regulators of T cell exhaustion'
|
||||
},
|
||||
{
|
||||
query: 'higgs boson mass measurement',
|
||||
passage: 'Measurement of the Higgs boson mass in the four-lepton channel'
|
||||
},
|
||||
{
|
||||
query: 'coral reefs and acidifying oceans',
|
||||
passage: 'Ocean acidification reduces coral reef calcification rates'
|
||||
},
|
||||
{
|
||||
query: 'heat deaths in cities',
|
||||
passage: 'Urban heat islands and heat-related mortality in European cities'
|
||||
},
|
||||
{
|
||||
query: 'economics of baroque opera',
|
||||
passage: 'Patronage and the economics of eighteenth-century opera'
|
||||
},
|
||||
{
|
||||
query: 'quantum error correction',
|
||||
passage: 'Quantum error correction with surface codes on superconducting qubits'
|
||||
},
|
||||
{
|
||||
query: 'unions and wage inequality',
|
||||
passage: 'Wage inequality and the decline of labor market institutions'
|
||||
},
|
||||
{
|
||||
query: 'hospital antibiotic resistance',
|
||||
passage: 'Antibiotic resistance in hospital-acquired Klebsiella infections'
|
||||
},
|
||||
{
|
||||
query: 'how the brain handles uncertainty',
|
||||
passage: 'Neural correlates of decision making under uncertainty'
|
||||
},
|
||||
{
|
||||
query: 'farming and declining bees',
|
||||
passage: 'Land use change and pollinator decline in temperate agriculture'
|
||||
},
|
||||
{
|
||||
query: 'evidentiality in indigenous languages',
|
||||
passage: 'A grammar of evidentiality in Amazonian languages'
|
||||
},
|
||||
{
|
||||
query: 'courts and the erosion of democracy',
|
||||
passage: 'Constitutional courts and democratic backsliding'
|
||||
},
|
||||
{
|
||||
query: 'how heavy elements form in stars',
|
||||
passage: 'Stellar nucleosynthesis in asymptotic giant branch stars'
|
||||
},
|
||||
{
|
||||
query: 'himalayan river erosion',
|
||||
passage: 'Tectonic controls on Himalayan river incision'
|
||||
},
|
||||
{
|
||||
query: 'ovid in medieval literature',
|
||||
passage: 'The reception of Ovid in medieval French romance'
|
||||
},
|
||||
{
|
||||
query: 'therapy for insomnia trial',
|
||||
passage: 'Randomized trial of cognitive behavioral therapy for insomnia'
|
||||
},
|
||||
{
|
||||
query: 'supply chains after the pandemic',
|
||||
passage: 'Supply chain resilience after the 2020 disruption'
|
||||
},
|
||||
{
|
||||
query: 'splitting water with sunlight',
|
||||
passage: 'Photocatalytic water splitting with earth-abundant catalysts'
|
||||
},
|
||||
{
|
||||
query: 'neolithic dairy farming',
|
||||
passage: 'Archaeological evidence for early dairying in Neolithic Europe'
|
||||
},
|
||||
{
|
||||
query: 'social media and teenage mental health',
|
||||
passage: 'Social media use and adolescent wellbeing: a longitudinal analysis'
|
||||
},
|
||||
{
|
||||
query: 'solving stiff ODEs numerically',
|
||||
passage: 'Numerical methods for stiff differential equations'
|
||||
},
|
||||
{
|
||||
query: 'long covid prevalence',
|
||||
passage: 'The epidemiology of long COVID in primary care'
|
||||
},
|
||||
{
|
||||
query: 'roman political oratory',
|
||||
passage: 'Rhetoric and citizenship in the Roman republic'
|
||||
},
|
||||
{
|
||||
query: 'segmenting medical images',
|
||||
passage: 'Deep learning for medical image segmentation'
|
||||
},
|
||||
{
|
||||
query: 'interest rates in developing economies',
|
||||
passage: 'Monetary policy transmission in emerging markets'
|
||||
},
|
||||
{
|
||||
query: 'farmed salmon escaping into the wild',
|
||||
passage: 'Gene flow between domestic and wild populations of Atlantic salmon'
|
||||
},
|
||||
{
|
||||
query: 'philosophy of the body',
|
||||
passage: 'Phenomenology of embodiment in twentieth-century philosophy'
|
||||
},
|
||||
{
|
||||
query: 'getting drugs into the brain',
|
||||
passage: 'Nanoparticle drug delivery across the blood-brain barrier'
|
||||
},
|
||||
{
|
||||
query: 'plague mortality in medieval england',
|
||||
passage: 'Historical demography of the Black Death in England'
|
||||
},
|
||||
{
|
||||
query: 'why replication attempts fail',
|
||||
passage: 'The replication attempts collected here differ from the originals in ways '
|
||||
+ 'that are easy to overlook. Sample sizes were larger, but recruitment moved '
|
||||
+ 'online, and the populations are not the same ones the original authors drew '
|
||||
+ 'from. Where an effect failed to replicate, it is rarely possible to say '
|
||||
+ 'whether the original was a false positive or the replication was run under '
|
||||
+ 'conditions that suppress a real effect. Both explanations predict the same '
|
||||
+ 'null result, which is why the debate has not been settled by more data alone.'
|
||||
},
|
||||
{
|
||||
query: 'cost effectiveness of preventive care',
|
||||
passage: 'A recurring finding is that prevention saves lives without saving money. '
|
||||
+ 'Screening programs catch disease earlier and extend life, and the additional '
|
||||
+ 'years carry their own costs of care. The programs that do pay for themselves '
|
||||
+ 'tend to be the narrow ones aimed at populations with high baseline risk, '
|
||||
+ 'where the number needed to screen is small. Broad screening of low-risk '
|
||||
+ 'populations improves outcomes at considerable expense, which is a defensible '
|
||||
+ 'thing to buy but should not be defended on the grounds that it is cheap.'
|
||||
},
|
||||
{
|
||||
query: 'archival silence and colonial records',
|
||||
passage: 'The archive records what the administration found worth recording, which '
|
||||
+ 'means the people it governed appear mostly at moments of friction: tax '
|
||||
+ 'disputes, criminal proceedings, petitions. Reading these documents for '
|
||||
+ 'ordinary life means reading against their purpose, and the silences are not '
|
||||
+ 'random. Whole categories of activity went unwritten precisely because they '
|
||||
+ 'were unremarkable to the clerk, and their absence from the record has been '
|
||||
+ 'mistaken more than once for absence from the world.'
|
||||
},
|
||||
{
|
||||
query: 'attention mechanism computational cost',
|
||||
passage: 'Self-attention compares every position against every other, so its cost '
|
||||
+ 'grows with the square of the sequence length. For short inputs this is '
|
||||
+ 'irrelevant next to the cost of the feedforward layers, but it dominates '
|
||||
+ 'once sequences reach the thousands. The approximations proposed since -- '
|
||||
+ 'sparse patterns, low-rank projections, kernel methods -- all trade some '
|
||||
+ 'exactness for a lower asymptotic cost, and which trade is acceptable '
|
||||
+ 'depends on whether the task needs long-range precision or merely long context.'
|
||||
},
|
||||
{
|
||||
query: 'measurement error in survey research',
|
||||
passage: 'Respondents answer the question they understood, which is not always the '
|
||||
+ 'question that was asked. Small changes in wording move responses by margins '
|
||||
+ 'comparable to the effects under study, and the direction of the shift is '
|
||||
+ 'often predictable from the order of the response options alone. Treating '
|
||||
+ 'these as noise understates the problem: the error is systematic, correlated '
|
||||
+ 'with the characteristics being measured, and does not average out with a '
|
||||
+ 'larger sample.'
|
||||
},
|
||||
{
|
||||
query: 'this assumes stationarity which seems unwarranted',
|
||||
passage: 'The model assumes the underlying distribution is stable over the study '
|
||||
+ 'period. Given the intervening policy change, that seems hard to defend -- '
|
||||
+ 'and the authors never test it.'
|
||||
},
|
||||
{
|
||||
query: 'sample size justification missing',
|
||||
passage: 'No power analysis is reported anywhere in the methods. With n=24 per '
|
||||
+ 'group, the study is only powered to detect effects far larger than the '
|
||||
+ 'literature suggests are plausible.'
|
||||
}
|
||||
],
|
||||
// Chinese.
|
||||
zh: [
|
||||
{
|
||||
query: '青蒿素的抗疟机制',
|
||||
passage: '青蒿素及其衍生物抗疟原虫作用机制的研究进展'
|
||||
},
|
||||
{
|
||||
query: '高铁对区域经济的影响',
|
||||
passage: '高速铁路开通对沿线城市经济发展的影响研究'
|
||||
},
|
||||
{
|
||||
query: '汉语方言的声调差异',
|
||||
passage: '吴语方言声调系统的实验语音学分析'
|
||||
},
|
||||
{
|
||||
query: '稻田的甲烷排放',
|
||||
passage: '水稻田甲烷排放的季节变化及其调控因素'
|
||||
},
|
||||
{
|
||||
query: '大熊猫种群的遗传多样性',
|
||||
passage: '野生大熊猫种群的遗传多样性与栖息地破碎化'
|
||||
},
|
||||
{
|
||||
query: '固态锂电池的界面问题',
|
||||
passage: '固态锂电池电极与电解质界面稳定性研究'
|
||||
},
|
||||
{
|
||||
query: '青藏高原冻土退化',
|
||||
passage: '青藏高原多年冻土退化及其碳释放效应'
|
||||
},
|
||||
{
|
||||
query: '宋代科举与社会流动',
|
||||
passage: '宋代科举制度与士人阶层的社会流动研究'
|
||||
},
|
||||
{
|
||||
query: '明清白话小说的叙事',
|
||||
passage: '明清白话小说叙事视角的演变研究'
|
||||
},
|
||||
{
|
||||
query: '青少年近视与户外活动',
|
||||
passage: '学龄儿童近视患病率上升与户外活动时间的关系'
|
||||
},
|
||||
{
|
||||
query: '敦煌文献整理',
|
||||
passage: '敦煌藏经洞出土文献的整理与断代研究'
|
||||
},
|
||||
{
|
||||
query: '人口老龄化与养老金',
|
||||
passage: '人口老龄化背景下养老保险制度的可持续性分析'
|
||||
},
|
||||
{
|
||||
query: '绿茶多酚的抗氧化作用',
|
||||
passage: '绿茶儿茶素类化合物清除自由基的构效关系研究'
|
||||
},
|
||||
{
|
||||
query: '垃圾分类政策为什么难以推行',
|
||||
passage: '垃圾分类政策的执行效果在不同城市之间差异很大,而这种差异很难用宣传力度来解释。'
|
||||
+ '居民是否坚持分类,更多取决于投放点的便利程度、监督是否持续,'
|
||||
+ '以及分类后的垃圾是否被混装混运——一旦居民发现分好的垃圾被混在一起运走,'
|
||||
+ '参与率会迅速下降,且很难恢复。把执行失败归结为居民素质,'
|
||||
+ '会掩盖收运体系本身的问题,而后者恰恰是政策设计中最容易被忽视的环节。'
|
||||
},
|
||||
{
|
||||
query: '对照组的选择存在偏倚',
|
||||
passage: '对照组全部来自另一家医院,两组患者的基线特征并不可比。'
|
||||
+ '观察到的组间差异有多少来自干预本身,无从判断。'
|
||||
}
|
||||
],
|
||||
// Languages without a code of their own. Only models that claim no
|
||||
// single language -- the multilingual one -- are measured on these,
|
||||
// together with everything above.
|
||||
other: [
|
||||
{
|
||||
query: 'transition énergétique des villes',
|
||||
passage: 'Étude sur la transition énergétique dans les villes européennes'
|
||||
},
|
||||
{
|
||||
query: 'Erinnerung in der Nachkriegsliteratur',
|
||||
passage: 'Die Rolle des Gedächtnisses in der deutschen Nachkriegsliteratur'
|
||||
},
|
||||
{
|
||||
query: 'biodiversidad en bosques tropicales',
|
||||
passage: 'Un estudio sobre la biodiversidad en los bosques tropicales'
|
||||
},
|
||||
{
|
||||
query: '地震の早期警報システム',
|
||||
passage: '地震早期警報システムの精度と即時性に関する研究'
|
||||
},
|
||||
{
|
||||
query: 'деградация чернозёмов',
|
||||
passage: 'Исследование деградации чернозёмных почв при интенсивном земледелии'
|
||||
},
|
||||
{
|
||||
query: 'necropoli etrusche',
|
||||
passage: 'Uno studio archeologico sulle necropoli etrusche in Italia centrale'
|
||||
},
|
||||
{
|
||||
query: 'políticas de saúde no Brasil',
|
||||
passage: 'Estudo sobre políticas públicas de saúde no Brasil'
|
||||
},
|
||||
{
|
||||
query: 'waterbeheer in laaggelegen gebieden',
|
||||
passage: 'Onderzoek naar waterbeheer in laaggelegen gebieden'
|
||||
},
|
||||
{
|
||||
query: 'historia gospodarcza Europy Środkowej',
|
||||
passage: 'Badania nad historią gospodarczą Europy Środkowej'
|
||||
}
|
||||
]
|
||||
};
|
||||
// Query/passage pairs by language, in two sets: `short` pairs are the
|
||||
// titles and annotation-length passages indexing stores, `long` pairs are
|
||||
// chunk-length body text. Each query is what someone might plausibly type
|
||||
// to find its passage, and no two pairs anywhere in the file share a
|
||||
// subject -- not even as translations of each other, since a model measured
|
||||
// on several languages at once scores a passage's translation like the
|
||||
// passage itself, and a real match sitting in the null distribution raises
|
||||
// the floor against exactly the cross-language searches such a model is
|
||||
// for. That disjointness is what makes a query paired with any *other*
|
||||
// passage an honest example of two texts that have nothing to do with each
|
||||
// other. A language wants enough short pairs for the floor to land on a
|
||||
// settled stretch of the unrelated-score tail rather than on its few
|
||||
// highest values (see NULL_PERCENTILE).
|
||||
const CORPUS_URL = 'resource://zotero/embeddings-calibration-corpus.json';
|
||||
let _corpus = null;
|
||||
|
||||
function _getCorpusData() {
|
||||
if (!_corpus) {
|
||||
_corpus = JSON.parse(Zotero.File.getResource(CORPUS_URL));
|
||||
}
|
||||
return _corpus;
|
||||
}
|
||||
|
||||
/**
|
||||
* The pairs the active model is measured against: its own language's, or
|
||||
|
|
@ -3942,19 +3617,24 @@ Zotero.Embeddings.Calibration = new function () {
|
|||
* that sets the floor, raising it against the English results the model is
|
||||
* actually there to rank.
|
||||
*
|
||||
* @return {Object[]} - [{ query, passage }]
|
||||
* @return {{ short: Object[], long: Object[] }} - { query, passage } pairs
|
||||
*/
|
||||
this.getCorpus = function () {
|
||||
let corpus = _getCorpusData();
|
||||
let language = Zotero.Embeddings.getModelLanguage();
|
||||
if (!language) {
|
||||
return Object.values(CORPUS).flat();
|
||||
let sets = Object.values(corpus);
|
||||
return {
|
||||
short: sets.flatMap(set => set.short),
|
||||
long: sets.flatMap(set => set.long)
|
||||
};
|
||||
}
|
||||
if (!Object.prototype.hasOwnProperty.call(CORPUS, language)) {
|
||||
if (!Object.prototype.hasOwnProperty.call(corpus, language)) {
|
||||
throw new Error(`Model '${Zotero.Embeddings.getModelName()}' claims language `
|
||||
+ `'${language}', which isn't one the corpus is written in `
|
||||
+ `(${Object.keys(this.languages).join(', ')})`);
|
||||
}
|
||||
return CORPUS[language];
|
||||
return corpus[language];
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
@ -3965,37 +3645,49 @@ Zotero.Embeddings.Calibration = new function () {
|
|||
* @return {Promise<Object>} - { mean, minScore, maxDisplayScore }
|
||||
*/
|
||||
this.measure = async function () {
|
||||
let corpus = this.getCorpus();
|
||||
let { short, long } = this.getCorpus();
|
||||
let queryPrefix = Zotero.Embeddings.getQueryPrefix();
|
||||
let passagePrefix = Zotero.Embeddings.getPassagePrefix();
|
||||
Zotero.debug(`Embeddings: measuring against ${corpus.length} query/passage pairs`);
|
||||
let queries = await _embedAll(corpus.map(pair => queryPrefix + pair.query));
|
||||
let passages = await _embedAll(corpus.map(pair => passagePrefix + pair.passage));
|
||||
Zotero.debug(`Embeddings: measuring against ${short.length} short `
|
||||
+ `and ${long.length} long query/passage pairs`);
|
||||
let embedPairs = async pairs => ({
|
||||
queries: await _embedAll(pairs.map(pair => queryPrefix + pair.query)),
|
||||
passages: await _embedAll(pairs.map(pair => passagePrefix + pair.passage))
|
||||
});
|
||||
short = await embedPairs(short);
|
||||
long = await embedPairs(long);
|
||||
|
||||
// The direction every embedding shares, which says nothing about the
|
||||
// text. Taken over the passages, since those are what gets stored.
|
||||
let mean = new Float32Array(passages[0].length);
|
||||
for (let vector of passages) {
|
||||
// text. Taken over the long passages: chunk-length text is most of what
|
||||
// gets stored, and shows the direction most purely
|
||||
let mean = new Float32Array(long.passages[0].length);
|
||||
for (let vector of long.passages) {
|
||||
for (let d = 0; d < mean.length; d++) {
|
||||
mean[d] += vector[d] / passages.length;
|
||||
mean[d] += vector[d] / long.passages.length;
|
||||
}
|
||||
}
|
||||
|
||||
// Scoring compares centered, quantized vectors, so calibrate on those,
|
||||
// using the same transform and comparison the search path uses
|
||||
let prepare = vector => Zotero.Embeddings.quantize(Zotero.Embeddings.center(vector, mean));
|
||||
queries = queries.map(prepare);
|
||||
passages = passages.map(prepare);
|
||||
let matched = [];
|
||||
let mismatched = [];
|
||||
for (let i = 0; i < queries.length; i++) {
|
||||
for (let j = 0; j < passages.length; j++) {
|
||||
(i === j ? matched : mismatched)
|
||||
.push(Zotero.Embeddings.cosine(queries[i], passages[j]));
|
||||
let grid = ({ queries, passages }) => {
|
||||
queries = queries.map(prepare);
|
||||
passages = passages.map(prepare);
|
||||
let matched = [];
|
||||
let mismatched = [];
|
||||
for (let i = 0; i < queries.length; i++) {
|
||||
for (let j = 0; j < passages.length; j++) {
|
||||
(i === j ? matched : mismatched)
|
||||
.push(Zotero.Embeddings.cosine(queries[i], passages[j]));
|
||||
}
|
||||
}
|
||||
}
|
||||
let minScore = _percentile(mismatched, NULL_PERCENTILE);
|
||||
let maxDisplayScore = _percentile(matched, MATCH_PERCENTILE);
|
||||
return { matched, mismatched };
|
||||
};
|
||||
// Unrelated short pairs set the floor; chunk-length matches set the bar,
|
||||
// since a title-length passage paraphrases its query and scores higher
|
||||
// than any real chunk does
|
||||
let minScore = _percentile(grid(short).mismatched, NULL_PERCENTILE);
|
||||
let maxDisplayScore = _percentile(grid(long).matched, MATCH_PERCENTILE);
|
||||
// A model that rates its own matches no higher than unrelated text
|
||||
// can't rank anything, and every score it produced would clamp to a
|
||||
// full or empty bar. Better to fail loudly than to index with it.
|
||||
|
|
|
|||
576
resource/embeddings-calibration-corpus.json
Normal file
576
resource/embeddings-calibration-corpus.json
Normal file
|
|
@ -0,0 +1,576 @@
|
|||
{
|
||||
"en": {
|
||||
"short": [
|
||||
{
|
||||
"query": "qualitative research methods",
|
||||
"passage": "Grounded theory methodology in qualitative sociology"
|
||||
},
|
||||
{
|
||||
"query": "gut bacteria and metabolism",
|
||||
"passage": "The gut microbiome influences host metabolism through short-chain fatty acid production"
|
||||
},
|
||||
{
|
||||
"query": "predicting protein structure with deep learning",
|
||||
"passage": "A transformer architecture for protein structure prediction from sequence alone"
|
||||
},
|
||||
{
|
||||
"query": "lack of sleep and memory",
|
||||
"passage": "Sleep deprivation impairs hippocampal memory consolidation in rodents"
|
||||
},
|
||||
{
|
||||
"query": "does peer review work",
|
||||
"passage": "Does peer review improve manuscript quality? Evidence from a randomized trial"
|
||||
},
|
||||
{
|
||||
"query": "reward prediction error dopamine",
|
||||
"passage": "Dopaminergic neurons in the ventral tegmental area encode reward prediction error"
|
||||
},
|
||||
{
|
||||
"query": "speaking two languages and dementia risk",
|
||||
"passage": "Bilingualism and the onset of dementia: a population-based cohort study"
|
||||
},
|
||||
{
|
||||
"query": "amyloid hypothesis alzheimer",
|
||||
"passage": "The amyloid cascade hypothesis of Alzheimer disease revisited"
|
||||
},
|
||||
{
|
||||
"query": "is depression caused by low serotonin",
|
||||
"passage": "Critiques of the serotonin hypothesis of depression"
|
||||
},
|
||||
{
|
||||
"query": "machine learning weather models",
|
||||
"passage": "Machine learning emulation of atmospheric convection"
|
||||
},
|
||||
{
|
||||
"query": "french colonial atlantic history",
|
||||
"passage": "The colonial history of the French Atlantic world, 1660-1800"
|
||||
},
|
||||
{
|
||||
"query": "t cell exhaustion crispr screen",
|
||||
"passage": "CRISPR screens identify regulators of T cell exhaustion"
|
||||
},
|
||||
{
|
||||
"query": "higgs boson mass measurement",
|
||||
"passage": "Measurement of the Higgs boson mass in the four-lepton channel"
|
||||
},
|
||||
{
|
||||
"query": "coral reefs and acidifying oceans",
|
||||
"passage": "Ocean acidification reduces coral reef calcification rates"
|
||||
},
|
||||
{
|
||||
"query": "heat deaths in cities",
|
||||
"passage": "Urban heat islands and heat-related mortality in European cities"
|
||||
},
|
||||
{
|
||||
"query": "economics of baroque opera",
|
||||
"passage": "Patronage and the economics of eighteenth-century opera"
|
||||
},
|
||||
{
|
||||
"query": "quantum error correction",
|
||||
"passage": "Quantum error correction with surface codes on superconducting qubits"
|
||||
},
|
||||
{
|
||||
"query": "unions and wage inequality",
|
||||
"passage": "Wage inequality and the decline of labor market institutions"
|
||||
},
|
||||
{
|
||||
"query": "hospital antibiotic resistance",
|
||||
"passage": "Antibiotic resistance in hospital-acquired Klebsiella infections"
|
||||
},
|
||||
{
|
||||
"query": "how the brain handles uncertainty",
|
||||
"passage": "Neural correlates of decision making under uncertainty"
|
||||
},
|
||||
{
|
||||
"query": "farming and declining bees",
|
||||
"passage": "Land use change and pollinator decline in temperate agriculture"
|
||||
},
|
||||
{
|
||||
"query": "evidentiality in indigenous languages",
|
||||
"passage": "A grammar of evidentiality in Amazonian languages"
|
||||
},
|
||||
{
|
||||
"query": "courts and the erosion of democracy",
|
||||
"passage": "Constitutional courts and democratic backsliding"
|
||||
},
|
||||
{
|
||||
"query": "how heavy elements form in stars",
|
||||
"passage": "Stellar nucleosynthesis in asymptotic giant branch stars"
|
||||
},
|
||||
{
|
||||
"query": "himalayan river erosion",
|
||||
"passage": "Tectonic controls on Himalayan river incision"
|
||||
},
|
||||
{
|
||||
"query": "ovid in medieval literature",
|
||||
"passage": "The reception of Ovid in medieval French romance"
|
||||
},
|
||||
{
|
||||
"query": "therapy for insomnia trial",
|
||||
"passage": "Randomized trial of cognitive behavioral therapy for insomnia"
|
||||
},
|
||||
{
|
||||
"query": "supply chains after the pandemic",
|
||||
"passage": "Supply chain resilience after the 2020 disruption"
|
||||
},
|
||||
{
|
||||
"query": "splitting water with sunlight",
|
||||
"passage": "Photocatalytic water splitting with earth-abundant catalysts"
|
||||
},
|
||||
{
|
||||
"query": "neolithic dairy farming",
|
||||
"passage": "Archaeological evidence for early dairying in Neolithic Europe"
|
||||
},
|
||||
{
|
||||
"query": "social media and teenage mental health",
|
||||
"passage": "Social media use and adolescent wellbeing: a longitudinal analysis"
|
||||
},
|
||||
{
|
||||
"query": "solving stiff ODEs numerically",
|
||||
"passage": "Numerical methods for stiff differential equations"
|
||||
},
|
||||
{
|
||||
"query": "long covid prevalence",
|
||||
"passage": "The epidemiology of long COVID in primary care"
|
||||
},
|
||||
{
|
||||
"query": "roman political oratory",
|
||||
"passage": "Rhetoric and citizenship in the Roman republic"
|
||||
},
|
||||
{
|
||||
"query": "segmenting medical images",
|
||||
"passage": "Deep learning for medical image segmentation"
|
||||
},
|
||||
{
|
||||
"query": "interest rates in developing economies",
|
||||
"passage": "Monetary policy transmission in emerging markets"
|
||||
},
|
||||
{
|
||||
"query": "farmed salmon escaping into the wild",
|
||||
"passage": "Gene flow between domestic and wild populations of Atlantic salmon"
|
||||
},
|
||||
{
|
||||
"query": "philosophy of the body",
|
||||
"passage": "Phenomenology of embodiment in twentieth-century philosophy"
|
||||
},
|
||||
{
|
||||
"query": "getting drugs into the brain",
|
||||
"passage": "Nanoparticle drug delivery across the blood-brain barrier"
|
||||
},
|
||||
{
|
||||
"query": "plague mortality in medieval england",
|
||||
"passage": "Historical demography of the Black Death in England"
|
||||
},
|
||||
{
|
||||
"query": "why replication attempts fail",
|
||||
"passage": "The replication attempts collected here differ from the originals in ways that are easy to overlook. Sample sizes were larger, but recruitment moved online, and the populations are not the same ones the original authors drew from. Where an effect failed to replicate, it is rarely possible to say whether the original was a false positive or the replication was run under conditions that suppress a real effect. Both explanations predict the same null result, which is why the debate has not been settled by more data alone."
|
||||
},
|
||||
{
|
||||
"query": "cost effectiveness of preventive care",
|
||||
"passage": "A recurring finding is that prevention saves lives without saving money. Screening programs catch disease earlier and extend life, and the additional years carry their own costs of care. The programs that do pay for themselves tend to be the narrow ones aimed at populations with high baseline risk, where the number needed to screen is small. Broad screening of low-risk populations improves outcomes at considerable expense, which is a defensible thing to buy but should not be defended on the grounds that it is cheap."
|
||||
},
|
||||
{
|
||||
"query": "archival silence and colonial records",
|
||||
"passage": "The archive records what the administration found worth recording, which means the people it governed appear mostly at moments of friction: tax disputes, criminal proceedings, petitions. Reading these documents for ordinary life means reading against their purpose, and the silences are not random. Whole categories of activity went unwritten precisely because they were unremarkable to the clerk, and their absence from the record has been mistaken more than once for absence from the world."
|
||||
},
|
||||
{
|
||||
"query": "attention mechanism computational cost",
|
||||
"passage": "Self-attention compares every position against every other, so its cost grows with the square of the sequence length. For short inputs this is irrelevant next to the cost of the feedforward layers, but it dominates once sequences reach the thousands. The approximations proposed since -- sparse patterns, low-rank projections, kernel methods -- all trade some exactness for a lower asymptotic cost, and which trade is acceptable depends on whether the task needs long-range precision or merely long context."
|
||||
},
|
||||
{
|
||||
"query": "measurement error in survey research",
|
||||
"passage": "Respondents answer the question they understood, which is not always the question that was asked. Small changes in wording move responses by margins comparable to the effects under study, and the direction of the shift is often predictable from the order of the response options alone. Treating these as noise understates the problem: the error is systematic, correlated with the characteristics being measured, and does not average out with a larger sample."
|
||||
},
|
||||
{
|
||||
"query": "this assumes stationarity which seems unwarranted",
|
||||
"passage": "The model assumes the underlying distribution is stable over the study period. Given the intervening policy change, that seems hard to defend -- and the authors never test it."
|
||||
},
|
||||
{
|
||||
"query": "sample size justification missing",
|
||||
"passage": "No power analysis is reported anywhere in the methods. With n=24 per group, the study is only powered to detect effects far larger than the literature suggests are plausible."
|
||||
}
|
||||
],
|
||||
"long": [
|
||||
{
|
||||
"query": "apical epithelial cap",
|
||||
"passage": "Following partial amputation of the caudal fin at the mid-ray level, a wound epidermis formed within six hours and thickened into an apical epithelial cap by eighteen hours post-injury. Beneath this cap, mesenchymal cells derived from mature osteoblasts underwent dedifferentiation, downregulating osterix and re-entering the cell cycle to establish a proliferative blastema by forty-eight hours. Bromodeoxyuridine incorporation peaked at day three, with labeling indices reaching 34 percent in the distal blastema compared to 6 percent in adjacent unamputated tissue. Pharmacological inhibition of Wnt/beta-catenin signaling with a small-molecule antagonist applied continuously from day one reduced outgrowth length at day fourteen by roughly 40 percent relative to vehicle-treated controls, and this effect was reversible when the inhibitor was withdrawn after day seven. Aged fish, defined here as those older than twenty-four months, regenerated fin rays at approximately 0.18 millimeters per day, compared with 0.31 millimeters per day in six-month-old siblings, a difference attributable in part to a delayed onset of blastemal proliferation rather than a slower maximal rate once proliferation began. Lineage tracing using a photoconvertible reporter confined to osteoblast precursors showed that fin ray segments regenerated almost exclusively from local positional memory, with fewer than 3 percent of labeled cells migrating more than two segments from their origin. Denervation of the fin prior to amputation blunted blastema growth by half, consistent with a permissive role for peripheral nerve-derived signals in sustaining early proliferation, though the specific secreted factor responsible was not isolated in this cohort."
|
||||
},
|
||||
{
|
||||
"query": "COX-deficient fibers and mitochondrial deletion load",
|
||||
"passage": "Vastus lateralis biopsies were obtained from a pilot cohort of sixty-one adults spanning ages forty to eighty-nine, and mitochondrial DNA heteroplasmy at seven previously characterized deletion breakpoints was quantified using digital droplet PCR with allele-specific probes. Heteroplasmy levels were low and relatively uniform across whole-muscle homogenates, averaging 2.1 percent, but single-fiber dissection revealed a markedly different picture: a subset of individual fibers, rising from under 1 percent in donors under fifty to nearly 14 percent in donors over eighty, carried deletion loads exceeding the 60 percent threshold associated with a biochemical defect. These high-heteroplasmy fibers stained negative for cytochrome c oxidase while retaining strong succinate dehydrogenase activity, the classic mosaic pattern of segmental respiratory chain deficiency, and their cross-sectional area was on average 22 percent smaller than neighboring COX-positive fibers within the same section. Clonal expansion of a single deletion species within a fiber, rather than accumulation of many distinct low-level deletions, accounted for the majority of high-heteroplasmy fibers examined by long-range sequencing, supporting a model in which stochastic replicative advantage of deleted genomes during satellite-cell-mediated fiber repair drives focal energetic failure. Grip strength correlated inversely with the proportion of COX-deficient fibers per cross-section (r = -0.46), though this relationship was substantially weaker than the correlation with total fiber number, suggesting that mosaic mitochondrial dysfunction is one contributor among several to age-related strength decline. Notably, six donors over seventy showed almost no COX-deficient fibers despite unremarkable physical activity histories, indicating considerable interindividual variability that body mass index, sex, and reported exercise frequency did not explain in this sample."
|
||||
},
|
||||
{
|
||||
"query": "How much does the SLCO1B1 variant raise myopathy risk on simvastatin?",
|
||||
"passage": "In a retrospective analysis of eight hundred and thirty patients initiated on simvastatin forty milligrams daily, carriers of the SLCO1B1 c.521C variant in homozygous form experienced myopathy, defined as unexplained muscle pain accompanied by creatine phosphokinase elevation above five times the upper reference limit, at a rate of 18 percent over twelve months, compared with 3 percent among those homozygous for the reference allele. Heterozygous carriers fell at an intermediate 7 percent, consistent with a gene-dose relationship. Plasma simvastatin acid concentrations, measured at steady state in a subset of 140 participants, were on average 2.4-fold higher in variant homozygotes, attributable to reduced hepatic uptake transporter activity and consequently prolonged systemic exposure rather than altered hepatic metabolism, since concentrations of the parent lactone were comparable across genotypes. Switching affected patients to a lower simvastatin dose or to a statin less dependent on this transporter, such as fluvastatin, resolved symptoms within six weeks in 81 percent of cases without recurrence over the following year. Discontinuation of statin therapy altogether occurred in 11 percent of the variant homozygote group versus 2 percent of the reference group, a difference with direct implications for long-term cardiovascular risk reduction given that nonadherence following an adverse event is rarely revisited in routine care. Genotyping cost, estimated at eighteen dollars per patient in this health system, was recovered within the first year through avoided emergency visits for suspected rhabdomyolysis in the small number of variant carriers who would otherwise have continued full-dose therapy unmonitored."
|
||||
},
|
||||
{
|
||||
"query": "cryptochrome 4 expression",
|
||||
"passage": "Captive European robins tested in Emlen funnels during the autumn migratory period consistently oriented their nocturnal restlessness toward the southwest, matching the expected seasonal heading, under the ambient geomagnetic field of approximately 46 microtesla. Application of a broadband radiofrequency field between 0.1 and 10 megahertz at intensities as low as 15 nanotesla abolished this directional preference, with birds instead distributing their hops randomly around the funnel, an effect that reversed within twenty minutes of switching off the field. Retinal expression of cryptochrome 4, assayed by quantitative immunohistochemistry, was substantially higher in the double cone and long-wavelength single cone photoreceptors of migratory-phase birds than in non-migratory-phase birds sampled six weeks apart, and this seasonal upregulation tracked closely with the onset of migratory restlessness in the same individuals. Site-directed mutagenesis of the terminal tryptophan in the electron transfer chain of purified robin cryptochrome 4, expressed heterologously in insect cells, extended the lifetime of the photoinduced radical pair from roughly one microsecond to over six microseconds, a change predicted by radical-pair models to increase magnetic sensitivity substantially. Birds with one eye covered retained compass orientation, ruling out a strictly monocular mechanism in this species, though response latency to a shifted magnetic field increased modestly under monocular occlusion. Disruption of the trigeminal nerve, by contrast, did not affect directional choice in the funnel assay, arguing against a role for the previously proposed magnetite-based receptor in this particular orientation behavior, at least as tested here."
|
||||
},
|
||||
{
|
||||
"query": "elk browsing decline after wolf reintroduction",
|
||||
"passage": "Riparian transects established along a twelve-kilometer stretch of the valley floor were resurveyed annually for eighteen years following the reintroduction of a small wolf population into the surrounding highlands. Elk browsing intensity on willow shoots, scored on a standardized five-point index, declined from an average of 3.8 in the five years preceding reintroduction to 1.6 within a decade afterward, and willow stem height in browsed patches increased from a median of 34 centimeters to 210 centimeters over the same period. This recovery was spatially uneven: willow stands within 200 meters of steep-sided ravines, where elk vigilance costs were presumably highest, recovered roughly three years earlier than stands on open floodplain terraces more than a kilometer from cover, a pattern consistent with a landscape of fear effect operating independently of any measured decline in elk population density, which fell by only 12 percent over the study period. Beaver dam counts along the same transects rose from four active dams at the outset to twenty-nine by year fifteen, tracking the recovery of willow as a construction material and food source with an approximate five-year lag. Stream cross-sections adjacent to new beaver complexes narrowed and deepened relative to control reaches without dams, and summer water temperatures measured at these sites were on average 1.3 degrees Celsius cooler, a change plausibly linked to increased shading from taller riparian vegetation. Coyote scat frequency declined by roughly half following wolf establishment, and a corresponding rise in ground-nesting bird detections was recorded, though causal attribution rests on correlational survey data rather than controlled removal experiments."
|
||||
},
|
||||
{
|
||||
"query": "How much did fetal hemoglobin increase after BCL11A base editing?",
|
||||
"passage": "Eleven participants with severe sickle cell disease received a single infusion of autologous CD34-positive cells edited ex vivo with an adenine base editor targeting the erythroid-specific enhancer of BCL11A, following myeloablative conditioning with busulfan. Editing efficiency in the infused cell product averaged 74 percent of alleles across the eleven manufacturing runs, and engraftment, defined as neutrophil recovery above 500 cells per microliter, occurred at a median of twenty-two days post-infusion. Fetal hemoglobin as a proportion of total hemoglobin rose from a pretreatment baseline below 1 percent to a plateau averaging 42 percent by month six, with pancellular distribution confirmed by flow cytometry showing fetal hemoglobin present in more than 90 percent of red cells rather than concentrated in a minority subpopulation, a distinction thought relevant to preventing sickling under hypoxic stress. Vaso-occlusive crises requiring hospitalization fell from a median of 3.9 per year in the two years before treatment to zero in ten of eleven participants over a median follow-up of twenty months; the remaining participant had one crisis at month fourteen coinciding with a documented respiratory infection. Off-target editing, assessed at forty-one computationally predicted sites plus sites identified by an unbiased genome-wide assay in the manufacturing product, was not detected above the 0.1 percent limit of quantification at any tested locus. Two participants experienced prolonged but self-resolving thrombocytopenia attributed to conditioning rather than the editing procedure itself, and durability beyond twenty months remains to be established in this small cohort."
|
||||
},
|
||||
{
|
||||
"query": "FokI polymorphism",
|
||||
"passage": "Postmenopausal women enrolled in a bone health registry, numbering four hundred and seventeen, were genotyped for the FokI polymorphism in the vitamin D receptor gene and stratified into ff, Ff, and FF genotype groups. Lumbar spine bone mineral density, measured by dual-energy X-ray absorptiometry, was on average 0.045 grams per square centimeter lower in ff homozygotes than in FF homozygotes after adjustment for age, body mass index, and years since menopause, a difference roughly equivalent to four years of additional bone loss at the observed rate of decline in this cohort. Radiolabeled calcium absorption, assessed using a dual-isotope oral tracer test in a subgroup of ninety-two women, was 19 percent lower in ff homozygotes than in FF homozygotes when dietary calcium intake was held constant across groups by a standardized test meal, suggesting a functional difference in intestinal calcium handling rather than a purely statistical association. Serum 25-hydroxyvitamin D concentrations did not differ significantly across genotype groups, indicating that the effect was not simply a consequence of differing vitamin D status. Over a mean follow-up of 6.2 years, incident vertebral fracture occurred in 14 percent of ff homozygotes compared with 7 percent of FF homozygotes, though this difference did not reach significance after adjustment for baseline bone density itself, implying that most of the genotype's fracture-relevant effect operates through its influence on bone mass rather than through an independent pathway. Calcium supplementation at 1200 milligrams daily over two years narrowed the density gap between ff and FF groups by about a third."
|
||||
},
|
||||
{
|
||||
"query": "sanitizer effectiveness against established Listeria biofilms",
|
||||
"passage": "Stainless steel coupons inoculated with three Listeria monocytogenes isolates recovered from a prior facility investigation were incubated at 4, 12, and 22 degrees Celsius for up to ten days to characterize biofilm development under conditions representative of a chilled food processing environment. Viable cell counts recovered from coupon surfaces by sonication reached 10^6 colony-forming units per square centimeter by day seven at 12 degrees, a temperature commonly encountered on equipment surfaces during processing shifts, whereas counts at 4 degrees plateaued roughly one log lower over the same period. Scanning electron microscopy showed a patchy monolayer at day three progressing to a structured biofilm with visible channels and an extracellular matrix by day seven at both 12 and 22 degrees. Exposure to a quaternary ammonium sanitizer at the manufacturer-recommended working concentration reduced planktonic cultures of all three isolates by more than five logs within the specified contact time, but the same treatment applied to seven-day biofilms achieved only a 1.2 to 2.1 log reduction, and surviving cells recovered to pre-treatment density within twenty-four hours under continued cold storage. One isolate, carrying a previously described efflux-associated gene cluster, tolerated twice the sanitizer concentration in planktonic testing without any reduction in growth rate, though its biofilm was not disproportionately more resistant than the other two isolates once matrix formation was established, suggesting the matrix itself was the dominant protective factor. Alternating sanitizer classes across consecutive cleaning cycles reduced the fraction of surviving biofilm cells by an additional order of magnitude over a simulated four-week cleaning schedule."
|
||||
},
|
||||
{
|
||||
"query": "Are texture change and color pattern controlled by the same circuit in octopus camouflage?",
|
||||
"passage": "Electrical stimulation of discrete sites within the optic lobe of anesthetized common octopuses elicited reproducible, site-specific chromatophore patterns on the contralateral mantle, ranging from uniform darkening to sharply defined mottled patterns resembling those produced spontaneously during substrate matching. Mapping across twenty-two stimulation sites in six animals revealed a coarse somatotopic organization, with adjacent electrode positions producing patterns affecting overlapping but distinct skin regions, though the map was not strictly point-to-point and considerable overlap existed between sites more than two millimeters apart. Simultaneously recorded papillae, the small dermal projections responsible for three-dimensional texture change, activated independently of chromatophore pattern in roughly a third of trials, indicating that texture and color pattern generation are not obligatorily coupled at this level of the circuit despite typically co-occurring during natural camouflage on textured substrates. Animals placed on a checkerboard substrate with tile sizes varied across trials matched pattern granularity to tile size within a narrow range, producing disruptive patterning on tiles between one and four centimeters and more uniform stippled patterning on both smaller and larger tiles, a transition that occurred within the first two seconds of substrate exposure in most trials. Lesioning a discrete subregion of the optic lobe abolished disruptive patterning specifically while leaving uniform darkening and stippling intact, suggesting at least partial anatomical separation of the circuitry generating distinct pattern classes. Animals rendered blind in one eye by an opaque contact lens continued to produce substrate-appropriate patterning using visual input from the remaining eye alone, with no measurable difference in matching accuracy."
|
||||
},
|
||||
{
|
||||
"query": "myofibroblast density",
|
||||
"passage": "In a rat coronary ligation model, the infarct border zone showed peak myofibroblast density at day seven post-occlusion, identified by alpha-smooth muscle actin colocalization with vimentin, before declining gradually over the following three weeks as scar maturation proceeded. Collagen type I to type III ratio within the scar rose from near parity at day seven to approximately 4:1 by day twenty-eight, consistent with a shift from an early, more compliant matrix toward a stiffer, more cross-linked scar. Daily administration of an experimental antifibrotic compound targeting the transforming growth factor beta pathway, started on day three post-ligation, reduced peak myofibroblast density by 37 percent and lowered scar collagen content by 21 percent at day twenty-eight relative to vehicle, but left infarct size itself, measured by triphenyltetrazolium staining at day one, unchanged, confirming the drug acted on remodeling rather than acute injury. Left ventricular ejection fraction, tracked by echocardiography, was modestly better preserved in treated animals at day twenty-eight, 41 percent versus 34 percent in controls, though end-diastolic volume was similar between groups, suggesting the functional benefit derived more from preserved contractile geometry in viable myocardium than from a smaller absolute scar. Treatment delayed beyond day seven produced no detectable benefit on any measured endpoint, indicating a narrow therapeutic window tied to the peak of myofibroblast activity. Border zone arrhythmia inducibility, tested by programmed electrical stimulation at day twenty-eight, was lower in treated animals, an effect plausibly linked to reduced fibrotic content interrupting conduction pathways, though this mechanistic link was not directly tested through conduction mapping."
|
||||
},
|
||||
{
|
||||
"query": "nitrogenase activity decline during drought stress",
|
||||
"passage": "Root nodules were harvested from field-grown soybean plants at the R2 reproductive stage to examine how progressive soil drying affects symbiotic nitrogen fixation. Infection thread formation, visualized by clearing and staining a subset of root segments, proceeded normally under well-watered conditions, with rhizobial cells released into cortical cell cytoplasm and packaged into symbiosomes within approximately five days of initial root hair curling. Nitrogenase activity, measured by the acetylene reduction assay on excised nodules, declined by 68 percent within four days of withholding irrigation, well before any measurable drop in nodule leghemoglobin concentration, which fell by only 9 percent over the same interval. This sequencing suggested that the initial decline in fixation was not driven by loss of the oxygen-buffering capacity that leghemoglobin provides but rather by a rapid, reversible downregulation of nitrogenase gene expression, confirmed by a corresponding 71 percent drop in nifH transcript abundance measured by quantitative reverse transcription PCR over the same four-day window. Rewatering after six days of drought restored acetylene reduction activity to within 15 percent of pre-drought levels within forty-eight hours, considerably faster than the recovery of overall nodule fresh weight, which remained depressed for at least two weeks. Nodule oxygen permeability, estimated from the kinetics of an infiltrated oxygen-sensitive dye, decreased under drought stress, an adaptation that would be expected to further limit nitrogenase activity given the enzyme's extreme oxygen sensitivity, and this permeability change appeared to be an actively regulated response of the nodule cortex rather than a passive consequence of tissue dehydration."
|
||||
},
|
||||
{
|
||||
"query": "What causes the relapsing fever pattern in Borrelia hermsii infection?",
|
||||
"passage": "A cluster investigation following six cases of relapsing fever among guests who had stayed in the same group of rustic cabins over a four-month period identified Borrelia hermsii by blood smear and PCR in five of the six patients, with the sixth diagnosed serologically after an initial negative smear during an afebrile interval. All affected cabins had rodent nesting material in wall cavities or attic spaces, and Ornithodoros soft ticks, the vector responsible for this spirochete, were recovered from four of five cabins inspected, typically from crevices near sleeping areas rather than from more exposed locations. Patients presented with a characteristic pattern of recurring fever, with an initial febrile episode lasting a median of three days followed by an afebrile interval of about seven days before a second, generally milder, episode, a relapsing course that had led two patients to be initially misdiagnosed with a viral syndrome before recurrence prompted further testing. Peak spirochetemia during febrile episodes, estimated by dark-field microscopy cell counts, coincided with maximal antigenic variation detectable by variant-specific serology, consistent with the established model in which each relapse is driven by outgrowth of a spirochete subpopulation expressing a novel surface protein variant evading the prior antibody response. All patients responded to a ten-day course of oral doxycycline with resolution of fever within forty-eight hours, though one patient developed a transient Jarisch-Herxheimer-like reaction, with rigors and a brief blood pressure drop, within two hours of the first dose, a recognized risk of rapid spirochete lysis that resolved without intervention. Trapping efforts removed an estimated 80 percent of rodents from the affected structures, and no further cases were reported over the subsequent two years."
|
||||
},
|
||||
{
|
||||
"query": "AS160 phosphorylation",
|
||||
"passage": "Rodents maintained on a sixty percent fat diet for eight weeks developed fasting hyperinsulinemia and, when tested by hyperinsulinemic-euglycemic clamp, required a glucose infusion rate 44 percent lower than chow-fed controls to maintain euglycemia, confirming whole-body insulin resistance. In isolated soleus muscle from these animals, insulin-stimulated GLUT4 translocation to the plasma membrane, quantified by subcellular fractionation and immunoblotting, was reduced by roughly half relative to controls despite total cellular GLUT4 content being unchanged, indicating a defect in trafficking rather than transporter abundance. Phosphorylation of AS160 at the Akt substrate site, a step normally required to relieve inhibition of GLUT4 vesicle exocytosis, was blunted in high-fat-fed muscle following an insulin bolus, and this blunting correlated with elevated diacylglycerol content and increased membrane-associated protein kinase C theta activity, consistent with a lipid-mediated interruption of proximal insulin signaling rather than a defect downstream at the vesicle fusion machinery itself. A four-week treadmill exercise intervention begun after the eight-week diet period restored insulin-stimulated GLUT4 translocation to within 12 percent of chow-fed control values without any change in body weight or fat mass, dissociating the metabolic benefit from weight loss per se. This restoration was accompanied by normalized AS160 phosphorylation and a partial, though incomplete, reduction in intramuscular diacylglycerol content, suggesting exercise acts at least partly through the same lipid-signaling node disrupted by chronic fat feeding. Muscle glycogen content, depleted by exercise, recovered to baseline within twenty-four hours on a standard chow refeed."
|
||||
},
|
||||
{
|
||||
"query": "heritability of hip joint laxity in dogs",
|
||||
"passage": "A working dog breeding program spanning eleven generations used the distraction index, a radiographic measure of passive hip joint laxity obtained under standardized sedation and positioning, to screen breeding candidates before each mating decision. Distraction index values across the founding population ranged widely, from 0.28 to 0.81, with a heritability estimate of 0.35 derived from an animal model incorporating the full pedigree, indicating substantial but incomplete genetic control over this trait alongside a sizable environmental or developmental contribution. Selecting breeding pairs whose average distraction index fell in the lowest quartile of each generation produced a cumulative reduction in mean population distraction index from 0.52 in the founding generation to 0.34 by generation eleven, a pace of improvement roughly consistent with predictions from the estimated heritability under the applied selection intensity. Radiographic hip scores assigned separately by a masked evaluator using a standard categorical grading scheme correlated with distraction index at r = 0.61, a moderate but imperfect relationship that led the program to retain both measures rather than substituting one for the other. Clinical osteoarthritis, assessed at five years of age by a combination of gait scoring and radiographic osteophyte grading, was present in 9 percent of dogs from the final three breeding generations compared with an estimated 38 percent in the founding generation based on historical records, though differences in diagnostic criteria over the eleven-year span make this comparison only approximate. A small number of sires with low individual distraction index nonetheless produced offspring with above-average values, illustrating that individual phenotype alone was an imperfect predictor of breeding value."
|
||||
},
|
||||
{
|
||||
"query": "How does oxygen tension affect telomere shortening in cultured fibroblasts?",
|
||||
"passage": "Primary human dermal fibroblasts, serially passaged until proliferation ceased, underwent a median of 52 population doublings before entering a stable growth-arrested state characterized by flattened, enlarged morphology and positive staining for senescence-associated beta-galactosidase in more than 80 percent of cells. Mean terminal restriction fragment length, measured by Southern blot as a proxy for average telomere length, declined from approximately 9.4 kilobases at early passage to 5.8 kilobases at the point of growth arrest, a loss of roughly 70 base pairs per population doubling that was consistent across three separate donor cell lines despite differing overall replicative lifespans. Expression of p16INK4a, quantified by quantitative PCR, remained low and stable through the majority of the culture's lifespan before rising sharply over the final five to eight doublings preceding arrest, a pattern distinct from p21, which rose more gradually and earlier, suggesting the two cyclin-dependent kinase inhibitors are engaged at different stages of the approach to senescence. Ectopic expression of the catalytic subunit of telomerase, introduced by retroviral transduction at population doubling 30, stabilized telomere length and permitted continued proliferation well beyond the doubling count at which matched untransduced cultures arrested, with transduced cultures still dividing at doubling 110 when the experiment was terminated. Cultures maintained at atmospheric, rather than physiological, oxygen tension senesced after significantly fewer doublings, around 34 on average, and showed faster telomere attrition per doubling, indicating that oxidative stress accelerates telomere-dependent senescence. Reactive oxygen species scavenger supplementation partially, but not fully, restored replicative lifespan under atmospheric oxygen conditions."
|
||||
},
|
||||
{
|
||||
"query": "CONSTANS protein stability",
|
||||
"passage": "Wild-type Arabidopsis plants grown under long-day conditions of sixteen hours light and eight hours dark flowered at a median of 21 days after germination, whereas plants grown under short days of eight hours light flowered at a median of 58 days, establishing the baseline photoperiodic response used to interpret subsequent mutant comparisons. CONSTANS transcript abundance, measured by quantitative PCR at two-hour intervals across a full daily cycle, peaked during the light period only under long-day conditions, coinciding with a window in which the CONSTANS protein, otherwise targeted for degradation in darkness, remained stable long enough to activate downstream transcription. Plants carrying a loss-of-function constans allele failed to show accelerated flowering under long days, flowering instead at a rate statistically indistinguishable from short-day-grown wild-type plants, confirming that this stability window rather than transcript abundance alone is the operative signal. FT transcript, induced directly downstream of functional CONSTANS protein in leaf phloem companion cells, was undetectable in the constans mutant background under any photoperiod tested. Grafting experiments joining a wild-type rootstock capable of long-day FT induction to a shoot carrying a nonfunctional FT allele restored early flowering in the mutant shoot, and FT protein was subsequently detected in shoot apex tissue by tagged-protein imaging, supporting long-distance movement of FT protein from leaf to shoot apex as the mechanism linking peripheral day-length perception to the central flowering decision. A gain-of-function allele producing constitutively stable CONSTANS protein induced early flowering even under short days, though not as early as long-day wild-type plants, indicating additional long-day-specific inputs contribute to the full photoperiodic response."
|
||||
},
|
||||
{
|
||||
"query": "keyhole porosity",
|
||||
"passage": "The test coupons were built from a nitrogen-atomized Inconel 718 powder with a D50 particle size of 34 micrometers, processed on a 400 W fiber laser system at scan speeds ranging from 700 to 1400 mm/s and hatch spacings of 90 to 130 micrometers. At the lowest volumetric energy densities, below roughly 45 J/mm3, X-ray computed tomography of thirty vertically oriented cylinders revealed irregular, lack-of-fusion voids concentrated along layer boundaries, with an average porosity fraction of 1.8 percent. Raising the energy density above 90 J/mm3 shifted the dominant defect population toward small, spherical cavities consistent with vapor-cavity collapse during unstable melt pool behavior; these pores averaged 40 micrometers in diameter and were distributed more uniformly through the bulk rather than clustered at boundaries. A high-speed coaxial camera operating at 20,000 frames per second captured intermittent plume ejection and melt pool depression events coinciding with the onset of this second defect mode, consistent with a transition into keyhole-mode melting once the local energy density exceeded a threshold near 80 J/mm3 for this powder and layer thickness combination. Tensile specimens machined from the two defect regimes showed a 22 percent reduction in elongation at failure for the keyhole-affected condition despite only a modest change in ultimate tensile strength, suggesting that pore morphology and connectivity matter more than total void fraction for ductility. A processing window bounded by these two thresholds, roughly 55 to 75 J/mm3, produced parts with porosity below 0.2 percent in all thirty specimens. The result should be treated cautiously outside this specific powder lot and layer thickness of 40 micrometers, since prior recoater blade wear and powder oxygen content are known to shift both boundaries independently."
|
||||
},
|
||||
{
|
||||
"query": "carbonation front depth measurement technique",
|
||||
"passage": "Mortar prisms with water-to-cement ratios of 0.45, 0.55, and 0.65 were cured for 28 days under standard moist conditions before being transferred to a chamber holding a constant 4 percent CO2 concentration, 65 percent relative humidity, and 20 degrees Celsius, conditions chosen to accelerate carbonation relative to ambient exposure by a factor estimated at roughly fifteen. Carbonation depth was tracked at 7, 14, 28, 56, and 90 days by splitting companion specimens and spraying freshly fractured surfaces with a 1 percent phenolphthalein solution in ethanol, then measuring the uncolored zone at eight points per face with digital calipers. Depth progressed approximately with the square root of exposure time for all three mixes, but the proportionality constant varied from 3.1 mm per root-week for the 0.45 mix to 6.4 mm per root-week for the 0.65 mix, a difference attributed to the higher capillary porosity and lower calcium hydroxide reserve in the higher water-to-cement ratio paste. Thermogravimetric analysis of powder samples taken at 2 mm intervals from the exposed face confirmed that portlandite content dropped to near zero within the phenolphthalein-defined carbonated zone, while calcite content rose correspondingly, supporting the indicator method as a reasonable proxy for the reaction front in this mix design. A parallel set of prisms containing 30 percent fly ash replacement carbonated roughly 40 percent faster than the plain cement mix at equal water-to-cement ratio, consistent with the lower portlandite buffering capacity of blended cements reported in an earlier survey of supplementary cementitious materials. These accelerated-condition constants should not be extrapolated directly to natural exposure without a diffusion-based correction, since the elevated CO2 concentration alters the moisture profile within the pore network relative to field conditions."
|
||||
},
|
||||
{
|
||||
"query": "How does multipath reflection affect GPS positioning accuracy in urban canyons?",
|
||||
"passage": "Signal traces were logged from a dual-frequency receiver mounted on a survey cart pushed along a fixed 400 meter route between buildings averaging eleven stories, with a static rooftop reference station providing carrier-phase corrections for a real-time kinematic baseline. Under open-sky conditions along a control segment, horizontal positioning error stayed below 3 centimeters for 95 percent of epochs, but within the canyon segment the code-minus-carrier statistic showed multipath-induced noise spikes exceeding 1.5 meters on the L1 C/A signal whenever a satellite's elevation angle dropped below 25 degrees on the side facing the taller building row. Reflected signals arriving with path-length excess greater than the receiver's correlator spacing produced a distinctive bimodal error distribution rather than the single Gaussian lobe seen in open sky, with roughly 18 percent of epochs falling in a secondary error mode centered near 0.9 meters. Excluding satellites below a 30 degree elevation mask reduced the fix availability from continuous to about 71 percent of epochs but cut the 95th percentile horizontal error to 0.4 meters, illustrating the standard tradeoff between availability and accuracy in this geometry. A ray-tracing model built from a simplified extruded building footprint reproduced the timing and rough magnitude of the worst multipath excursions to within about 30 percent, though it consistently underpredicted diffraction-related errors near building corners, where measured errors reached nearly double the modeled values. Combining the code-based solution with a tightly coupled inertial measurement unit bridged most of the gaps during complete signal blockage, though heading drift after blockages longer than 12 seconds occasionally required a subsequent open-sky segment to fully reconverge."
|
||||
},
|
||||
{
|
||||
"query": "adjacent channel interference",
|
||||
"passage": "Two small cell units operating in the n77 band were installed on lamp posts 45 meters apart along a pedestrian corridor, one configured with a 20 MHz channel centered at 3550 MHz and the other at 3570 MHz, separated by only a 10 MHz guard region rather than the 20 MHz typically recommended for this equipment class. Spectrum analyzer sweeps at the boundary between the two cells' coverage areas showed the unwanted emissions from the first unit's power amplifier extending roughly 8 dB above the expected spectral mask at the edge of the second unit's channel, consistent with intermodulation products generated under full-load traffic rather than idle conditions. Throughput measurements taken with a commercial test phone dropped from an unloaded 780 Mbps to 210 Mbps in the overlap region once both cells were simultaneously serving four active users each, and the physical downlink control channel error rate rose above 4 percent, well past the 1 percent threshold typically tolerated before retransmission overhead becomes noticeable to users. Increasing the guard band to the full 20 MHz by retuning the second unit to 3580 MHz recovered throughput to 690 Mbps under the same loading, though at the cost of losing one 5 MHz slice of otherwise usable spectrum for the operator. A software update that enabled dynamic power back-off on the amplifier when adjacent-channel occupancy was detected achieved a similar 640 Mbps recovery without sacrificing spectrum, at the expense of roughly 6 percent lower peak cell throughput during isolated single-cell operation. Interference of this kind is easy to miss in single-site lab testing, since it only appears once two units share overlapping coverage under simultaneous heavy load, a condition the isolated bench characterization in the equipment's own datasheet did not reproduce."
|
||||
},
|
||||
{
|
||||
"query": "resonance based fatigue test rig design",
|
||||
"passage": "The 62 meter blade was mounted horizontally on a rigid steel test stand and excited near its first flapwise natural frequency of 0.62 Hz using a pair of eccentric mass actuators bolted at the 70 percent span station, a resonance-based approach chosen to reach the target 25 million cycle count within an eleven month test window rather than the several years a forced-displacement rig would require at equivalent load levels. Strain gauges bonded at twelve spanwise stations on both the pressure and suction sides tracked root bending moment throughout the test, with the actuator amplitude adjusted every few hours by a closed-loop controller to hold the root moment range within 2 percent of the target derived from the blade's design load envelope. A trailing edge adhesive disbond initiated near the 35 meter station after approximately 9.4 million cycles, first detected through a subtle but consistent shift in the local strain gauge phase relative to the root sensor rather than through visual inspection, which did not reveal any external sign of the disbond until nearly 1.2 million cycles later. Thermographic imaging performed at scheduled inspection intervals confirmed the disbond had grown to roughly 40 centimeters in length by the time it became visually apparent, growing at an accelerating rate consistent with a fracture-mechanics-based prediction using measured local strain energy release rates. The test was halted at 14.6 million cycles once disbond growth reached a length considered unsafe for continued resonant operation, short of the 25 million cycle target, prompting a design revision to the adhesive bond line thickness in that region for the next blade iteration. Because resonance testing constrains the applied load spectrum to a narrow frequency band, the rig cannot fully replicate the broader load spectrum a blade experiences in variable wind conditions, a limitation acknowledged when translating these results into a revised design life estimate."
|
||||
},
|
||||
{
|
||||
"query": "What causes phosphorus poisoning of three-way catalytic converters?",
|
||||
"passage": "Engine dynamometer testing accumulated 80,000 kilometers of equivalent mileage on matched catalyst bricks using two lubricant formulations differing primarily in zinc dialkyldithiophosphate content, 0.11 percent phosphorus by mass in the standard oil and 0.04 percent in a low-ash variant. Post-test cross-sections of the standard-oil catalysts, examined by scanning electron microscopy with energy-dispersive X-ray spectroscopy, showed a phosphorus-rich glassy layer coating the washcoat surface at the inlet face, with phosphorus concentration falling from roughly 6 weight percent at the first 5 millimeters of brick length to under 1 percent beyond 30 millimeters, indicating that the inlet region bears the majority of the poisoning burden as engine oil combustion byproducts pass through the exhaust stream. Conversion efficiency for carbon monoxide measured on a subsequent light-off test dropped from an as-new 98 percent to 84 percent at the standard operating temperature of 450 degrees Celsius for the high-phosphorus bricks, while the low-ash oil bricks retained 95 percent conversion efficiency after the same mileage. Nitrogen oxide conversion proved more sensitive to the poisoning than carbon monoxide, falling to 71 percent in the high-phosphorus case, attributed to preferential blocking of the rhodium sites responsible for the reduction reaction by the phosphate glass layer. Light-off temperature, defined as the temperature at which 50 percent conversion is reached, shifted upward by 38 degrees Celsius for the poisoned bricks relative to fresh catalyst, a change with direct consequences for cold-start emissions given that a large share of a typical drive cycle's total tailpipe emissions occur before the catalyst reaches steady operating temperature. These findings reinforce oil formulation as a meaningful lever for catalyst durability independent of any change to the catalyst washcoat chemistry itself."
|
||||
},
|
||||
{
|
||||
"query": "finger table",
|
||||
"passage": "Each node in the 4096-node overlay maintained a finger table of up to 160 entries spanning the full identifier space, with the ith entry pointing to the first live node at or after a distance of 2^i from the local identifier, following the reference implementation's original routing scheme. Lookup latency was measured across 50,000 randomly generated key queries injected into a simulated network with churn rates ranging from one node join or departure per second up to twenty per second, representative of a moderately volatile peer population. At the lowest churn rate, median lookup latency held steady at 3.2 routing hops, close to the theoretical expectation of half the base-2 logarithm of network size, but at twenty churn events per second median hop count rose to 5.8 as stale finger table entries increasingly pointed to departed nodes, forcing fallback to successor-list traversal for a growing fraction of lookups. Periodic finger table stabilization every 30 seconds reduced staleness but consumed bandwidth roughly proportional to network size; halving the stabilization interval to 15 seconds cut median hop count under high churn to 4.1 at the cost of doubling background maintenance traffic per node. A modified scheme that triggered finger table repair reactively upon detecting a failed hop during an actual lookup, rather than relying solely on periodic stabilization, recovered median hop count to 3.9 under the same high-churn condition while adding only about 20 percent more maintenance traffic than the slow periodic baseline, suggesting reactive repair captures most of the benefit of aggressive periodic stabilization at a fraction of the bandwidth cost. These results depend on the assumed uniform random churn model, and the reactive scheme's advantage narrowed considerably when churn was instead concentrated in bursts correlated across many nodes simultaneously, a pattern more representative of real deployments experiencing shared network outages."
|
||||
},
|
||||
{
|
||||
"query": "adaptive mesh refinement stress concentration",
|
||||
"passage": "The bracket geometry, a right-angle steel fitting with a 6 millimeter fillet at the load-bearing corner, was first analyzed on a uniform tetrahedral mesh with an average element edge length of 2 millimeters, yielding a peak von Mises stress of 210 MPa at the fillet under the specified 4 kN transverse load. An h-adaptive refinement loop was then applied, using an element-wise error estimator based on the recovered stress gradient discontinuity between adjacent elements, subdividing any element whose estimated error exceeded 5 percent of the current maximum stress in the model. After three refinement passes, local element size at the fillet had dropped to approximately 0.15 millimeters while the bulk of the bracket remained at the original coarse resolution, and the peak stress prediction rose to 268 MPa, a 28 percent increase from the initial coarse-mesh estimate that had not yet converged. A fourth refinement pass changed the peak value by less than 1.5 percent, taken as evidence of practical convergence for this feature. Without adaptive refinement, reaching comparable local resolution everywhere in the model would have required roughly 40 times more elements than the adaptively refined mesh's final count of 310,000, illustrating the computational advantage of concentrating resolution where the error estimator indicates it is needed rather than refining uniformly. A separate check using a submodeling approach, in which a small cutout around the fillet was re-analyzed at very fine resolution with boundary conditions imported from the coarse global solution, produced a peak stress within 2 percent of the adaptive result, cross-validating the adaptive scheme's converged answer. The error estimator did underperform near a secondary stress concentration at a bolt hole 40 millimeters from the fillet, where its refinement decisions lagged the true error by one additional pass, a known weakness of gradient-recovery estimators when two concentration features lie within each other's influence zone."
|
||||
},
|
||||
{
|
||||
"query": "How does reservoir permeability affect long-term heat extraction rates in enhanced geothermal systems?",
|
||||
"passage": "A doublet configuration consisting of one injection and one production well, spaced 500 meters apart within a fractured granite formation at 4.2 kilometers depth and an initial rock temperature of 195 degrees Celsius, was modeled using a coupled thermal-hydraulic-mechanical simulator calibrated against a hydraulic stimulation test that had raised the effective fracture network permeability from an initial 0.5 millidarcy to approximately 8 millidarcies. At this stimulated permeability, sustained circulation of 80 liters per second maintained a production temperature above 160 degrees Celsius for a simulated 25 years before thermal breakthrough began driving output temperature down more steeply, consistent with cold injected fluid reaching the production well along the shortest, most permeable fracture pathways. Reducing the assumed permeability to 3 millidarcies in a sensitivity run, representing incomplete stimulation, cut the sustainable flow rate to 45 liters per second for the same thermal drawdown criterion, and thermal breakthrough arrived roughly six years earlier despite the lower flow rate, because flow became concentrated into fewer dominant fracture channels rather than spreading across the network. Conversely, a higher permeability case of 15 millidarcies allowed 110 liters per second but shortened the time to breakthrough to only 14 years, illustrating a tradeoff in which higher permeability improves near-term output at the cost of faster long-term thermal decline. Electrical power output estimates using a representative binary cycle conversion efficiency of 12 percent put the stimulated 8 millidarcy case at approximately 1.8 MWe sustained over the 25 year window, a figure sensitive enough to the assumed fracture network geometry that the modelers flagged tracer-test-derived flow partitioning, rather than permeability alone, as the more reliable predictor of breakthrough timing in this formation."
|
||||
},
|
||||
{
|
||||
"query": "spill cost heuristic",
|
||||
"passage": "The allocator under evaluation builds an interference graph from live ranges computed over SSA-form intermediate code, then applies Chaitin-style simplification, removing nodes with degree below the available register count k before resorting to a spill cost heuristic when no such node remains. The heuristic ranked candidate spill nodes by the ratio of estimated dynamic use-and-definition frequency, weighted by an estimated loop nesting depth multiplier of 10 per level, to the node's interference graph degree, spilling the node with the lowest ratio first on the theory that it is used rarely relative to how much it constrains the rest of the graph. Across a suite of 42 benchmark programs compiled for a 16 general-purpose register target, this heuristic produced 9 percent fewer spill loads and stores than a simpler heuristic that ignored loop depth and ranked purely by static use count, with the improvement concentrated almost entirely in benchmarks containing nested loops three levels deep or more. A small number of benchmarks, mostly straight-line numerical kernels with little control flow, showed no measurable difference between the two heuristics since their interference graphs rarely forced any spilling regardless of the ranking function used. Compile time overhead from computing the loop-depth-weighted frequency estimate added approximately 3 percent to total allocation time, a cost the authors considered acceptable given the runtime benefit. One benchmark exhibited a 4 percent runtime regression under the improved heuristic, traced to a case where a variable with high loop-weighted priority was retained in a register at the cost of spilling several lower-priority but still frequently accessed variables in an unrelated basic block outside the loop, a pathology suggesting the heuristic's frequency estimate would benefit from being scoped more locally rather than applied uniformly across a variable's entire live range."
|
||||
},
|
||||
{
|
||||
"query": "radar absorbing material layer thickness",
|
||||
"passage": "Flat panel samples of a carbon-loaded polyurethane foam absorber were tested in an anechoic chamber against an X-band radar operating from 8 to 12 GHz, with panel thickness varied from 3 to 12 millimeters in 1 millimeter increments backed by a grounded aluminum plate. Reflectivity, expressed in decibels relative to a bare metal reference, showed a single absorption minimum near negative 22 dB at 10.5 GHz for the 6 millimeter panel, consistent with a quarter-wavelength resonance condition given the material's measured complex permittivity at that frequency. Thinner panels shifted this minimum to higher frequency and reduced its depth, with the 3 millimeter sample bottoming out at only negative 11 dB near 11.8 GHz, while thicker panels below 12 millimeters broadened the absorption band but at the cost of a shallower minimum, since the resonance condition was satisfied at a frequency where the material's loss tangent was lower. A two-layer configuration pairing a 4 millimeter high-loss front layer with an 8 millimeter lower-loss backing layer achieved better than negative 15 dB reflectivity across the full 8 to 12 GHz band, broader bandwidth than any single-layer thickness tested, at the expense of 50 percent more total mass per unit area than the best single-layer result. Oblique incidence measurements at 45 degrees showed the absorption minimum shifting down by roughly 0.6 GHz relative to normal incidence for the two-layer panel, attributed to the effective path length increase through the absorber at the steeper angle. Mass loading remains the primary practical constraint on absorber selection for airborne applications, and the study's authors noted that the two-layer design's bandwidth advantage would need to be weighed against this weight penalty for any specific aircraft structural application rather than treated as a universal improvement."
|
||||
},
|
||||
{
|
||||
"query": "What mechanisms drive long-term subsidence in sedimentary basins undergoing groundwater extraction?",
|
||||
"passage": "Extensometer and GPS benchmark records spanning 34 years across the basin's central well field showed cumulative land subsidence reaching 2.1 meters at the location of heaviest groundwater withdrawal, with subsidence rate closely tracking the seasonal drawdown and recovery cycle of the underlying aquifer's piezometric surface during the first two decades of the record. Core samples from the compacting silty clay interbeds revealed that roughly 70 percent of the total measured compaction had become inelastic and irrecoverable by the later years of the record, meaning the aquifer system's storage capacity had been permanently reduced even during periods when groundwater levels partially recovered following managed recharge efforts. A one-dimensional consolidation model calibrated against the extensometer data attributed the transition from elastic to predominantly inelastic compaction to the piezometric surface dropping below its historical minimum, or preconsolidation stress equivalent, sometime around the eleventh year of the record, after which further drawdown produced compaction at roughly four times the rate per unit head decline seen in the earlier elastic-dominated period. Managed aquifer recharge introduced in year 22, delivering treated surface water through injection wells at the basin margins, slowed the regional subsidence rate by about 35 percent within five years but did not reverse it, consistent with the earlier finding that most compaction in the affected interbeds could not be recovered by raising water levels alone. Comparison with an independent basin lacking significant clay interbeds, where withdrawal-induced head decline of similar magnitude produced almost no measurable subsidence, reinforced the interpretation that interbedded fine-grained sediment compressibility, rather than head decline alone, is the primary control on whether groundwater extraction translates into significant permanent land subsidence in a given basin."
|
||||
},
|
||||
{
|
||||
"query": "Poincare section",
|
||||
"passage": "A double pendulum apparatus with arm lengths of 0.25 and 0.20 meters and lumped end masses of 0.15 and 0.10 kilograms was released from a range of initial angles and tracked using a 240 frames per second overhead camera with sub-millimeter marker resolution on each arm. For small release angles below about 15 degrees from vertical, the motion remained quasi-periodic over the full 90 second recording window, and a Poincare section constructed by sampling the second arm's angle and angular velocity each time the first arm crossed zero angle with positive velocity produced a closed, smooth curve typical of regular motion confined to a low-dimensional torus in phase space. Above a release angle of roughly 55 degrees, the same Poincare section construction instead produced a diffuse scatter of points filling a bounded region of the phase plane, the signature of chaotic trajectories exploring a larger accessible volume of phase space rather than remaining confined to a simple orbit. The largest Lyapunov exponent, estimated from the divergence rate of two trajectories released from nearly identical initial conditions differing by 0.001 radians, was measured at approximately 2.8 per second in this chaotic regime, meaning an initial angular difference too small to detect by eye grew to order-one size within roughly 0.4 seconds. Energy dissipation from joint friction, quantified separately by tracking the amplitude decay of small-angle oscillations, was small enough over the 90 second window to be treated as a minor correction rather than the dominant factor shaping the qualitative transition between regular and chaotic behavior. The measured transition angle of 55 degrees was somewhat lower than the value predicted by the idealized frictionless double pendulum equations, a discrepancy the authors attributed to the finite size and moment of inertia of the physical end masses relative to the point-mass idealization used in the reference equations of motion."
|
||||
},
|
||||
{
|
||||
"query": "ion implantation dose uniformity control",
|
||||
"passage": "Boron implantation into 200 millimeter silicon wafers was performed at 40 keV to a nominal dose of 2 times 10^15 ions per square centimeter using a batch implanter with wafers mounted on a rotating disk scanned mechanically beneath a ribbon-shaped ion beam. Dose uniformity across each wafer was measured by four-point probe sheet resistance mapping at 49 points following a rapid thermal anneal at 1000 degrees Celsius for 10 seconds, with the as-received beam scan producing a within-wafer nonuniformity of 3.2 percent, one standard deviation, dominated by a radial gradient attributed to a slight mismatch between the disk rotation speed and the beam's mechanical scan rate across the batch. Adjusting the scan overlap pattern to compensate for the measured beam current profile, which had been characterized separately with a Faraday cup array positioned at the wafer plane, reduced within-wafer nonuniformity to 1.1 percent without any hardware modification to the beamline itself. Wafer-to-wafer dose repeatability across a lot of 25 wafers processed consecutively stayed within 0.8 percent of the target dose as tracked by an integrated beam current dosimetry system, though a gradual drift of about 0.4 percent per hour in apparent dose was traced to slow warming of the Faraday cup electronics over a multi-hour processing run, correctable by periodic recalibration every two hours. Secondary ion mass spectrometry depth profiles confirmed that the improved scan pattern did not alter the implant's depth distribution, only its lateral uniformity, with peak concentration remaining at the expected depth of approximately 130 nanometers for this energy and species. The authors noted that nonuniformity contributions from beam profile mismatch and from channeling variation across slightly miscut wafers were difficult to separate using sheet resistance mapping alone, since both produce similar radially symmetric signatures on this wafer geometry."
|
||||
},
|
||||
{
|
||||
"query": "How does multipath propagation limit data rates in underwater acoustic communication?",
|
||||
"passage": "Field trials in a 45 meter deep coastal channel used a vertical transmitter array and a single hydrophone receiver moored 800 meters away, transmitting a phase-shift-keyed signal centered at 12 kHz with a symbol rate of 2000 symbols per second. Channel impulse response measurements, obtained by correlating received signals against a known probe sequence transmitted every 30 seconds, showed a dominant direct path arrival followed by surface- and bottom-reflected arrivals spread over a delay spread of approximately 8 milliseconds, corresponding to roughly 16 symbol periods at the tested symbol rate, a spread large enough to cause severe intersymbol interference without equalization. An adaptive decision-feedback equalizer with 32 feedforward and 16 feedback taps, updated using a recursive least squares algorithm, reduced the measured bit error rate from an unequalized 1.8 times 10^-1 to 3 times 10^-3 under calm sea-surface conditions, but performance degraded to a bit error rate of 4 times 10^-2 once wind speed exceeded 8 meters per second and surface wave motion introduced time-varying reflection delays that outpaced the equalizer's adaptation rate. Doppler spreading from platform drift, measured at up to 0.8 knots during the trials, further degraded performance when combined with high sea state, since the resulting frequency spreading interacted with the already time-varying multipath structure in a way the equalizer's fixed update rate could not fully track. Reducing the symbol rate to 1000 symbols per second, effectively halving the delay spread's impact in symbol periods, restored bit error rate to below 5 times 10^-3 even under the rougher conditions, at the direct cost of halving the achievable data throughput, illustrating the fundamental tradeoff between data rate and multipath robustness that constrains underwater acoustic link design in shallow, reflective channels."
|
||||
},
|
||||
{
|
||||
"query": "birthday bound",
|
||||
"passage": "The compression function under study produces a 160-bit digest from 512-bit message blocks using a Davies-Meyer construction built on a dedicated block cipher, and the analysis focused on how closely practical collision-finding attempts approached the generic birthday bound of roughly 2^80 operations expected for an ideal random function of this output size. A parallel collision search implemented across a cluster of 64 GPUs, using distinguished-point tracking to reduce memory requirements for cycle detection in the underlying random walk, found collisions in a deliberately reduced 48-bit-output variant of the function after approximately 2^25 evaluations, closely matching the birthday-bound prediction for that truncated size and validating the implementation's fidelity to the theoretical model before scaling conclusions up. Differential cryptanalysis of the full 160-bit function identified a characteristic through 44 of the compression function's 80 rounds with a predicted probability of 2^-61, meaning that if such a characteristic could be exploited end to end it would represent a shortcut well below the generic birthday bound, though extending the characteristic to the full round count reduced its probability below the level needed to offer any practical advantage over generic search. No full-round collision attack faster than generic birthday search was demonstrated, and the authors' best reduced-round results reached 52 of 80 rounds before the attack's complexity exceeded 2^80, at which point it no longer improved on brute-force birthday search and was reported mainly to characterize the security margin rather than as a practical threat. The reduced-round results nonetheless prompted the recommendation of an increased round count for any new deployment of the construction, since the margin between the best attack at 52 rounds and the full 80 rounds, while currently comfortable, had eroded compared to the margin reported for this function family in an earlier survey of hash function cryptanalysis."
|
||||
},
|
||||
{
|
||||
"query": "Bruges fullers' ordinance",
|
||||
"passage": "The 1361 ordinance preserved in the Bruges stadsarchief, register series 114, folio 22, laid out in unusual detail the obligations imposed on fullers working along the Speyestraat canal, where the mechanical fulling mills drew their power from a controlled sluice gate maintained jointly with the dyers' guild. Fullers who allowed cloth to sit unattended in the trough for more than a full tide were fined four groten, a sum equivalent to roughly two days' wages for an unskilled laborer, and repeat offenders faced confiscation of their tools for a season. What makes the register valuable is not the fine schedule itself, which resembles similar provisions in Ghent and Ypres, but the marginal annotations added by a later clerk, apparently around 1390, correcting the currency conversion after the debasement of the Flemish groot. These corrections suggest the ordinance remained in active use for at least three decades, contradicting an older assumption that such municipal regulations were largely aspirational and rarely enforced past their first decade. Complaints filed by individual fullers, six of which survive in loose sheets tucked into the same register, describe disputes over water rights during dry summers, when the sluice keeper allegedly favored dyers' vats over the fulling troughs downstream. One complainant, a fuller named Coppin van Male, petitioned the aldermen directly in 1372, arguing that the dyers' guild had bribed the sluice keeper, though the outcome of his petition is not recorded. Taken together, the ordinance and its accompanying complaints offer a rare glimpse of how craft regulation functioned not as a fixed code but as a contested, continually renegotiated arrangement between guilds sharing scarce urban infrastructure, one in which formal fines coexisted uneasily with informal favoritism that the written record only partially conceals."
|
||||
},
|
||||
{
|
||||
"query": "how neume spacing indicated rhythmic duration",
|
||||
"passage": "The gradual copied at the abbey of Saint-Ouarn sometime before 1140, now held in fragmentary form as four bifolia bound into a later breviary, uses a form of Aquitanian neume in which the horizontal spacing between individual signs varies according to the syllable's presumed duration, a practice that diverges from the more rigidly proportioned notation found in contemporary manuscripts from Cluny. Where a syllable carried a single note, the copyist left barely enough space for the neume itself before beginning the next syllable; where a syllable carried an extended melisma, the neumes are spread across nearly twice the horizontal distance, with faint dry-point ruling visible under raking light that appears to have guided this expansion. An earlier survey of the archive catalogued the manuscript simply as a damaged gradual of local Aquitanian type without commenting on this feature, but a closer comparison with the abbey's customary, which specifies that certain feast-day chants be sung 'more slowly, in the manner of the elders,' suggests the spacing may encode an oral performance tradition rather than a purely notational convention. Three of the four surviving bifolia show this expanded spacing exclusively on chants assigned to major feasts, while ordinary weekday chants are notated with uniform, compressed spacing throughout. If the correlation holds across the lost portions of the manuscript, it would indicate that the scribe, or whoever supervised the copying, treated notational space itself as a marker of liturgical solemnity, independent of any explicit rhythmic sign. This reading remains provisional, since only a single scribal hand is represented and no comparable gradual from Saint-Ouarn survives to confirm whether the practice was idiosyncratic to this copyist or reflected a broader house convention."
|
||||
},
|
||||
{
|
||||
"query": "What did an overturned glass symbolize in Dutch still life paintings?",
|
||||
"passage": "An inventory drawn up in 1671 following the death of a Delft wine merchant lists among his household goods 'a small piece with a fallen roemer and half-peeled lemon,' almost certainly a banquet still life of the type produced in quantity by painters working in the wake of the Haarlem tradition. The overturned roemer, tipped so that a thin stream of wine spills across the tablecloth without yet reaching the table's edge, recurs across dozens of surviving banquet pieces from the 1650s and 1660s, and the consistency of the motif has led students of the genre to treat it as a stock reminder of life's precariousness, on a par with the guttering candle or the half-eaten pie left to attract flies. Yet the merchant's inventory pairs this description with an appraisal value nearly double that of a comparable flower piece listed two lines below, suggesting that contemporary buyers did not necessarily receive such paintings primarily as moral instruction; the higher valuation more plausibly reflects the technical difficulty of rendering glass and reflected light convincingly, a skill for which certain workshops charged a premium regardless of subject. Notarial records from the same decade occasionally specify glassware still lifes as suitable gifts for wedding settlements, which sits awkwardly with a purely admonitory reading of the overturned glass as a warning against excess. It seems more likely that the motif carried a double valence, legible simultaneously as a conventional memento of transience and as a display piece prized for its illusionistic virtuosity, with individual buyers and rooms determining which register predominated. Later collectors, writing in the following century, tended to flatten this ambiguity, describing such works uniformly as moralizing vanitas, a simplification that later cataloguers have been slow to revise."
|
||||
},
|
||||
{
|
||||
"query": "avunculocal residence",
|
||||
"passage": "Fieldnotes compiled during an eighteen-month stay on the island of Tarawau describe a residence pattern in which a young married man customarily relocates to the household of his mother's brother rather than remaining with his own father, an arrangement classified in the kinship literature as avunculocal residence and documented in relatively few Pacific societies compared with the far more common patrilocal or matrilocal patterns. Genealogies collected from four hamlets show that of sixty-one married men surveyed, forty-four had taken up residence with a maternal uncle within two years of marriage, typically the uncle who held the largest yam terraces, while the remainder had either remained patrilocal or, in a handful of cases, moved to a wife's village where no eligible maternal uncle survived. Informants explained the practice not in terms of descent ideology but in practical terms of land access, since terrace rights on Tarawau pass preferentially through the mother's line even though formal title and ceremonial authority remain vested in the father's lineage, producing a split between economic and ceremonial affiliation that the residence pattern appears designed to reconcile. This arrangement complicates any simple equation between matrilineal descent and matrilocal residence, since Tarawau kinship reckoning is itself only partially matrilineal, tracing ceremonial rank patrilineally while treating land and, notably, fishing rights as inherited through women. Disputes over terrace boundaries recorded during the fieldwork period frequently invoked a nephew's residence with his uncle as evidence of legitimate claim, suggesting that avunculocal residence functions locally as a kind of continuous, embodied title registration in a society without written land records. Whether this pattern predates European contact or represents an adaptation to population pressure on limited terrace land could not be determined from oral testimony alone."
|
||||
},
|
||||
{
|
||||
"query": "reasons small parties favored proportional representation",
|
||||
"passage": "Parliamentary debates recorded in the Belgian lower house between 1894 and 1899 reveal that support for the d'Hondt method of seat allocation came disproportionately from deputies representing the Catholic party's rural wing and from the small but growing socialist bloc, an alliance that appears counterintuitive only if one assumes proportional systems chiefly serve numerically weak parties. The Catholic rural deputies calculated, correctly as it turned out, that first-past-the-post arrangements in mixed urban-rural districts tended to hand disproportionate advantage to Liberal candidates who could concentrate their vote in provincial towns, while a proportional formula would preserve Catholic representation drawn from dispersed rural support that could not easily carry a plurality in any single district. Socialist deputies, for their part, held almost no seats under the existing arrangement despite polling respectably in industrial constituencies, since their vote was spread too thinly to win outright in most districts, and party leaders argued openly in committee that proportional allocation was the only realistic path to parliamentary representation matching their share of the electorate. Liberal deputies, who benefited most from the status quo, resisted the change through 1898, but their position weakened after the 1898 elections produced a legislature widely regarded as unrepresentative of the actual vote distribution, prompting even some previously skeptical Liberal deputies to reconsider. The eventual 1899 reform adopted the d'Hondt divisor method largely intact from the proposal drafted by a parliamentary commission two years earlier, with only minor adjustments to district magnitude. What the debates make clear is that support for proportional representation in this instance emerged from a tactical convergence between ideologically opposed parties rather than from any shared commitment to proportionality as a democratic principle in the abstract."
|
||||
},
|
||||
{
|
||||
"query": "Why did 19th century industrial cities retain more heat at night?",
|
||||
"passage": "Meteorological logs kept by the observatory at Kesterbridge between 1861 and 1889 record nighttime temperatures in the town center that averaged nearly four degrees Fahrenheit higher than simultaneous readings taken at a rural station eleven miles distant, a gap that widened noticeably during the winter months when coal consumption for heating and manufacturing peaked. The observatory's keeper attributed the difference at the time to the shelter provided by dense building, but a later reexamination of the logs alongside brick and paving records suggests a more specific mechanism: the extensive replacement of packed earth streets with fired clay brick paving between 1855 and 1870 coincided almost exactly with the widening of the temperature gap, since brick and stone absorb solar heat during the day and release it slowly overnight, unlike bare soil, which releases stored heat far more quickly after sunset. Coal smoke, thick enough by the 1870s to reduce recorded sunshine hours by roughly a third compared with the rural station, likely compounded the effect by trapping outgoing radiation close to the ground rather than allowing it to escape freely into the night sky, though the observatory's instruments were not designed to isolate this contribution separately from the paving effect. Industrial furnaces themselves, concentrated along the canal district, added a further direct source of heat that operated continuously regardless of the diurnal cycle. Comparable gaps recorded in nearby Ashcombe, a town of similar population that retained unpaved streets through the 1880s, were consistently smaller, roughly half the magnitude observed at Kesterbridge, lending some support to the paving hypothesis over smoke alone, though the two towns differed enough in industrial composition that the comparison cannot be treated as a controlled test."
|
||||
},
|
||||
{
|
||||
"query": "hospital of Roncesvalles",
|
||||
"passage": "Account books kept by the hospital of Roncesvalles for the years 1275 to 1281, among the more complete surviving records for any pilgrim hostel along the Iberian route to Santiago, list nightly admissions that rose sharply each year in the weeks following Easter and again, though less steeply, around the feast of Saint James in late July, patterns consistent with the two principal pilgrimage seasons noted in guidebooks of the period. The hospital's provisioning entries record bread, wine, and salted fish purchased in bulk from merchants in nearby Pamplona, with quantities scaled closely to the previous year's admission figures, suggesting the hospital's stewards kept and consulted earlier account books rather than provisioning reactively. Notable among the entries are periodic references to pilgrims arriving 'sine denariis,' without money, who were nonetheless admitted and fed at the hospital's expense, a practice the accounts treat as routine rather than exceptional, appearing in roughly one entry in six across the surviving years. This pattern complicates a reading of medieval hospital charity as primarily symbolic or occasional, since the scale of uncompensated provisioning implied by these entries would have required a stable and apparently anticipated subsidy, likely drawn from the substantial land grants the hospital held across Navarre. Separate entries record disputes with a neighboring monastery over grazing rights on land the hospital claimed had been granted alongside its founding charter, disputes that recur in the accounts for at least four consecutive years without clear resolution noted. Taken as a whole, the account books suggest an institution operating at a scale and with a degree of logistical foresight considerably beyond what its modest surviving physical remains, largely a single fortified building, would suggest to a visitor unfamiliar with the documentary record."
|
||||
},
|
||||
{
|
||||
"query": "disputes over amateur radio wavelength allocation",
|
||||
"passage": "Correspondence preserved in the files of a regional broadcasting board established in 1923 documents a running dispute between commercial station operators and amateur wireless operators over the allocation of wavelengths in the lower band, a conflict that intensified after the board granted priority clearance to a commercial station whose transmissions had previously overlapped with an amateur club operating from a rented room above a hardware store. The amateur operators, organized loosely under a regional wireless society with roughly ninety members, petitioned the board directly, arguing that amateur experimentation had itself established many of the technical practices commercial broadcasters now relied upon and that reassignment to a narrower band would render much of their existing equipment obsolete. Board minutes record a compromise proposal, floated by a junior engineer on the regulatory staff, to shift amateur transmissions to a shorter wavelength band still considered experimental at the time, a proposal the amateur society initially rejected on the grounds that receivers capable of tuning the shorter band were not yet widely available to hobbyists. The commercial station's owner, for his part, argued in submitted correspondence that interference from amateur transmissions during evening hours, when both amateur activity and commercial listening peaked simultaneously, represented a direct threat to advertising revenue, since sponsors had begun to condition their contracts on reliable evening reception. The board ultimately adopted a modified version of the shorter-wavelength proposal in 1925, phased in over eighteen months to allow amateur operators time to acquire suitable equipment, though correspondence from the following year indicates continued informal interference complaints from listeners in outlying districts where reception had never been reliable under either arrangement."
|
||||
},
|
||||
{
|
||||
"query": "How did lenition affect intervocalic consonants in early Romance dialects?",
|
||||
"passage": "Charters copied at the scriptorium of a monastery in the Pyrenean foothills between roughly 920 and 980 show increasingly frequent spelling variants in which the Latin intervocalic voiceless stops -p-, -t-, and -k- are rendered with letters conventionally associated with their voiced counterparts, a pattern scribes seem to have introduced gradually rather than adopting wholesale, since earlier charters in the same collection preserve the classical spelling far more consistently. A charter dated 942 spells the place name later attested as 'Lagata' with a medial -t-, while a charter from the same scriptorium dated 971 renders what appears to be the identical place name with -d-, and by the 990s the voiced spelling predominates in the collection's later documents, suggesting the underlying pronunciation had shifted to a lenited, voiced articulation well before scribal orthography caught up with it. This lag between phonetic change and its written representation is unsurprising given that Latin spelling conventions remained institutionally prestigious long after everyday speech had diverged from them, but the collection's density of dated charters allows the transition to be tracked with more precision than is usually possible for this period and region. Notably, the shift appears earlier and more consistently in common nouns than in personal names, where scribes seem to have preserved traditional spellings out of respect for established naming conventions even after abandoning classical orthography elsewhere, a distinction that complicates any simple model of orthographic change as a uniform process across the lexicon. Place names occupy an intermediate position, shifting later than common nouns but earlier than personal names, plausibly because they lacked the same weight of dynastic tradition while still functioning as fixed referential labels."
|
||||
},
|
||||
{
|
||||
"query": "rural literacy brigades",
|
||||
"passage": "Government reports filed between 1944 and 1947 describe the deployment of rural literacy brigades, teams typically consisting of a trained teacher and two or three secondary students recruited from provincial normal schools, to villages across the northern highlands where school attendance had historically been lowest. Each brigade carried a standardized primer built around vocabulary drawn from agricultural life, a deliberate departure from the urban-oriented primers used in city schools, on the reasoning that adult learners would engage more readily with reading material describing tasks and objects already familiar to them. Enrollment figures collected by district supervisors show substantial variation in completion rates across villages, ranging from as low as twelve percent in communities where the agricultural calendar left little time for evening classes during harvest season to over sixty percent in villages closer to market towns where brigades could offer classes during a wider range of hours. Supervisors' correspondence attributes much of this variation to whether brigades successfully recruited a respected local figure, often a landowner or parish official, to publicly endorse the program, since villages lacking such endorsement showed markedly lower initial enrollment regardless of brigade effort. An earlier survey of the archive found relatively little attention paid to gender differences in enrollment, but a closer reading of the district reports shows that women's enrollment lagged men's by roughly half in most villages, a gap supervisors attributed variously to domestic labor demands and to reluctance among some husbands to permit evening attendance, though the reports rarely probe this reluctance further. The campaign's own internal evaluations, prepared for the ministry in 1948, judged the brigades a qualified success."
|
||||
},
|
||||
{
|
||||
"query": "chain migration shaped settlement patterns",
|
||||
"passage": "Parish registers and factory employment cards from the industrial district of Marlowick show that migrants arriving between 1902 and 1914 clustered overwhelmingly by village of origin, with entire streets in the district's eastern quarter populated almost exclusively by families originating from a cluster of six villages some ninety miles to the south. Factory hiring records indicate that this clustering was not incidental but actively reproduced through workplace recommendation, since foremen at the district's largest textile mill routinely hired new workers on the recommendation of an already-employed relative or fellow villager, a practice mill management appears to have tolerated because it reduced the administrative burden of screening unfamiliar applicants. Lodging records kept by several boardinghouse keepers in the same quarter show a similar pattern, with newly arrived migrants typically lodging with an established household from their home village for their first several months before securing independent accommodation, often in the same street. This settlement pattern had consequences beyond housing, since mutual aid societies formed in the district during this period drew membership almost entirely along village-of-origin lines rather than uniting migrants by trade or parish more broadly, and disputes between rival mutual aid societies over access to a single burial ground in 1911 reveal how deeply these village-based divisions structured social life even after a generation of shared urban residence. An earlier survey of the archive treated the district's migrant population as a relatively undifferentiated mass defined chiefly by rural origin in general, but the finer-grained record of village-specific clustering suggests that the relevant social unit for understanding settlement in Marlowick was the specific sending village, whose internal networks migrants appear to have carried with them largely intact."
|
||||
},
|
||||
{
|
||||
"query": "Did guild monopolies raise prices for consumers in early modern towns?",
|
||||
"passage": "Price records maintained by the wardens of a cutlers' guild in a provincial English town between 1580 and 1640 allow a direct comparison between guild-regulated prices charged within the town and prices charged by cutlers working in nearby villages outside the guild's jurisdiction, a comparison complicated by the fact that surviving village price records are sparse and unevenly dated. Where comparable entries exist, guild-regulated knives of standard quality sold within the town at prices roughly fifteen to twenty percent above those recorded for comparable knives sold in villages beyond the guild's reach, a gap that held reasonably consistent across the six decades covered by the records despite considerable fluctuation in raw material costs over the same period. The guild's own justification, recorded in wardens' minutes, held that regulated pricing protected consumers from shoddy workmanship by excluding untrained producers, and the minutes do record a handful of prosecutions against town cutlers for selling defective blades, suggesting the guild's quality enforcement was not purely nominal. Whether this justification fully accounts for the price gap is less clear, since the same minutes also record repeated efforts to restrict the number of new masters admitted to the guild, a restriction with an obvious effect on supply independent of any quality rationale, and admission numbers did in fact decline noticeably after 1610 even as the town's population continued to grow. Complaints preserved in the town's court records, filed by residents accusing the guild of artificially restricting supply, appear with some regularity after 1615, though the court's rulings in these cases mostly upheld the guild's exclusive rights, leaving the two effects, quality assurance and monopoly rent, thoroughly entangled in the surviving evidence."
|
||||
},
|
||||
{
|
||||
"query": "multiple narrators device",
|
||||
"passage": "The novel's structure relies on letters attributed to five separate correspondents, a device that allows the same disputed event, a broken engagement recounted differently by the jilted suitor, the bride's mother, and a servant who claims to have witnessed the final confrontation, to be presented three times with materially inconsistent details, and the novel never resolves which account, if any, is fully reliable. This refusal to adjudicate among competing narrators departs from the more common practice in contemporary epistolary fiction of using a single dominant correspondent whose letters the reader is implicitly encouraged to trust, and early reviewers found the technique disorienting, with one periodical complaining that the reader was left 'without any settled ground on which to stand.' The servant's letters are of particular interest, since they are the only correspondence in the novel written by a character of markedly lower social station, and their prose style, looser in syntax and more colloquial in diction than the letters of the gentry characters, has led some readers to treat them as a deliberate authorial experiment in representing class-inflected voice rather than a mere stylistic inconsistency. Manuscript drafts held among the author's surviving papers show that the servant's letters were added in a later revision, replacing a shorter framing device in which the same information had been conveyed through the mother's letters alone, a change that considerably increases the narrative's structural complexity and its ambiguity regarding truth. Whether this revision was motivated by aesthetic considerations or by a publisher's request for a longer manuscript cannot be determined from the surviving correspondence between author and publisher, which addresses length but not content."
|
||||
},
|
||||
{
|
||||
"query": "ceramic cargo revealed trade routes",
|
||||
"passage": "Excavation of a wreck site off the coast near Cape Ferrando, conducted over three seasons beginning in 1988, recovered an estimated fourteen hundred ceramic vessels from the ship's hold, the majority coarse storage amphorae but including a smaller quantity of finer tableware whose distinctive glaze and rim profile match production centers documented along a stretch of coastline several hundred miles to the east. This combination of cargo, bulk storage vessels alongside a modest consignment of luxury tableware, suggests a vessel engaged in mixed trade rather than the specialized bulk transport more commonly associated with amphora-laden wrecks from the same broad period. Stamped handles on a subset of the amphorae, roughly one in eight, carry a workshop mark previously attested at only two other sites, both considerably closer to the presumed production region, extending the known distribution of that workshop's output substantially further along the trade route than earlier evidence had indicated. Sediment analysis of residue preserved inside several intact amphorae identified traces consistent with preserved fish products rather than wine or oil, the two contents most frequently assumed for amphora cargoes of this general type, a finding that has prompted a reassessment of how readily amphora contents can be inferred from vessel shape alone without direct residue analysis. The ship's timber, sampled from surviving hull fragments, was identified as a pine species native to a region distinct from both the cargo's presumed origin and its likely destination, indicating that the vessel itself may have been built in a third location entirely, a detail that complicates any straightforward narrative of a single bilateral trade route."
|
||||
},
|
||||
{
|
||||
"query": "How did prize courts determine ownership of captured cargo during wartime?",
|
||||
"passage": "The proceedings recorded before the vice-admiralty prize court sitting at a colonial port in 1747 concerned a merchant vessel captured while sailing under neutral flag but carrying cargo manifests that the capturing privateer's counsel argued were fraudulently altered to disguise enemy ownership of the goods. The court's task, as the presiding judge framed it in his opening remarks, was not to determine the vessel's own national character, which the neutral flag and ship's papers established without serious dispute, but to determine whether the cargo itself, considered separately from the ship carrying it, belonged beneficially to a subject of the enemy power, since prize law of the period treated ship and cargo as potentially subject to different rulings even when travelling together. Depositions taken from the ship's supercargo and from a merchant correspondent in the port of origin diverged sharply on the question of who held ultimate title to the goods at the moment of capture, with the supercargo insisting the cargo had been purchased outright by a neutral merchant house while the correspondent's deposition suggested the neutral house acted merely as a forwarding agent for an enemy principal, receiving a fixed commission rather than bearing ownership risk. The court gave considerable weight to a set of insurance papers entered into evidence, reasoning that the identity of the party who had insured the cargo, and who therefore bore its risk of loss, offered stronger evidence of beneficial ownership than the bill of sale alone, which the court noted could be, and in other cases had been shown to be, drawn up after the fact to disguise true ownership. On this basis the court condemned the cargo as enemy property subject to confiscation while releasing the vessel itself."
|
||||
},
|
||||
{
|
||||
"query": "reductionism about testimonial justification",
|
||||
"passage": "A recurring disagreement in the epistemology of testimony concerns whether a hearer's justification for believing what a speaker tells her can be reduced, without remainder, to justification the hearer already possesses independently for trusting that speaker or that type of report, a position generally labeled reductionism about testimonial justification, or whether testimony instead confers justification in a manner not fully explicable by appeal to independent, non-testimonial evidence. The reductionist position, in its more demanding form, requires that a hearer possess some positive inductive basis, however minimal, for regarding a given speaker or type of testimony as reliable before that testimony can justify belief, a requirement critics have argued sets an implausibly high bar given how little independent evidence most people actually possess about the reliability of the vast majority of speakers whose testimony they nonetheless accept without hesitation. A weaker reductionist position allows the required inductive basis to be extremely general, amounting to little more than a background assumption that speakers tend to be more reliable than chance, but this weakening has struck some critics as draining the reductionist thesis of much of its original content, since almost any anti-reductionist could accept so minimal a background condition without abandoning the claim that testimony confers justification in its own right. Anti-reductionists typically appeal to the situation of young children, who plainly acquire justified beliefs from testimony well before they could possess any inductive track record concerning speaker reliability, as evidence that testimonial justification cannot uniformly depend on prior, independently acquired grounds for trust. Reductionists have replied that the child's case may be disanalogous to adult testimonial exchange in ways that limit its evidential force."
|
||||
}
|
||||
]
|
||||
},
|
||||
"zh": {
|
||||
"short": [
|
||||
{
|
||||
"query": "青蒿素的抗疟机制",
|
||||
"passage": "青蒿素及其衍生物抗疟原虫作用机制的研究进展"
|
||||
},
|
||||
{
|
||||
"query": "高铁对区域经济的影响",
|
||||
"passage": "高速铁路开通对沿线城市经济发展的影响研究"
|
||||
},
|
||||
{
|
||||
"query": "汉语方言的声调差异",
|
||||
"passage": "吴语方言声调系统的实验语音学分析"
|
||||
},
|
||||
{
|
||||
"query": "稻田的甲烷排放",
|
||||
"passage": "水稻田甲烷排放的季节变化及其调控因素"
|
||||
},
|
||||
{
|
||||
"query": "大熊猫种群的遗传多样性",
|
||||
"passage": "野生大熊猫种群的遗传多样性与栖息地破碎化"
|
||||
},
|
||||
{
|
||||
"query": "固态锂电池的界面问题",
|
||||
"passage": "固态锂电池电极与电解质界面稳定性研究"
|
||||
},
|
||||
{
|
||||
"query": "青藏高原冻土退化",
|
||||
"passage": "青藏高原多年冻土退化及其碳释放效应"
|
||||
},
|
||||
{
|
||||
"query": "宋代科举与社会流动",
|
||||
"passage": "宋代科举制度与士人阶层的社会流动研究"
|
||||
},
|
||||
{
|
||||
"query": "明清白话小说的叙事",
|
||||
"passage": "明清白话小说叙事视角的演变研究"
|
||||
},
|
||||
{
|
||||
"query": "青少年近视与户外活动",
|
||||
"passage": "学龄儿童近视患病率上升与户外活动时间的关系"
|
||||
},
|
||||
{
|
||||
"query": "敦煌文献整理",
|
||||
"passage": "敦煌藏经洞出土文献的整理与断代研究"
|
||||
},
|
||||
{
|
||||
"query": "人口老龄化与养老金",
|
||||
"passage": "人口老龄化背景下养老保险制度的可持续性分析"
|
||||
},
|
||||
{
|
||||
"query": "绿茶多酚的抗氧化作用",
|
||||
"passage": "绿茶儿茶素类化合物清除自由基的构效关系研究"
|
||||
},
|
||||
{
|
||||
"query": "垃圾分类政策为什么难以推行",
|
||||
"passage": "垃圾分类政策的执行效果在不同城市之间差异很大,而这种差异很难用宣传力度来解释。居民是否坚持分类,更多取决于投放点的便利程度、监督是否持续,以及分类后的垃圾是否被混装混运——一旦居民发现分好的垃圾被混在一起运走,参与率会迅速下降,且很难恢复。把执行失败归结为居民素质,会掩盖收运体系本身的问题,而后者恰恰是政策设计中最容易被忽视的环节。"
|
||||
},
|
||||
{
|
||||
"query": "对照组的选择存在偏倚",
|
||||
"passage": "对照组全部来自另一家医院,两组患者的基线特征并不可比。观察到的组间差异有多少来自干预本身,无从判断。"
|
||||
}
|
||||
],
|
||||
"long": [
|
||||
{
|
||||
"query": "诱饵摆动频率",
|
||||
"passage": "在2019年至2021年间,对采自马里亚纳海沟西侧约850米至1200米水深处的47尾角鮟鱇雌性个体进行了解剖学与微生物学联合分析,其中28尾采自850至1000米水层,19尾采自1000至1200米水层,以比较不同深度种群诱饵器官结构的差异。诱饵器官内部的腺体组织切片经革兰氏染色后,在光学显微镜下可见密集排列的弧菌属共生发光菌,菌落密度平均达到每立方毫米2.3乘以10的8次方个细胞,深水层个体的菌落密度略低,约为1.8乘以10的8次方。通过16S rRNA基因测序比对,确认其中约六成个体携带的优势菌株与费氏弧菌关系密切,但存在若干此前未见的碱基替换位点,测序覆盖深度平均为42倍。进一步的行为观察显示,诱饵摆动频率与光强度呈现正相关,平均每分钟摆动12至18次的个体捕获糠虾类猎物的成功率比摆动频率低于8次的个体高出约37%,该效应在两个深度组之间无显著差异。解剖还发现,发光器官周围分布有密集的血管网络与色素细胞层,推测其兼具遮光与调控光色的功能,光谱仪测量显示发光峰值波长集中在478至483纳米之间。研究人员认为,这种共生关系并非单纯的营养交换,雌鱼可能通过分泌特定黏液成分对菌群密度进行季节性调节,从而在食物匮乏期降低代谢消耗,但受限于样本量,这一推论仍需更大规模的跨季节采样加以验证。"
|
||||
},
|
||||
{
|
||||
"query": "夯土墙体保温隔热性能",
|
||||
"passage": "选取福建省南靖县田螺坑周边五座建于清代中后期的圆形土楼作为测量对象,分别在2022年7月与2023年1月两个季度各布设三十六个温湿度记录仪,采样间隔设定为十分钟,另在其中两座土楼的一层与三层加装了八个热流传感器以获取墙体热流密度数据。数据显示,厚度普遍在1.2米至1.6米之间的夯土外墙使楼内二层房间的日温差被压缩至4.3摄氏度以内,而同期室外日温差可达11.8摄氏度,一层房间由于地面蓄热效应,日温差进一步压缩至3.1摄氏度。红外热像仪扫描结果表明,墙体夯土层中掺入的糯米浆与竹筋网络在墙体内部形成了多处热阻不连续区域,这些区域的表面温度比周边墙面低约1.5至2摄氏度,热流传感器数据显示该区域热流密度波动幅度达到周边墙面的1.6倍。冬季测量还发现,中央天井的烟囱效应使得二层通风廊道内的空气流速平均达到每秒0.35米,显著高于底层的0.12米,且该流速在正午前后达到峰值。研究人员据此推算,若将现代保温材料简单叠加于夯土墙外侧,反而可能破坏原有的湿度调节机制,导致墙体内部结露风险上升,团队建议后续研究应延长监测周期至完整年度,以排除单一季节测量带来的偏差。"
|
||||
},
|
||||
{
|
||||
"query": "学区房溢价为什么下降?",
|
||||
"passage": "以成都市三环至绕城高速之间的十二个住宅片区为样本,收集了2020年1月至2023年6月期间共计四万一千余套二手住宅的成交记录,并按房龄、朝向与楼层进行了分层控制,以降低样本结构差异对回归结果的干扰。回归分析显示,地铁站步行距离每增加一百米,单价平均下降约186元每平方米,而这一效应在建成年代超过二十年的老旧小区中被削弱近四成,研究者推测老旧小区购房者对通勤便利性的敏感度相对较低。挂牌到成交的平均周期从2021年的58天延长至2023年上半年的94天,同期议价空间的中位数由3.2%扩大到6.7%,其中改善型住房的议价空间扩大幅度明显高于刚需型住房。分片区来看,天府新区周边次新房的价格波动幅度明显小于二环内老城区,后者的价格标准差是前者的近两倍,研究者认为这与老城区业主结构中高龄自住群体占比较高、议价耐性更强有关。此外,学区资格与房源价格的关联性在样本期内呈现逐年减弱趋势,某重点小学对应片区的房价溢价率从18%降至11%,与近年学区房政策调整的时间点大致吻合,但研究者同时指出,样本未覆盖2023年下半年后续政策变化,结论的时效性有一定局限。"
|
||||
},
|
||||
{
|
||||
"query": "手势透明度评分",
|
||||
"passage": "研究团队邀请了三十二名来自不同省份的聋人手语使用者,对中国手语词典中收录的两百个具象名词手势进行了透明度评分实验,受试者平均手语使用年限为十九年,均以手语作为日常主要交流方式。评分采用七级量表,由未接触过手语的听人被试根据手势形态猜测词义,再与实际词义比对计算命中率,听人被试共计六十名,平均年龄二十六岁。结果显示,表示动物类词汇的手势平均命中率达到54%,显著高于表示抽象情感类词汇的19%,而表示日常工具类词汇的命中率居中,约为38%。进一步的手部运动捕捉数据分析发现,高透明度手势往往伴随更大幅度的手部空间位移,平均位移距离为28厘米,而低透明度手势的平均位移仅为9厘米,两组之间的手部运动速度差异同样显著。研究者还比较了北方与南方手语社群中同一词汇的手势变体,发现约四分之一的具象词汇存在地域性形态差异,但这些差异并未显著影响听人被试的猜测准确率。研究认为,象似性程度与手势的社会规约化程度之间可能存在此消彼长的关系,越常用的词汇其手势越趋于简化和抽象化,团队计划在后续研究中扩大方言手语社群的取样范围以验证这一假设的普遍性。"
|
||||
},
|
||||
{
|
||||
"query": "氧化石墨烯膜层间距调控",
|
||||
"passage": "实验采用改进的哈默斯法制备氧化石墨烯片层,通过真空抽滤在聚醚砜基底上组装出厚度约180纳米的层状膜,层间距经X射线衍射测定为0.83纳米,制膜过程中真空度控制在0.08兆帕以确保片层排列均匀。将该膜应用于模拟苦咸水淡化测试,进水氯化钠浓度为2000毫克每升,在1.5兆帕操作压力下,渗透通量稳定在每平方米每小时18.6升,截盐率达到96.2%,测试期间进水温度维持在25摄氏度左右。连续运行720小时后,通量下降至初始值的78%,断面扫描电镜显示层间出现轻微塌陷,间距缩小至0.71纳米,能谱分析未见明显的元素污染沉积。研究人员尝试用戊二醛对层间进行化学交联处理,交联后的膜在相同测试条件下运行720小时后通量保持率提升至91%,但初始通量略微下降约6%,交联时间延长至十二小时以上时通量下降幅度进一步增大。此外,膜表面接枝聚乙二醇链段后,对腐殖酸的抗污染能力明显增强,污染实验中通量恢复率从交联前的65%提升至89%,研究团队指出该膜在实际苦咸水体系中面对复杂离子组成时的长期稳定性仍需进一步验证。"
|
||||
},
|
||||
{
|
||||
"query": "漕运总督衙门批文",
|
||||
"passage": "依据清代漕运总督衙门存档的批文与《漕运则例》相关条目统计,乾隆二十五年至三十年间,经由京杭大运河北上的漕粮总量年均约为三百二十万石,其中江苏、浙江两省承担的份额合计超过六成,安徽与江西两省合计承担约两成五。档案记载,每年漕船自扬州仪征一带集结北上,途经淮安、临清等六处漕运重镇,全程设有四十余处闸坝用于调节水位,漕船编队通常按十艘一组分批过闸。因黄河夺淮导致河道淤积,乾隆二十八年的漕运记录显示,山东段运河水位一度低于正常通航标准三尺有余,当年有近两百艘漕船滞留待闸,延误时间最长者达四十五天,部分船只因此错过预定抵通州的验收期限。为应对淤积问题,官府在当年冬季征调民夫逾三万人次疏浚河道,耗银约十八万两,疏浚工程集中在临清至东昌一段约六十里河道。此外,漕粮运输过程中的损耗率也被详细记录在案,平均每万石漕粮途中损耗约二百三十石,损耗原因多归于船只渗漏与仓储受潮,地方官员因此被要求按月呈报仓储湿度情况,现存档案中此类月报仅完整保存至乾隆二十九年。"
|
||||
},
|
||||
{
|
||||
"query": "购物决策疲劳如何影响选择行为?",
|
||||
"passage": "实验招募了一百六十名在线购物平台的活跃用户,要求其在受控环境下完成连续四十五分钟的模拟选购任务,任务中需要在每组八到十二个选项中做出购买决策,共完成三十组决策,被试年龄分布在二十二岁至四十五岁之间,男女比例大致相当。研究通过瞳孔追踪与反应时记录评估决策疲劳程度,结果显示,任务进行到第二十组前后,被试的平均决策反应时间从最初的6.8秒延长至11.4秒,选择默认推荐选项的比例也从17%上升至43%,瞳孔直径的基线波动幅度同期缩小约22%。进一步分析发现,在决策后期,被试对商品评价数量的关注权重明显下降,而对价格排序位置的依赖程度显著上升,倾向于直接选择价格排序中靠前的选项,这一趋势在女性被试中表现得更为明显。研究还设置了中途插入五分钟休息的对照组,结果该组在后续任务中的反应时间回落至8.1秒,默认选项选择比例也降至28%,表明短暂休息能够部分缓解决策疲劳带来的认知资源损耗。研究者指出,由于实验任务为模拟情境,被试未使用真实资金支付,实际网购场景中的决策疲劳程度可能与本实验结果存在一定偏差。"
|
||||
},
|
||||
{
|
||||
"query": "第三染色体主效位点",
|
||||
"passage": "选育团队自2016年起,以来自黄淮海地区的两百一十四份玉米地方品种为材料,在河南新乡与内蒙古通辽两个干旱胁迫试验点连续种植六个生长季,通过控水处理模拟拔节期至抽雄期的阶段性干旱,两试验点的年均降水量分别约为580毫米与360毫米。田间考种数据显示,入选的十七份抗旱材料在干旱处理下的根系深度平均达到112厘米,比对照品种深出约34厘米,且次生根数量增加近五成,根系性状的测定采用挖掘法结合数字图像分析完成。进一步的基因型分析定位到位于第三染色体上的一个主效数量性状位点,该位点附近标记与干旱条件下的产量保持率呈显著相关,携带优异等位基因的材料在干旱年份的减产幅度控制在12%以内,而不携带该等位基因的材料减产普遍超过30%,该位点在两个试验点间的效应方向保持一致。2022年在通辽点的区域试验中,以该位点为选择标记聚合选育出的新品系较对照品种增产9.6%,且千粒重未见明显下降,目前已提交省级区域试验申请,后续还需完成至少两年多点试验以满足审定要求。"
|
||||
},
|
||||
{
|
||||
"query": "热木星大气水汽吸收特征",
|
||||
"passage": "利用架设于智利阿塔卡马高原的地面望远镜,研究团队于2023年三月至六月间对编号为TOI-2109b的热木星型系外行星进行了七次凌星光谱观测,每次观测覆盖波长范围为0.6至1.7微米,单次观测时长平均为四小时二十分钟。透射光谱分析显示,在1.4微米附近存在明显的水汽吸收特征,吸收深度约为320个百万分之一,据此推算该行星大气中水汽的体积混合比约为百万分之五十,该数值与此前基于空间望远镜的初步估计基本吻合。此外,光谱在0.76微米处观测到钠元素的双峰吸收线,谱线宽度暗示行星大气层顶部风速可能达到每秒四公里量级,谱线不对称性进一步提示昼夜半球间存在明显的大气环流。团队还结合此前的次食观测数据,估算该行星白昼半球平均温度约为2200开尔文,昼夜温差可能超过800开尔文,这一结果支持该行星大气环流受潮汐锁定影响较强的假设。研究人员指出,由于该行星母恒星活动性较高,七次观测中有两次因耀斑事件被剔除,剩余五次观测的信噪比也存在一定波动,后续仍需更多凌星数据以降低测量不确定性。"
|
||||
},
|
||||
{
|
||||
"query": "积分入学资格",
|
||||
"passage": "课题组于2021年至2022年对东莞市六个镇街的随迁子女入学情况进行了追踪调查,共回收有效问卷一千三百四十份,并对四十二个家庭进行了深度访谈,访谈对象涵盖制造业、建筑业与家政服务业三类主要务工群体。数据显示,持有积分入学资格的随迁子女中,约有61%最终被分配至公办学校,而未达到积分门槛的家庭中,超过七成子女进入民办及非正规教育机构就读,部分非正规机构未取得正式办学资质。访谈发现,积分不足的家庭平均需要额外承担每年约六千元的择校及交通支出,部分家庭因此选择将子女送回原籍由祖辈照料,样本中此类留守安排占比达到23%,留守时长平均为一年零四个月。进一步分析显示,父母社保连续缴纳年限是影响积分高低的关键变量,而这一变量与家庭所从事行业的稳定性密切相关,从事建筑与家政行业的家长因工作流动性较大,社保断缴现象更为普遍,断缴次数在三次以上的家庭积分达标率不足两成。研究认为,现行积分入学制度在客观上加剧了不同职业背景随迁家庭子女教育机会的分化,课题组建议进一步追踪这批儿童升入初中阶段后的教育路径分化情况。"
|
||||
}
|
||||
]
|
||||
},
|
||||
"other": {
|
||||
"short": [
|
||||
{
|
||||
"query": "transition énergétique des villes",
|
||||
"passage": "Étude sur la transition énergétique dans les villes européennes"
|
||||
},
|
||||
{
|
||||
"query": "Erinnerung in der Nachkriegsliteratur",
|
||||
"passage": "Die Rolle des Gedächtnisses in der deutschen Nachkriegsliteratur"
|
||||
},
|
||||
{
|
||||
"query": "biodiversidad en bosques tropicales",
|
||||
"passage": "Un estudio sobre la biodiversidad en los bosques tropicales"
|
||||
},
|
||||
{
|
||||
"query": "地震の早期警報システム",
|
||||
"passage": "地震早期警報システムの精度と即時性に関する研究"
|
||||
},
|
||||
{
|
||||
"query": "деградация чернозёмов",
|
||||
"passage": "Исследование деградации чернозёмных почв при интенсивном земледелии"
|
||||
},
|
||||
{
|
||||
"query": "necropoli etrusche",
|
||||
"passage": "Uno studio archeologico sulle necropoli etrusche in Italia centrale"
|
||||
},
|
||||
{
|
||||
"query": "políticas de saúde no Brasil",
|
||||
"passage": "Estudo sobre políticas públicas de saúde no Brasil"
|
||||
},
|
||||
{
|
||||
"query": "waterbeheer in laaggelegen gebieden",
|
||||
"passage": "Onderzoek naar waterbeheer in laaggelegen gebieden"
|
||||
},
|
||||
{
|
||||
"query": "historia gospodarcza Europy Środkowej",
|
||||
"passage": "Badania nad historią gospodarczą Europy Środkowej"
|
||||
}
|
||||
],
|
||||
"long": [
|
||||
{
|
||||
"query": "Quelle résine a été identifiée dans la couche de vernis intermédiaire ?",
|
||||
"passage": "La restauration du retable de l'ancienne chapelle des Ursulines de Nancy, entreprise entre septembre 2021 et mars 2022, a mobilisé une équipe de quatre restauratrices spécialisées dans la polychromie sur bois. L'examen préalable sous lumière ultraviolette a révélé la présence d'au moins trois couches de vernis successives, la plus ancienne datant probablement de la fin du dix-septième siècle et présentant un jaunissement prononcé attribuable à l'oxydation des résines naturelles. Les prélèvements microscopiques effectués sur douze points distincts du panneau central ont montré une épaisseur moyenne de vernis de 45 microns, avec des variations locales atteignant 80 microns dans les zones d'ombre où les restaurateurs du dix-neuvième siècle avaient appliqué des repeints. L'analyse par spectroscopie infrarouge à transformée de Fourier a permis d'identifier une résine dammar mélangée à de l'huile de lin dans la couche intermédiaire, ce qui complique singulièrement le décapage sans endommager la couche picturale originale sous-jacente. Le protocole retenu a consisté en un allègement progressif au moyen de gels solvants à base d'éthanol et d'acétone en proportions variables, appliqués par petites zones de trois centimètres carrés sous contrôle binoculaire. Ce travail, réparti sur environ six cents heures cumulées, a permis de dégager la carnation originale des figures du panneau représentant sainte Ursule, dont les teintes rosées s'étaient auparavant confondues avec le vernis oxydé. Les radiographies prises avant intervention ont également révélé un repentir important au niveau de la main gauche de la sainte, initialement positionnée plus bas de sept centimètres. Une fois le nettoyage achevé, les lacunes de la couche picturale, représentant environ 4% de la surface totale du panneau central, ont été comblées avec un mastic à base de craie et de colle de peau, puis retouchées en glacis réversibles selon la méthode dite du tratteggio. Le rapport final souligne que l'humidité relative de la chapelle, mesurée à 68% en moyenne durant les mois d'hiver, reste préoccupante pour la conservation à long terme et recommande l'installation d'un système de régulation climatique avant toute nouvelle exposition permanente de l'œuvre."
|
||||
},
|
||||
{
|
||||
"query": "Delamination Holmgurt",
|
||||
"passage": "Am Prüfstand für Rotorblätter der Technischen Hochschule in Bremerhaven wurden zwischen Februar und November 2022 insgesamt sechs Rotorblätter des Typs mit 63 Metern Länge einer beschleunigten Ermüdungsprüfung unterzogen. Die Blätter stammten aus einer Serienproduktion, die ursprünglich für Offshore-Anlagen in der Nordsee vorgesehen war, jedoch aufgrund geringfügiger Abweichungen in der Harzaushärtung nicht zur Auslieferung freigegeben wurde. Die Prüfeinrichtung brachte über hydraulische Erreger eine wechselnde Biegelast auf, wobei die Lastspielzahl pro Blatt auf zehn Millionen Zyklen festgelegt wurde, was rechnerisch etwa fünfundzwanzig Betriebsjahren entspricht. Dehnungsmessstreifen an insgesamt vierzig Positionen entlang der Blattschale zeichneten die Verformung mit einer Abtastrate von zweihundert Hertz auf. Bei vier der sechs Blätter traten erste Delaminationen im Bereich des Holmgurts bereits nach etwa 6,2 Millionen Lastspielen auf, deutlich früher als die in der Auslegung angenommenen 8,5 Millionen Zyklen. Die anschließende Computertomographie der betroffenen Abschnitte zeigte Hohlräume von bis zu drei Millimetern Durchmesser zwischen den Kohlefaserlagen, die auf lokale Harzarmut während der Fertigung zurückgeführt wurden. Interessanterweise blieben die beiden Blätter, die aus einer späteren Fertigungscharge mit angepasstem Vakuuminfusionsdruck stammten, bis zum Erreichen der vollen zehn Millionen Zyklen nahezu schadensfrei, mit einer maximal gemessenen Steifigkeitsabnahme von lediglich 3 Prozent gegenüber dem Ausgangszustand. Die Ingenieure schlossen daraus, dass der Infusionsdruck während der Fertigung einen stärkeren Einfluss auf die Ermüdungslebensdauer hat als die zuvor als kritisch angesehene Harzrezeptur selbst. Für künftige Serien wurde empfohlen, den Infusionsdruck kontinuierlich mit Drucksensoren im Formwerkzeug zu überwachen und Chargen unterhalb eines Schwellenwerts von 2,3 bar automatisch zur Nachprüfung freizugeben, bevor sie in Serienblätter verbaut werden."
|
||||
},
|
||||
{
|
||||
"query": "adherencia real a inhaladores en niños",
|
||||
"passage": "En una clínica pediátrica de referencia ubicada en la localidad de Suba, en Bogotá, se realizó un seguimiento durante catorce meses a ciento dos niños de entre cuatro y once años diagnosticados con asma persistente moderada, con el propósito de evaluar el uso real de inhaladores de corticoide inhalado frente a lo prescrito. Cada dispositivo fue equipado con un sensor electrónico que registraba la fecha y hora de cada activación, sin que las familias conocieran el propósito exacto del registro durante los primeros seis meses, a fin de minimizar el sesgo de comportamiento. Los datos mostraron que la adherencia promedio real fue del 54%, considerablemente inferior al 89% que las mismas familias habían reportado en los cuestionarios trimestrales de autorreporte. El análisis por franjas horarias reveló que las dosis de la noche se omitían con mayor frecuencia, alcanzando una tasa de omisión del 41%, en comparación con el 22% registrado para las dosis matutinas. Los niños cuyos cuidadores principales trabajaban en turnos rotativos presentaron una adherencia significativamente menor, de apenas 43%, frente al 61% observado en hogares con horarios laborales estables. Durante las visitas de seguimiento, se identificó que catorce familias desconocían la técnica correcta de inhalación con cámara espaciadora, lo que se tradujo en una entrega efectiva del fármaco notablemente reducida según las mediciones con dispositivo trazador. Tras una intervención educativa breve, consistente en dos sesiones prácticas de quince minutos con enfermeras capacitadas, la adherencia electrónica promedio del grupo intervenido aumentó a 68% en el mes posterior, mientras que el grupo control sin intervención adicional se mantuvo estable en 52%. Los investigadores concluyeron que las discrepancias entre adherencia autorreportada y adherencia electrónica objetiva son sustanciales en este contexto y recomendaron incorporar sensores de monitoreo como herramienta rutinaria en el seguimiento de asma pediátrica en centros de atención primaria de la ciudad."
|
||||
},
|
||||
{
|
||||
"query": "Por que a recolonização de caranguejos foi mais lenta no manguezal restaurado?",
|
||||
"passage": "No estuário do rio Caeté, no litoral nordeste do Pará, uma iniciativa de reflorestamento de manguezais iniciada em 2019 acompanhou a recuperação de oito hectares degradados por antigas atividades de carcinicultura abandonadas na década de 1990. As mudas de Rhizophora mangle e Avicennia germinans foram plantadas em espaçamento de um metro e meio, totalizando aproximadamente vinte e seis mil indivíduos, com monitoramento trimestral da taxa de sobrevivência ao longo de quatro anos. Os resultados indicam uma sobrevivência média de 71% para Rhizophora mangle, consideravelmente superior aos 48% observados para Avicennia germinans nas parcelas mais próximas ao canal de maré, onde a salinidade intersticial do solo chegou a atingir 38 partes por mil durante os meses de estiagem. Medições de sedimentação instaladas em oito estações mostraram acúmulo médio de 2,3 centímetros de sedimento por ano nas áreas replantadas, taxa próxima à registrada em manguezais maduros de referência situados a cerca de dois quilômetros de distância. A recolonização por caranguejos do gênero Ucides, indicadores frequentemente usados para avaliar a funcionalidade ecológica do manguezal restaurado, começou a ser detectada apenas no terceiro ano, com densidade de tocas ainda equivalente a menos da metade da observada em áreas não degradadas. Entrevistas com trinta e duas famílias de pescadores artesanais da região revelaram que a percepção de recuperação dos estoques de caranguejo-uçá é mais lenta do que sugerem os dados biofísicos, gerando certa desconfiança quanto à efetividade do projeto entre os moradores mais antigos. Os pesquisadores responsáveis pelo monitoramento defendem que a ausência de canais de maré secundários nas parcelas mais internas, removidos durante o período de uso para carcinicultura, pode estar limitando a troca hídrica necessária para acelerar tanto o crescimento das mudas quanto o retorno da fauna associada, e recomendam a escavação de canais artificiais como próxima etapa da intervenção."
|
||||
},
|
||||
{
|
||||
"query": "raschietti a lama piatta",
|
||||
"passage": "Nel tratto sotterraneo dell'acquedotto del Serino che attraversa il territorio dell'attuale comune di Sirignano, in provincia di Avellino, le indagini condotte tra il 2020 e il 2022 hanno permesso di documentare un sistema di pozzi di ispezione posti a intervalli medi di trentacinque metri, utilizzati con ogni probabilità per le operazioni periodiche di rimozione dei depositi calcarei. I carotaggi effettuati all'interno dello specus hanno rivelato uno strato di concrezioni calcaree dello spessore medio di dodici centimetri sul fondo del canale, con punte di diciotto centimetri in corrispondenza dei tratti a pendenza più ridotta, dove la velocità di scorrimento dell'acqua doveva risultare inferiore a venti centimetri al secondo. L'analisi stratigrafica delle concrezioni, condotta mediante sezioni sottili, ha permesso di distinguere almeno sette fasi di accumulo separate da sottili strati di materiale organico, interpretate come tracce di altrettanti interventi di pulizia che scandiscono un intervallo di manutenzione stimato in circa sei o sette anni. In tre dei pozzi esaminati sono stati rinvenuti utensili in ferro, tra cui raschietti a lama piatta con lunghezza compresa tra i quaranta e i sessanta centimetri, verosimilmente impiegati per il distacco meccanico delle incrostazioni dalle pareti del canale. Il confronto con le fonti epigrafiche locali, in particolare un'iscrizione frammentaria rinvenuta nei pressi di uno dei pozzi, menziona un collegio di operai addetti alla cura dell'acquedotto, corroborando l'ipotesi di una manutenzione organizzata e non occasionale. Gli archeologi coinvolti nello scavo ritengono che la frequenza di pulizia rilevata fosse dettata non tanto da un calo drastico della portata, quanto dalla necessità di preservare la pendenza costante dello specus, elemento critico per il funzionamento a gravità dell'intero sistema idraulico che riforniva le città della Campania settentrionale."
|
||||
},
|
||||
{
|
||||
"query": "桃収穫用ソフトグリッパーの把持成功率",
|
||||
"passage": "2022年から2023年にかけて、愛知県内の農業機械メーカーと共同で、桃の収穫作業を想定した空気圧駆動式ソフトグリッパーの試作機が開発された。グリッパーは三本のシリコーン製指部から構成され、内部に埋め込まれた光ファイバーセンサーにより把持圧力をリアルタイムで推定する仕組みを採用しており、センサーの応答遅延は平均八ミリ秒に抑えられている。実験では、直径七十から八十五ミリメートルの模擬果実百二十個を用い、把持成功率と表面損傷の有無を評価した。その結果、内部圧力を十二キロパスカルに設定した条件で把持成功率は96%に達し、表面に目視可能な圧痕が生じた個体は全体の3%にとどまった。一方、圧力を十八キロパスカルまで高めた条件では成功率が98%まで向上したものの、圧痕発生率も11%に上昇し、収穫作業における圧力設定の難しさが浮き彫りになった。さらに、実際の果樹園における屋外試験では、枝の間隔が狭い箇所での接近動作に平均二・四秒を要し、屋内実験時の一・一秒と比べて大幅に時間を要することが判明した。屋外試験は九月上旬の収穫期に三日間にわたり実施され、延べ二百四十個の果実を対象とした。研究チームは、この遅延の主な原因が枝葉による視覚センサーの遮蔽であると分析し、今後は接触型センサーを補助的に併用する設計への改良を検討しているほか、次期試作機では指部の材質を変更して耐久性を高める計画も進めている。"
|
||||
},
|
||||
{
|
||||
"query": "간호사 소진에 근무 형태가 어떤 영향을 미치는가?",
|
||||
"passage": "2021년부터 2022년까지 서울 소재 3차 병원 두 곳의 중환자실 간호사 214명을 대상으로 근무 형태와 소진 정도의 관계를 분석한 조사가 진행되었다. 대상자는 3교대 근무자와 2교대 근무자로 구분되었으며, 평균 임상 경력은 6.8년이었다. 마슬라크 소진 척도를 이용해 정서적 고갈, 비인격화, 개인성취감 저하의 세 하위 영역을 3개월 간격으로 총 네 차례 측정하였다. 분석 결과, 2교대 근무자의 정서적 고갈 점수는 평균 34.2점으로 3교대 근무자의 29.6점보다 유의하게 높게 나타났으며, 이러한 차이는 야간 근무 이후 최소 휴식 시간이 11시간에 못 미치는 경우에 특히 두드러졌다. 근무 기록을 세부적으로 분석한 결과, 2교대 근무자 가운데 연속 근무일이 5일을 초과한 사례가 전체의 27%에 달했고, 이 집단의 비인격화 점수는 연속 근무일이 4일 이하인 집단에 비해 약 1.6배 높았다. 한편 개인성취감 저하는 근무 형태보다는 환자 대 간호사 비율과 더 밀접한 관련을 보였는데, 비율이 1대 3을 초과하는 병동에서 근무하는 간호사의 경우 형태와 무관하게 저하 점수가 유의하게 높았다. 조사 기간 중 이직을 고려한다고 응답한 비율은 2교대 근무자 집단에서 41%로, 3교대 근무자 집단의 26%보다 높게 나타났다. 연구진은 근무 형태 자체보다 연속 근무일수와 휴식 간격을 조정하는 스케줄링 방식이 소진 완화에 더 실질적인 개입 지점이 될 수 있다고 제언하였다."
|
||||
},
|
||||
{
|
||||
"query": "карбонитридное торможение границ зёрен",
|
||||
"passage": "На металлургическом комбинате в Нижнем Тагиле в течение 2022 года были проведены испытания партии холоднокатаной низкоуглеродистой стали толщиной 0,7 миллиметра с целью изучения влияния режима рекристаллизационного отжига на конечную микроструктуру полосы. Образцы, прокатанные с суммарным обжатием 68%, подвергались отжигу в колпаковых печах при трёх температурных режимах: 620, 680 и 720 градусов Цельсия, с выдержкой от четырёх до восьми часов в защитной азотно-водородной атмосфере. Металлографический анализ показал, что при температуре 620 градусов рекристаллизация происходила не полностью, доля остаточных деформированных зёрен составляла около 23%, что впоследствии приводило к анизотропии механических свойств вдоль и поперёк направления прокатки. При повышении температуры до 680 градусов средний размер зерна феррита стабилизировался на уровне 11,4 микрометра, а показатель нормальной анизотропии достиг значения 1,8, что соответствует требованиям для последующей глубокой вытяжки автомобильных кузовных деталей. Дальнейшее повышение температуры до 720 градусов приводило к росту зерна свыше 16 микрометров и, как следствие, к снижению предела текучести до 178 мегапаскалей, что для ряда заказчиков оказалось ниже допустимого технического порога. Отдельно исследовалась партия с добавлением 0,03% ниобия, где даже при 720 градусах размер зерна не превышал 12 микрометров благодаря карбонитридному торможению границ зёрен. Специалисты лаборатории пришли к выводу, что для базовой марки стали оптимальным следует считать режим отжига при 680 градусах с выдержкой шесть часов, обеспечивающий баланс между штампуемостью и прочностными характеристиками готового проката."
|
||||
},
|
||||
{
|
||||
"query": "verhoogd fietspad en bijna-ongelukken",
|
||||
"passage": "Bij de herinrichting van het kruispunt Vleutenseweg-Marnixlaan in Utrecht, uitgevoerd tussen april en oktober 2021, is onderzocht welk effect een verhoogd en in rood asfalt uitgevoerd fietspad heeft op het aantal bijna-ongelukken tussen fietsers en afslaand gemotoriseerd verkeer. Voorafgaand aan de herinrichting werden gedurende zes weken camerabeelden geanalyseerd, waarbij 412 bijna-aanrijdingen werden geregistreerd, gedefinieerd als situaties waarin de tijd tot een mogelijke botsing minder dan anderhalve seconde bedroeg. Na de aanpassing, waarbij het fietspad met tien centimeter werd verhoogd en voorzien van een duidelijk contrasterende belijning, daalde dit aantal in een vergelijkbare meetperiode naar 187 gevallen, een afname van ruim 54%. Met name bij rechtsafslaand verkeer vanuit de Marnixlaan nam het aantal kritieke situaties af, van 261 naar 96 gevallen, terwijl de afname bij linksafslaand verkeer vanaf de Vleutenseweg met 38% aanzienlijk beperkter was. Snelheidsmetingen wezen uit dat de gemiddelde fietssnelheid ter hoogte van het kruispunt licht daalde, van 19,4 naar 17,8 kilometer per uur, wat door de onderzoekers deels wordt toegeschreven aan de verhoogde opstelling die fietsers dwingt iets voorzichtiger te remmen bij nadering. Enquêtes onder 340 dagelijkse fietsers, afgenomen zowel voor als na de ingreep, toonden een toename van het ervaren veiligheidsgevoel van gemiddeld 6,1 naar 7,8 op een schaal van tien. Automobilisten meldden daarentegen vaker verminderd zicht op overstekende voetgangers door de verhoogde drempel, een punt dat de gemeente meeneemt bij de evaluatie van vergelijkbare kruispunten elders in de stad."
|
||||
},
|
||||
{
|
||||
"query": "pieczenie taśm szpulowych",
|
||||
"passage": "W latach 2020-2023 zespół etnomuzykologów z ośrodka badawczego w Lublinie przeprowadził cyfryzację zbioru taśm szpulowych z nagraniami pieśni ludowych, zarejestrowanych podczas ekspedycji terenowych na Lubelszczyźnie i Podlasiu w latach sześćdziesiątych i siedemdziesiątych. Zbiór obejmował 1840 nagrań o łącznym czasie trwania niemal 620 godzin, przechowywanych na taśmach o szerokości 6,25 milimetra, z których część wykazywała już wyraźne oznaki degradacji spoiwa magnetycznego. Przed digitalizacją każdą taśmę poddawano procesowi tak zwanego pieczenia w temperaturze 54 stopni Celsjusza przez osiem godzin, co pozwoliło odzyskać sygnał z 96% materiału uznanego wcześniej za zagrożony całkowitą utratą. Nagrania przekonwertowano do formatu cyfrowego o rozdzielczości 24 bitów i częstotliwości próbkowania 96 kilogerców, a następnie poddano ręcznej korekcie szumów przez zespół złożony z czterech specjalistów, przy czym każda godzina nagrania wymagała średnio dwóch i pół godziny pracy redakcyjnej. Analiza treści wykazała, że 62% zarejestrowanych pieśni stanowiły utwory obrzędowe związane z porą żniw i dożynkami, podczas gdy pieśni weselne stanowiły jedynie 14% zbioru, co badacze tłumaczą specyfiką pory roku, w której prowadzono większość nagrań terenowych. Porównanie wariantów melodycznych tej samej pieśni żniwnej zarejestrowanej w trzech różnych wsiach oddalonych od siebie o mniej niż dwadzieścia kilometrów ujawniło zaskakująco duże różnice w ornamentyce wykonawczej, co skłoniło zespół do postawienia hipotezy o silnym zróżnicowaniu lokalnych szkół śpiewaczych nawet na stosunkowo niewielkim obszarze geograficznym."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1167,6 +1167,30 @@ describe("Zotero.Embeddings", function () {
|
|||
stubs.forEach(stub => stub.restore());
|
||||
}
|
||||
});
|
||||
it("should keep only the first dims of a model that truncates", async function () {
|
||||
// 384 raw dimensions from the engine; bekko-a25m stores 256 of them
|
||||
let raw = Array.from({ length: 384 }, (_, i) => Math.sin(i + 1));
|
||||
let engine = fakeEngine(async (engine, { args: [texts] }) => texts.map(() => raw));
|
||||
let stubs = [
|
||||
sinon.stub(Zotero.ML, 'createEngine').resolves(engine),
|
||||
sinon.stub(Zotero.ML, 'shutdown').resolves(),
|
||||
sinon.stub(Zotero.ML, 'getOptimalConcurrency').returns(2),
|
||||
sinon.stub(Zotero.Embeddings, 'getModelName').returns('bekko-embedding-v1-a25m'),
|
||||
sinon.stub(Zotero.Embeddings, 'getModelVersion').returns('test-truncating/1')
|
||||
];
|
||||
try {
|
||||
let [vector] = await Zotero.Embeddings.embedMany(['some text']);
|
||||
assert.lengthOf(vector, 256);
|
||||
let norm = Math.sqrt(vector.reduce((sum, val) => sum + val * val, 0));
|
||||
assert.closeTo(norm, 1, 1e-5);
|
||||
// The head of the raw vector, renormalized
|
||||
assert.closeTo(Zotero.Embeddings.cosine(vector, raw.slice(0, 256)), 1, 1e-6);
|
||||
}
|
||||
finally {
|
||||
await Zotero.Embeddings.shutdownEngine({ modelChanged: false });
|
||||
stubs.forEach(stub => stub.restore());
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
describe("#pruneModels()", function () {
|
||||
|
|
@ -1251,17 +1275,21 @@ describe("Zotero.Embeddings", function () {
|
|||
let en = corpusFor('bge-small-en-v1.5');
|
||||
let zh = corpusFor('bge-small-zh-v1.5');
|
||||
// A model that claims no language of its own is measured on all of them
|
||||
let all = corpusFor('multilingual-e5-small');
|
||||
assert.isAbove(en.length, 0);
|
||||
assert.isAbove(zh.length, 0);
|
||||
assert.isAbove(all.length, en.length + zh.length);
|
||||
let all = corpusFor('bekko-embedding-v1-a8m');
|
||||
for (let corpus of [en, zh]) {
|
||||
assert.isAbove(corpus.short.length, 0);
|
||||
assert.isAbove(corpus.long.length, 0);
|
||||
}
|
||||
assert.isAbove(all.short.length, en.short.length + zh.short.length);
|
||||
assert.isAbove(all.long.length, en.long.length + zh.long.length);
|
||||
|
||||
// Text a model can't tokenize has to stay out of its corpus: it
|
||||
// can't tell two such passages apart, so they score highly against
|
||||
// each other and crowd out the tail that sets the floor
|
||||
let han = /[一-鿿]/;
|
||||
assert.isFalse(en.some(pair => han.test(pair.query) || han.test(pair.passage)));
|
||||
assert.isTrue(zh.every(pair => han.test(pair.query) && han.test(pair.passage)));
|
||||
let pairs = corpus => [...corpus.short, ...corpus.long];
|
||||
assert.isFalse(pairs(en).some(pair => han.test(pair.query) || han.test(pair.passage)));
|
||||
assert.isTrue(pairs(zh).every(pair => han.test(pair.query) && han.test(pair.passage)));
|
||||
});
|
||||
|
||||
it("should only let models claim a language the corpus is written in", function () {
|
||||
|
|
@ -1275,7 +1303,9 @@ describe("Zotero.Embeddings", function () {
|
|||
assert.include(codes, language, name);
|
||||
}
|
||||
// Whichever it claims, there are pairs to measure it against
|
||||
assert.isAbove(Zotero.Embeddings.Calibration.getCorpus().length, 0, name);
|
||||
let corpus = Zotero.Embeddings.Calibration.getCorpus();
|
||||
assert.isAbove(corpus.short.length, 0, name);
|
||||
assert.isAbove(corpus.long.length, 0, name);
|
||||
}
|
||||
}
|
||||
finally {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue