Initial commit: SIFTER:少样本 NLP 架构实验室,含可复现实验脚本与研究记录
This commit is contained in:
@@ -0,0 +1,121 @@
|
|||||||
|
# SIFTER:少样本 NLP 架构实验室
|
||||||
|
|
||||||
|
SIFTER(Sparse Inductive Feature-to-Prototype Event Representation)不是 Transformer 或 Mamba 的变体。它针对“标签极少、可利用无标签文本”的场景,采用:
|
||||||
|
|
||||||
|
1. 全语料 IDF 统计的词级稀疏证据记忆,并保留相对位置证据通道;
|
||||||
|
2. support-set 类别原型,而不是从零学习一个分类头;
|
||||||
|
3. 小型 TESSERA 事件图作为可学习残差接口;
|
||||||
|
4. 可复现的证据路由模式:global、positional、edge、adaptive。
|
||||||
|
|
||||||
|
核心思想是:少量标签不够训练稳定的 dense embedding,但足够估计类别在稀疏词证据空间中的原型。该路径不依赖 token-token attention,也不依赖逐 token 的连续状态扫描。
|
||||||
|
|
||||||
|
## 当前已验证配置
|
||||||
|
|
||||||
|
- GPU:NVIDIA GeForce RTX 5070,约 12GB 显存;
|
||||||
|
- PyTorch:2.9.0 + CUDA 12.8;
|
||||||
|
- 数据:AG News 本地 80/20 split,数据文件位于 E:\nlp_arch_lab\data\ag_news_csv\test.csv;
|
||||||
|
- 每类 4/8/16-shot;
|
||||||
|
- 4 个随机种子:42、43、44、45;
|
||||||
|
- Transformer、双向 Mamba-lite、SIFTER 总参数量约 1.3M;
|
||||||
|
- SIFTER v3 启用可学习 TESSERA 残差校正,残差尺度为 1.0,参数量不增加;
|
||||||
|
- 所有日志、checkpoint、summary 均写入 E 盘。
|
||||||
|
|
||||||
|
数据接口还支持放置在 E 盘的数据目录:SST-2 使用 E:\nlp_arch_lab\data\sst2\train.tsv 与 dev.tsv,TREC 使用 E:\nlp_arch_lab\data\trec\train.txt 与 test.txt。SST-2 与 TREC 原始文件均已完成本地接入。
|
||||||
|
|
||||||
|
## 复现
|
||||||
|
|
||||||
|
主实验命令:
|
||||||
|
|
||||||
|
C:\Users\Administrator\miniconda3\envs\LLM\python.exe E:\nlp_arch_lab\src\benchmark.py --dataset ag_news_local --shots 8 --epochs 1 --seeds 42 43 44 45 --max-len 128 --tokenizer word --evidence-routing global --sifter-residual-scale 1.0 --output-dir E:\nlp_arch_lab\runs\reproduce_8shot
|
||||||
|
|
||||||
|
完整复现入口:
|
||||||
|
|
||||||
|
powershell -ExecutionPolicy Bypass -File E:\nlp_arch_lab\run_reproduce.ps1
|
||||||
|
|
||||||
|
快速回归测试:
|
||||||
|
|
||||||
|
C:\Users\Administrator\miniconda3\envs\LLM\python.exe -m unittest discover -s E:\nlp_arch_lab\tests -v
|
||||||
|
|
||||||
|
SST-2 探索性复现(同一 hashword2 tokenizer,8-shot、4 seeds):
|
||||||
|
|
||||||
|
C:\Users\Administrator\miniconda3\envs\LLM\python.exe E:\nlp_arch_lab\src\benchmark.py --dataset sst2_local --shots 8 --epochs 1 --seeds 42 43 44 45 --max-len 96 --tokenizer hashword2 --evidence-routing global --sifter-residual-scale 1.0 --output-dir E:\nlp_arch_lab\runs\sst2_hashword2_reproduce_8shot_4seed
|
||||||
|
|
||||||
|
AG News 完整训练集下载过慢,因此工程使用已下载的 canonical test CSV 做固定 80/20 本地切分;这不是官方 train/test 组合,报告中已明确标注。
|
||||||
|
|
||||||
|
## 主结果
|
||||||
|
|
||||||
|
4 seeds、1 epoch、总参数匹配的均值:
|
||||||
|
|
||||||
|
| shots/类 | Transformer acc | Mamba-lite acc | SIFTER acc | Transformer F1 | Mamba F1 | SIFTER F1 |
|
||||||
|
|---:|---:|---:|---:|---:|---:|---:|
|
||||||
|
| 4 | 0.2582 | 0.2536 | 0.3972 | 0.2325 | 0.2242 | 0.3915 |
|
||||||
|
| 8 | 0.2712 | 0.2569 | 0.4847 | 0.2230 | 0.2272 | 0.4807 |
|
||||||
|
| 16 | 0.2674 | 0.2618 | 0.5801 | 0.2329 | 0.2177 | 0.5763 |
|
||||||
|
|
||||||
|
结果文件:
|
||||||
|
|
||||||
|
- E:\nlp_arch_lab\runs\ag_final_v3_residual1_4shot_4seed\summary.json
|
||||||
|
- E:\nlp_arch_lab\runs\ag_final_v3_residual1_8shot_4seed\summary.json
|
||||||
|
- E:\nlp_arch_lab\runs\ag_final_v3_residual1_16shot_4seed\summary.json
|
||||||
|
|
||||||
|
## 分类头公平性核查
|
||||||
|
|
||||||
|
主结果保留了最常见的 dense Transformer/Mamba 分类头,同时给 SIFTER 使用 support prototype head,这是它面向少样本的核心设计。为隔离“表示架构”和“分类头”的贡献,另做了 8-shot、4 seeds 的同头实验:Transformer 与 Mamba 也从 support 集初始化并冻结 prototype head。
|
||||||
|
|
||||||
|
| 8-shot、support head | accuracy | macro-F1 |
|
||||||
|
|---|---:|---:|
|
||||||
|
| Transformer | 0.2919 | 0.2860 |
|
||||||
|
| Mamba-lite | 0.2964 | 0.2804 |
|
||||||
|
| SIFTER | 0.4847 | 0.4807 |
|
||||||
|
|
||||||
|
当前 v3 同头 JSON:E:\nlp_arch_lab\runs\ag_final_v3_residual1_supporthead_8shot_4seed\summary.json。
|
||||||
|
|
||||||
|
## 第二真实任务:SST-2
|
||||||
|
|
||||||
|
SST-2 使用本地 GLUE train/dev 文件,训练集按每类抽取 support,dev 作为评测集;因此这里是“本地 train/dev 少样本协议”,不是官方隐藏 test 的替代品。先用 word tokenizer 做了预注册实验,再用 hashword2 作为短语证据消融,后者必须视为探索性结果,因为 tokenizer 选择发生在观察 word 结果之后。
|
||||||
|
|
||||||
|
| 协议 | Transformer acc / F1 | Mamba-lite acc / F1 | SIFTER acc / F1 |
|
||||||
|
|---|---:|---:|---:|
|
||||||
|
| hashword2、4-shot、dense head | 0.5049 / 0.4716 | 0.4917 / 0.4081 | 0.5138 / 0.4845 |
|
||||||
|
| word、dense head | 0.5175 / 0.5170 | 0.5017 / 0.4897 | 0.5209 / 0.4818 |
|
||||||
|
| hashword2、dense head | 0.5046 / 0.4732 | 0.4960 / 0.4106 | 0.5143 / 0.4847 |
|
||||||
|
| hashword2、同 support head | 0.5166 / 0.5000 | 0.5029 / 0.4524 | 0.5143 / 0.4847 |
|
||||||
|
|
||||||
|
结论要保守:v3 在 hashword2 探索性协议的 4/8-shot 上均同时超过两个 dense baselines;但同 support head 的 SST-2 F1 仍略低于 Transformer。因此 SST-2 目前支持“跨任务有竞争力并在主协议领先”,还不足以宣称普适超越。结果文件分别位于 E:\nlp_arch_lab\runs\sst2_hashword2_v3_residual1_4shot_4seed\summary.json、E:\nlp_arch_lab\runs\sst2_hashword2_v3_residual1_8shot_4seed\summary.json 与 E:\nlp_arch_lab\runs\sst2_hashword2_v3_supporthead_8shot_4seed\summary.json。
|
||||||
|
|
||||||
|
## 第三真实任务:TREC-6
|
||||||
|
|
||||||
|
TREC 使用 CogComp 的 train_5500.label 与 TREC_10.label,本地文件为 E:\nlp_arch_lab\data\trec\train.txt 和 test.txt,共 6 类、5500 条训练样本与 500 条测试样本。以下为 word tokenizer、1 epoch、4 seeds、总参数匹配的 dense-head 结果:
|
||||||
|
|
||||||
|
| shots/类 | Transformer acc / F1 | Mamba-lite acc / F1 | SIFTER acc / F1 |
|
||||||
|
|---:|---:|---:|---:|
|
||||||
|
| 4 | 0.1920 / 0.1426 | 0.1655 / 0.1389 | 0.6460 / 0.5872 |
|
||||||
|
| 8 | 0.2595 / 0.1989 | 0.1405 / 0.1167 | 0.7145 / 0.6731 |
|
||||||
|
|
||||||
|
为隔离分类头因素,TREC 8-shot 同 support head 结果为:Transformer 0.5415 / 0.5129,Mamba-lite 0.6000 / 0.5451,SIFTER 0.7145 / 0.6731。对应文件:
|
||||||
|
|
||||||
|
- E:\nlp_arch_lab\runs\trec_word_v1_4shot_4seed\summary.json
|
||||||
|
- E:\nlp_arch_lab\runs\trec_word_v2_residual1_8shot_4seed\summary.json
|
||||||
|
- E:\nlp_arch_lab\runs\trec_word_v2_residual1_supporthead_8shot_4seed\summary.json
|
||||||
|
|
||||||
|
## 未见随机种子 holdout
|
||||||
|
|
||||||
|
为了避免把 v3 残差尺度的探索性选择误报成无偏结果,固定配置再跑了未见过的 seeds 46、47、48、49:
|
||||||
|
|
||||||
|
| 任务、8-shot | Transformer acc / F1 | Mamba-lite acc / F1 | SIFTER v3 acc / F1 |
|
||||||
|
|---|---:|---:|---:|
|
||||||
|
| SST-2 hashword2 | 0.4903 / 0.4844 | 0.4928 / 0.4586 | 0.5178 / 0.4848 |
|
||||||
|
| TREC word | 0.2390 / 0.1913 | 0.1480 / 0.1074 | 0.6480 / 0.6143 |
|
||||||
|
| AG News word | 0.2622 / 0.2351 | 0.2556 / 0.2422 | 0.5005 / 0.4992 |
|
||||||
|
|
||||||
|
holdout 结果文件位于 E:\nlp_arch_lab\runs\sst2_hashword2_v3_holdout46_49_8shot\summary.json、E:\nlp_arch_lab\runs\trec_word_v3_holdout46_49_8shot\summary.json 与 E:\nlp_arch_lab\runs\ag_news_v3_holdout46_49_8shot\summary.json。
|
||||||
|
|
||||||
|
合并 seeds 42--49 后的均值(acc / macro-F1)为:AG News Transformer 0.2667 / 0.2290、Mamba-lite 0.2562 / 0.2347、SIFTER 0.4926 / 0.4900;SST-2 Transformer 0.4974 / 0.4788、Mamba-lite 0.4944 / 0.4346、SIFTER 0.5161 / 0.4847;TREC Transformer 0.2492 / 0.1951、Mamba-lite 0.1442 / 0.1120、SIFTER 0.6813 / 0.6437。
|
||||||
|
|
||||||
|
## 失败模式与边界
|
||||||
|
|
||||||
|
adaptive 路由在 8-shot 下可能被 support 留一方差误导,因此主实验固定使用 global,而 positional/edge 作为显式消融。长程合成任务的结果保存在 E:\nlp_arch_lab\runs\challenge_positional_exact_8shot_4seed\summary.json,只用于诊断,不并入真实数据主表。
|
||||||
|
|
||||||
|
## 边界与下一步
|
||||||
|
|
||||||
|
当前结果证明 SIFTER v3 在 AG News 与 TREC 的明确少样本协议下超过两个神经基线,并在 TREC 8-shot 同 support head 下仍保持领先;SST-2 的 4/8-shot hashword2 主协议也同时领先两个 dense baselines,但同 support head 的 F1 仍略低于 Transformer。AG News 当前仍是 canonical test CSV 的固定 80/20 split,SST-2 是本地 train/dev 协议。因此现在可以说“在三类真实任务中的主协议均有领先证据,其中 AG News/TREC 还具备更强的公平性证据”,不能说已经证明对所有 NLP 任务普适超越。
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,873 @@
|
|||||||
|
sentence label
|
||||||
|
it 's a charming and often affecting journey . 1
|
||||||
|
unflinchingly bleak and desperate 0
|
||||||
|
allows us to hope that nolan is poised to embark a major career as a commercial yet inventive filmmaker . 1
|
||||||
|
the acting , costumes , music , cinematography and sound are all astounding given the production 's austere locales . 1
|
||||||
|
it 's slow -- very , very slow . 0
|
||||||
|
although laced with humor and a few fanciful touches , the film is a refreshingly serious look at young women . 1
|
||||||
|
a sometimes tedious film . 0
|
||||||
|
or doing last year 's taxes with your ex-wife . 0
|
||||||
|
you do n't have to know about music to appreciate the film 's easygoing blend of comedy and romance . 1
|
||||||
|
in exactly 89 minutes , most of which passed as slowly as if i 'd been sitting naked on an igloo , formula 51 sank from quirky to jerky to utter turkey . 0
|
||||||
|
the mesmerizing performances of the leads keep the film grounded and keep the audience riveted . 1
|
||||||
|
it takes a strange kind of laziness to waste the talents of robert forster , anne meara , eugene levy , and reginald veljohnson all in the same movie . 0
|
||||||
|
... the film suffers from a lack of humor ( something needed to balance out the violence ) ... 0
|
||||||
|
we root for ( clara and paul ) , even like them , though perhaps it 's an emotion closer to pity . 1
|
||||||
|
even horror fans will most likely not find what they 're seeking with trouble every day ; the movie lacks both thrills and humor . 0
|
||||||
|
a gorgeous , high-spirited musical from india that exquisitely blends music , dance , song , and high drama . 1
|
||||||
|
the emotions are raw and will strike a nerve with anyone who 's ever had family trauma . 1
|
||||||
|
audrey tatou has a knack for picking roles that magnify her outrageous charm , and in this literate french comedy , she 's as morning-glory exuberant as she was in amélie . 1
|
||||||
|
... the movie is just a plain old monster . 0
|
||||||
|
in its best moments , resembles a bad high school production of grease , without benefit of song . 0
|
||||||
|
pumpkin takes an admirable look at the hypocrisy of political correctness , but it does so with such an uneven tone that you never know when humor ends and tragedy begins . 0
|
||||||
|
the iditarod lasts for days - this just felt like it did . 0
|
||||||
|
holden caulfield did it better . 0
|
||||||
|
a delectable and intriguing thriller filled with surprises , read my lips is an original . 1
|
||||||
|
seldom has a movie so closely matched the spirit of a man and his work . 1
|
||||||
|
nicks , seemingly uncertain what 's going to make people laugh , runs the gamut from stale parody to raunchy sex gags to formula romantic comedy . 0
|
||||||
|
the action switches between past and present , but the material link is too tenuous to anchor the emotional connections that purport to span a 125-year divide . 0
|
||||||
|
it 's an offbeat treat that pokes fun at the democratic exercise while also examining its significance for those who take part . 1
|
||||||
|
it 's a cookie-cutter movie , a cut-and-paste job . 0
|
||||||
|
i had to look away - this was god awful . 0
|
||||||
|
thanks to scott 's charismatic roger and eisenberg 's sweet nephew , roger dodger is one of the most compelling variations on in the company of men . 1
|
||||||
|
... designed to provide a mix of smiles and tears , `` crossroads '' instead provokes a handful of unintentional howlers and numerous yawns . 0
|
||||||
|
a gorgeous , witty , seductive movie . 1
|
||||||
|
if the movie succeeds in instilling a wary sense of ` there but for the grace of god , ' it is far too self-conscious to draw you deeply into its world . 0
|
||||||
|
it does n't believe in itself , it has no sense of humor ... it 's just plain bored . 0
|
||||||
|
a sequence of ridiculous shoot - 'em - up scenes . 0
|
||||||
|
the weight of the piece , the unerring professionalism of the chilly production , and the fascination embedded in the lurid topic prove recommendation enough . 1
|
||||||
|
( w ) hile long on amiable monkeys and worthy environmentalism , jane goodall 's wild chimpanzees is short on the thrills the oversize medium demands . 0
|
||||||
|
as surreal as a dream and as detailed as a photograph , as visually dexterous as it is at times imaginatively overwhelming . 1
|
||||||
|
escaping the studio , piccoli is warmly affecting and so is this adroitly minimalist movie . 1
|
||||||
|
there 's ... tremendous energy from the cast , a sense of playfulness and excitement that seems appropriate . 1
|
||||||
|
this illuminating documentary transcends our preconceived vision of the holy land and its inhabitants , revealing the human complexities beneath . 1
|
||||||
|
the subtle strength of `` elling '' is that it never loses touch with the reality of the grim situation . 1
|
||||||
|
holm ... embodies the character with an effortlessly regal charisma . 1
|
||||||
|
the title not only describes its main characters , but the lazy people behind the camera as well . 0
|
||||||
|
it offers little beyond the momentary joys of pretty and weightless intellectual entertainment . 0
|
||||||
|
a synthesis of cliches and absurdities that seems positively decadent in its cinematic flash and emptiness . 0
|
||||||
|
a subtle and well-crafted ( for the most part ) chiller . 1
|
||||||
|
has a lot of the virtues of eastwood at his best . 1
|
||||||
|
it 's hampered by a lifetime-channel kind of plot and a lead actress who is out of her depth . 0
|
||||||
|
it feels like an after-school special gussied up with some fancy special effects , and watching its rote plot points connect is about as exciting as gazing at an egg timer for 93 minutes . 0
|
||||||
|
for the most part , director anne-sophie birot 's first feature is a sensitive , extraordinarily well-acted drama . 1
|
||||||
|
mr. tsai is a very original artist in his medium , and what time is it there ? 1
|
||||||
|
sade is an engaging look at the controversial eponymous and fiercely atheistic hero . 1
|
||||||
|
so devoid of any kind of intelligible story that it makes films like xxx and collateral damage seem like thoughtful treatises 0
|
||||||
|
a tender , heartfelt family drama . 1
|
||||||
|
... a hollow joke told by a cinematic gymnast having too much fun embellishing the misanthropic tale to actually engage it . 0
|
||||||
|
the cold turkey would 've been a far better title . 0
|
||||||
|
manages to be both repulsively sadistic and mundane . 0
|
||||||
|
it 's just disappointingly superficial -- a movie that has all the elements necessary to be a fascinating , involving character study , but never does more than scratch the surface . 0
|
||||||
|
this is a story of two misfits who do n't stand a chance alone , but together they are magnificent . 1
|
||||||
|
schaeffer has to find some hook on which to hang his persistently useless movies , and it might as well be the resuscitation of the middle-aged character . 0
|
||||||
|
the primitive force of this film seems to bubble up from the vast collective memory of the combatants . 1
|
||||||
|
on this tricky topic , tadpole is very much a step in the right direction , with its blend of frankness , civility and compassion . 1
|
||||||
|
the script kicks in , and mr. hartley 's distended pace and foot-dragging rhythms follow . 0
|
||||||
|
you wonder why enough was n't just a music video rather than a full-length movie . 0
|
||||||
|
if you 're hard up for raunchy college humor , this is your ticket right here . 1
|
||||||
|
a fast , funny , highly enjoyable movie . 1
|
||||||
|
good old-fashioned slash-and-hack is back ! 1
|
||||||
|
this one is definitely one to skip , even for horror movie fanatics . 0
|
||||||
|
for all its impressive craftsmanship , and despite an overbearing series of third-act crescendos , lily chou-chou never really builds up a head of emotional steam . 0
|
||||||
|
exquisitely nuanced in mood tics and dialogue , this chamber drama is superbly acted by the deeply appealing veteran bouquet and the chilling but quite human berling . 1
|
||||||
|
uses high comedy to evoke surprising poignance . 1
|
||||||
|
one of creepiest , scariest movies to come along in a long , long time , easily rivaling blair witch or the others . 1
|
||||||
|
a string of rehashed sight gags based in insipid vulgarity . 0
|
||||||
|
among the year 's most intriguing explorations of alientation . 1
|
||||||
|
the movie fails to live up to the sum of its parts . 0
|
||||||
|
the son 's room is a triumph of gentility that earns its moments of pathos . 1
|
||||||
|
there is nothing outstanding about this film , but it is good enough and will likely be appreciated most by sailors and folks who know their way around a submarine . 1
|
||||||
|
this is a train wreck of an action film -- a stupefying attempt by the filmmakers to force-feed james bond into the mindless xxx mold and throw 40 years of cinematic history down the toilet in favor of bright flashes and loud bangs . 0
|
||||||
|
the draw ( for `` big bad love '' ) is a solid performance by arliss howard . 1
|
||||||
|
green might want to hang onto that ski mask , as robbery may be the only way to pay for his next project . 0
|
||||||
|
it 's one pussy-ass world when even killer-thrillers revolve around group therapy sessions . 0
|
||||||
|
though it 's become almost redundant to say so , major kudos go to leigh for actually casting people who look working-class . 1
|
||||||
|
the band 's courage in the face of official repression is inspiring , especially for aging hippies ( this one included ) . 1
|
||||||
|
the movie achieves as great an impact by keeping these thoughts hidden as ... ( quills ) did by showing them . 1
|
||||||
|
the film flat lines when it should peak and is more missed opportunity and trifle than dark , decadent truffle . 0
|
||||||
|
jaglom ... put ( s ) the audience in the privileged position of eavesdropping on his characters 1
|
||||||
|
fresnadillo 's dark and jolting images have a way of plying into your subconscious like the nightmare you had a week ago that wo n't go away . 1
|
||||||
|
we know the plot 's a little crazy , but it held my interest from start to finish . 1
|
||||||
|
it 's a scattershot affair , but when it hits its mark it 's brilliant . 1
|
||||||
|
hardly a masterpiece , but it introduces viewers to a good charitable enterprise and some interesting real people . 1
|
||||||
|
you wo n't like roger , but you will quickly recognize him . 0
|
||||||
|
if steven soderbergh 's ` solaris ' is a failure it is a glorious failure . 1
|
||||||
|
byler reveals his characters in a way that intrigues and even fascinates us , and he never reduces the situation to simple melodrama . 1
|
||||||
|
this riveting world war ii moral suspense story deals with the shadow side of american culture : racial prejudice in its ugly and diverse forms . 0
|
||||||
|
it 's difficult to imagine the process that produced such a script , but here 's guessing that spray cheese and underarm noises played a crucial role . 0
|
||||||
|
no sophomore slump for director sam mendes , who segues from oscar winner to oscar-winning potential with a smooth sleight of hand . 1
|
||||||
|
on the whole , the movie lacks wit , feeling and believability to compensate for its incessant coarseness and banality . 0
|
||||||
|
why make a documentary about these marginal historical figures ? 0
|
||||||
|
neither parker nor donovan is a typical romantic lead , but they bring a fresh , quirky charm to the formula . 1
|
||||||
|
his last movie was poetically romantic and full of indelible images , but his latest has nothing going for it . 0
|
||||||
|
does paint some memorable images ... , but makhmalbaf keeps her distance from the characters 1
|
||||||
|
a gripping movie , played with performances that are all understated and touching . 1
|
||||||
|
it 's one of those baseball pictures where the hero is stoic , the wife is patient , the kids are as cute as all get-out and the odds against success are long enough to intimidate , but short enough to make a dream seem possible . 1
|
||||||
|
combining quick-cut editing and a blaring heavy metal much of the time , beck seems to be under the illusion that he 's shooting the latest system of a down video . 0
|
||||||
|
the movie 's relatively simple plot and uncomplicated morality play well with the affable cast . 1
|
||||||
|
what the director ca n't do is make either of val kilmer 's two personas interesting or worth caring about . 0
|
||||||
|
too often , the viewer is n't reacting to humor so much as they are wincing back in repugnance . 0
|
||||||
|
it 's great escapist fun that recreates a place and time that will never happen again . 1
|
||||||
|
scores no points for originality , wit , or intelligence . 0
|
||||||
|
there is n't nearly enough fun here , despite the presence of some appealing ingredients . 0
|
||||||
|
hilariously inept and ridiculous . 1
|
||||||
|
this movie is maddening . 0
|
||||||
|
it haunts you , you ca n't forget it , you admire its conception and are able to resolve some of the confusions you had while watching it . 1
|
||||||
|
sam mendes has become valedictorian at the school for soft landings and easy ways out . 0
|
||||||
|
one of the smartest takes on singles culture i 've seen in a long time . 1
|
||||||
|
moody , heartbreaking , and filmed in a natural , unforced style that makes its characters seem entirely convincing even when its script is not . 1
|
||||||
|
every nanosecond of the the new guy reminds you that you could be doing something else far more pleasurable . 0
|
||||||
|
comes ... uncomfortably close to coasting in the treads of the bicycle thief . 0
|
||||||
|
warm water under a red bridge is a quirky and poignant japanese film that explores the fascinating connections between women , water , nature , and sexuality . 1
|
||||||
|
it seems to me the film is about the art of ripping people off without ever letting them consciously know you have done so 0
|
||||||
|
old-form moviemaking at its best . 1
|
||||||
|
turns potentially forgettable formula into something strangely diverting . 1
|
||||||
|
( lawrence bounces ) all over the stage , dancing , running , sweating , mopping his face and generally displaying the wacky talent that brought him fame in the first place . 1
|
||||||
|
a movie that reminds us of just how exciting and satisfying the fantasy cinema can be when it 's approached with imagination and flair . 1
|
||||||
|
confirms the nagging suspicion that ethan hawke would be even worse behind the camera than he is in front of it . 0
|
||||||
|
in the end , we are left with something like two ships passing in the night rather than any insights into gay love , chinese society or the price one pays for being dishonest . 0
|
||||||
|
montias ... pumps a lot of energy into his nicely nuanced narrative and surrounds himself with a cast of quirky -- but not stereotyped -- street characters . 1
|
||||||
|
it provides the grand , intelligent entertainment of a superior cast playing smart people amid a compelling plot . 1
|
||||||
|
suffers from the lack of a compelling or comprehensible narrative . 0
|
||||||
|
in execution , this clever idea is far less funny than the original , killers from space . 0
|
||||||
|
scooby dooby doo / and shaggy too / you both look and sound great . 1
|
||||||
|
the tale of tok ( andy lau ) , a sleek sociopath on the trail of o ( takashi sorimachi ) , the most legendary of asian hitmen , is too scattershot to take hold . 0
|
||||||
|
it all drags on so interminably it 's like watching a miserable relationship unfold in real time . 0
|
||||||
|
pumpkin means to be an outrageous dark satire on fraternity life , but its ambitions far exceed the abilities of writer adam larson broder and his co-director , tony r. abrams , in their feature debut . 0
|
||||||
|
looks and feels like a project better suited for the small screen . 0
|
||||||
|
forced , familiar and thoroughly condescending . 0
|
||||||
|
that is a compliment to kuras and miller . 1
|
||||||
|
it 's not the ultimate depression-era gangster movie . 0
|
||||||
|
sacrifices the value of its wealth of archival foot-age with its less-than-objective stance . 0
|
||||||
|
the character of zigzag is not sufficiently developed to support a film constructed around him . 0
|
||||||
|
what better message than ` love thyself ' could young women of any size receive ? 1
|
||||||
|
a solid film ... but more conscientious than it is truly stirring . 1
|
||||||
|
while ( hill ) has learned new tricks , the tricks alone are not enough to salvage this lifeless boxing film . 0
|
||||||
|
the best that can be said about the work here of scottish director ritchie ... is that he obviously does n't have his heart in it . 0
|
||||||
|
about a manga-like heroine who fights back at her abusers , it 's energetic and satisfying if not deep and psychological . 1
|
||||||
|
the talented and clever robert rodriguez perhaps put a little too much heart into his first film and did n't reserve enough for his second . 0
|
||||||
|
feels too formulaic and too familiar to produce the transgressive thrills of early underground work . 0
|
||||||
|
the volatile dynamics of female friendship is the subject of this unhurried , low-key film that is so off-hollywood that it seems positively french in its rhythms and resonance . 1
|
||||||
|
overall very good for what it 's trying to do . 1
|
||||||
|
a big , gorgeous , sprawling swashbuckler that delivers its diversions in grand , uncomplicated fashion . 1
|
||||||
|
a difficult , absorbing film that manages to convey more substance despite its repetitions and inconsistencies than do most films than are far more pointed and clear . 1
|
||||||
|
the heavy-handed film is almost laughable as a consequence . 0
|
||||||
|
a solid examination of the male midlife crisis . 1
|
||||||
|
a nightmare date with a half-formed wit done a great disservice by a lack of critical distance and a sad trust in liberal arts college bumper sticker platitudes . 0
|
||||||
|
manages to transcend the sex , drugs and show-tunes plot into something far richer . 1
|
||||||
|
it takes talent to make a lifeless movie about the most heinous man who ever lived . 0
|
||||||
|
by getting myself wrapped up in the visuals and eccentricities of many of the characters , i found myself confused when it came time to get to the heart of the movie . 0
|
||||||
|
like leon , it 's frustrating and still oddly likable . 1
|
||||||
|
uncommonly stylish but equally silly ... the picture fails to generate much suspense , nor does it ask searching enough questions to justify its pretensions . 0
|
||||||
|
not exactly the bees knees 0
|
||||||
|
there seems to be no clear path as to where the story 's going , or how long it 's going to take to get there . 0
|
||||||
|
slapstick buffoonery can tickle many a preschooler 's fancy , but when it costs a family of four about $ 40 to see a film in theaters , why spend money on a dog like this when you can rent a pedigree instead ? 0
|
||||||
|
a woman 's pic directed with resonance by ilya chaiken . 1
|
||||||
|
may reawaken discussion of the kennedy assassination but this fictional film looks made for cable rather than for the big screen . 0
|
||||||
|
characters still need to function according to some set of believable and comprehensible impulses , no matter how many drugs they do or how much artistic license avary employs . 0
|
||||||
|
the end result is a film that 's neither . 0
|
||||||
|
manages to be sweet and wickedly satisfying at the same time . 1
|
||||||
|
leigh 's film is full of memorable performances from top to bottom . 1
|
||||||
|
it 's also , clearly , great fun . 1
|
||||||
|
rarely has leukemia looked so shimmering and benign . 0
|
||||||
|
it seems like i have been waiting my whole life for this movie and now i ca n't wait for the sequel . 1
|
||||||
|
determined to be fun , and bouncy , with energetic musicals , the humor did n't quite engage this adult . 0
|
||||||
|
if you dig on david mamet 's mind tricks ... rent this movie and enjoy ! 1
|
||||||
|
bleakly funny , its characters all the more touching for refusing to pity or memorialize themselves . 1
|
||||||
|
delivers the same old same old , tarted up with latin flava and turned out by hollywood playas . 0
|
||||||
|
does n't offer much besides glib soullessness , raunchy language and a series of brutal set pieces ... that raise the bar on stylized screen violence . 0
|
||||||
|
it made me want to wrench my eyes out of my head and toss them at the screen . 0
|
||||||
|
the film 's performances are thrilling . 1
|
||||||
|
unfortunately , it 's not silly fun unless you enjoy really bad movies . 0
|
||||||
|
it 's a bad thing when a movie has about as much substance as its end credits blooper reel . 0
|
||||||
|
i sympathize with the plight of these families , but the movie does n't do a very good job conveying the issue at hand . 0
|
||||||
|
the lower your expectations , the more you 'll enjoy it . 0
|
||||||
|
though perry and hurley make inspiring efforts to breathe life into the disjointed , haphazard script by jay scherick and david ronn , neither the actors nor director reginald hudlin can make it more than fitfully entertaining . 0
|
||||||
|
a must-see for the david mamet enthusiast and for anyone who appreciates intelligent , stylish moviemaking . 1
|
||||||
|
pacino is brilliant as the sleep-deprived dormer , his increasing weariness as much existential as it is physical . 1
|
||||||
|
` de niro ... is a veritable source of sincere passion that this hollywood contrivance orbits around . ' 1
|
||||||
|
a misogynistic piece of filth that attempts to pass itself off as hip , young adult entertainment . 0
|
||||||
|
its story may be a thousand years old , but why did it have to seem like it took another thousand to tell it to us ? 0
|
||||||
|
try as i may , i ca n't think of a single good reason to see this movie , even though everyone in my group extemporaneously shouted , ` thank you ! ' 0
|
||||||
|
the movie is beautiful to behold and engages one in a sense of epic struggle -- inner and outer -- that 's all too rare in hollywood 's hastier productions . 1
|
||||||
|
a celebration of quirkiness , eccentricity , and certain individuals ' tendency to let it all hang out , and damn the consequences . 1
|
||||||
|
morton uses her face and her body language to bring us morvern 's soul , even though the character is almost completely deadpan . 1
|
||||||
|
instead of a hyperbolic beat-charged urban western , it 's an unpretentious , sociologically pointed slice of life . 1
|
||||||
|
my thoughts were focused on the characters . 1
|
||||||
|
so , too , is this comedy about mild culture clashing in today 's new delhi . 1
|
||||||
|
for starters , the story is just too slim . 0
|
||||||
|
this is a winning ensemble comedy that shows canadians can put gentle laughs and equally gentle sentiments on the button , just as easily as their counterparts anywhere else in the world . 1
|
||||||
|
at the very least , if you do n't know anything about derrida when you walk into the theater , you wo n't know much more when you leave . 0
|
||||||
|
the format gets used best ... to capture the dizzying heights achieved by motocross and bmx riders , whose balletic hotdogging occasionally ends in bone-crushing screwups . 1
|
||||||
|
inside the film 's conflict-powered plot there is a decent moral trying to get out , but it 's not that , it 's the tension that keeps you in your seat . 1
|
||||||
|
there ought to be a directing license , so that ed burns can have his revoked . 0
|
||||||
|
bad . 0
|
||||||
|
that dogged good will of the parents and ` vain ' jia 's defoliation of ego , make the film touching despite some doldrums . 1
|
||||||
|
falls neatly into the category of good stupid fun . 1
|
||||||
|
an artful , intelligent film that stays within the confines of a well-established genre . 1
|
||||||
|
smart , provocative and blisteringly funny . 1
|
||||||
|
and the lesson , in the end , is nothing new . 0
|
||||||
|
this is not the undisputed worst boxing movie ever , but it 's certainly not a champion - the big loser is the audience . 0
|
||||||
|
not only is undercover brother as funny , if not more so , than both austin powers films , but it 's also one of the smarter , savvier spoofs to come along in some time . 1
|
||||||
|
to say this was done better in wilder 's some like it hot is like saying the sun rises in the east . 0
|
||||||
|
the entire movie is about a boring , sad man being boring and sad . 0
|
||||||
|
this time mr. burns is trying something in the martin scorsese street-realist mode , but his self-regarding sentimentality trips him up again . 0
|
||||||
|
perceptive in its vision of nascent industrialized world politics as a new art form , but far too clunky , didactic and saddled with scenes that seem simply an ill fit for this movie . 0
|
||||||
|
the best revenge may just be living well because this film , unlike other dumas adaptations , is far more likened to a treasure than a lengthy jail sentence . 1
|
||||||
|
the movie understands like few others how the depth and breadth of emotional intimacy give the physical act all of its meaning and most of its pleasure . 1
|
||||||
|
once ( kim ) begins to overplay the shock tactics and bait-and-tackle metaphors , you may decide it 's too high a price to pay for a shimmering picture postcard . 0
|
||||||
|
all that 's missing is the spontaneity , originality and delight . 0
|
||||||
|
what the film lacks in general focus it makes up for in compassion , as corcuera manages to find the seeds of hope in the form of collective action . 1
|
||||||
|
the socio-histo-political treatise is told in earnest strides ... ( and ) personal illusion is deconstructed with poignancy . 1
|
||||||
|
my reaction in a word : disappointment . 0
|
||||||
|
a psychological thriller with a genuinely spooky premise and an above-average cast , actor bill paxton 's directing debut is a creepy slice of gothic rural americana . 1
|
||||||
|
corny , schmaltzy and predictable , but still manages to be kind of heartwarming , nonetheless . 1
|
||||||
|
nothing 's at stake , just a twisty double-cross you can smell a mile away -- still , the derivative nine queens is lots of fun . 1
|
||||||
|
far more imaginative and ambitious than the trivial , cash-in features nickelodeon has made from its other animated tv series . 1
|
||||||
|
of course , by more objective measurements it 's still quite bad . 0
|
||||||
|
as the two leads , lathan and diggs are charming and have chemistry both as friends and lovers . 1
|
||||||
|
it provides an honest look at a community striving to anchor itself in new grounds . 1
|
||||||
|
this movie seems to have been written using mad-libs . 0
|
||||||
|
reign of fire looks as if it was made without much thought -- and is best watched that way . 1
|
||||||
|
martin and barbara are complex characters -- sometimes tender , sometimes angry -- and the delicate performances by sven wollter and viveka seldahl make their hopes and frustrations vivid . 1
|
||||||
|
it 's not that kung pow is n't funny some of the time -- it just is n't any funnier than bad martial arts movies are all by themselves , without all oedekerk 's impish augmentation . 0
|
||||||
|
i 'd have to say the star and director are the big problems here . 0
|
||||||
|
affleck and jackson are good sparring partners . 1
|
||||||
|
whether you like rap music or loathe it , you ca n't deny either the tragic loss of two young men in the prime of their talent or the power of this movie . 1
|
||||||
|
not since japanese filmmaker akira kurosawa 's ran have the savagery of combat and the specter of death been visualized with such operatic grandeur . 1
|
||||||
|
a by-the-numbers effort that wo n't do much to enhance the franchise . 0
|
||||||
|
an occasionally funny , but overall limp , fish-out-of-water story . 0
|
||||||
|
brilliantly explores the conflict between following one 's heart and following the demands of tradition . 1
|
||||||
|
despite the 2-d animation , the wild thornberrys movie makes for a surprisingly cinematic experience . 1
|
||||||
|
it appears that something has been lost in the translation to the screen . 0
|
||||||
|
it all feels like a monty python sketch gone horribly wrong . 0
|
||||||
|
the film tunes into a grief that could lead a man across centuries . 1
|
||||||
|
dazzles with its fully-written characters , its determined stylishness ( which always relates to characters and story ) and johnny dankworth 's best soundtrack in years . 1
|
||||||
|
it 's a work by an artist so in control of both his medium and his message that he can improvise like a jazzman . 1
|
||||||
|
it 's the chemistry between the women and the droll scene-stealing wit and wolfish pessimism of anna chancellor that makes this `` two weddings and a funeral '' fun . 1
|
||||||
|
stealing harvard is evidence that the farrelly bros. -- peter and bobby -- and their brand of screen comedy are wheezing to an end , along with green 's half-hearted movie career . 0
|
||||||
|
a full world has been presented onscreen , not some series of carefully structured plot points building to a pat resolution . 1
|
||||||
|
huston nails both the glad-handing and the choking sense of hollow despair . 1
|
||||||
|
one of the more intelligent children 's movies to hit theaters this year . 1
|
||||||
|
the film tries too hard to be funny and tries too hard to be hip . 0
|
||||||
|
blanchett 's performance confirms her power once again . 1
|
||||||
|
if you believe any of this , i can make you a real deal on leftover enron stock that will double in value a week from friday . 0
|
||||||
|
attempts by this ensemble film to impart a message are so heavy-handed that they instead pummel the audience . 0
|
||||||
|
no one but a convict guilty of some truly heinous crime should have to sit through the master of disguise . 0
|
||||||
|
rarely has so much money delivered so little entertainment . 0
|
||||||
|
taylor appears to have blown his entire budget on soundtrack rights and had nothing left over for jokes . 0
|
||||||
|
`` the time machine '' is a movie that has no interest in itself . 0
|
||||||
|
a rarity among recent iranian films : it 's a comedy full of gentle humor that chides the absurdity of its protagonist 's plight . 1
|
||||||
|
/ but daphne , you 're too buff / fred thinks he 's tough / and velma - wow , you 've lost weight ! 0
|
||||||
|
the very definition of the ` small ' movie , but it is a good stepping stone for director sprecher . 1
|
||||||
|
it 's like every bad idea that 's ever gone into an after-school special compiled in one place , minus those daytime programs ' slickness and sophistication ( and who knew they even had any ? ) . 0
|
||||||
|
chilling , well-acted , and finely directed : david jacobson 's dahmer . 1
|
||||||
|
it ca n't decide if it wants to be a mystery/thriller , a romance or a comedy . 0
|
||||||
|
paid in full is so stale , in fact , that its most vibrant scene is one that uses clips from brian de palma 's scarface . 0
|
||||||
|
a coda in every sense , the pinochet case splits time between a minute-by-minute account of the british court 's extradition chess game and the regime 's talking-head survivors . 1
|
||||||
|
it 's played in the most straight-faced fashion , with little humor to lighten things up . 0
|
||||||
|
a dumb movie with dumb characters doing dumb things and you have to be really dumb not to see where this is going . 0
|
||||||
|
with virtually no interesting elements for an audience to focus on , chelsea walls is a triple-espresso endurance challenge . 0
|
||||||
|
dense with characters and contains some thrilling moments . 1
|
||||||
|
as unseemly as its title suggests . 1
|
||||||
|
it 's like watching a nightmare made flesh . 0
|
||||||
|
minority report is exactly what the title indicates , a report . 1
|
||||||
|
it 's hard to like a film about a guy who is utterly unlikeable , and shiner , starring michael caine as an aging british boxing promoter desperate for a taste of fame and fortune , is certainly that . 0
|
||||||
|
an entertaining , colorful , action-filled crime story with an intimate heart . 1
|
||||||
|
for this reason and this reason only -- the power of its own steadfast , hoity-toity convictions -- chelsea walls deserves a medal . 1
|
||||||
|
it just may inspire a few younger moviegoers to read stevenson 's book , which is a treasure in and of itself . 1
|
||||||
|
basically a static series of semi-improvised ( and semi-coherent ) raps between the stars . 0
|
||||||
|
... with `` the bourne identity '' we return to the more traditional action genre . 1
|
||||||
|
it 's so good that its relentless , polished wit can withstand not only inept school productions , but even oliver parker 's movie adaptation . 1
|
||||||
|
chokes on its own depiction of upper-crust decorum . 0
|
||||||
|
while there 's something intrinsically funny about sir anthony hopkins saying ` get in the car , bitch , ' this jerry bruckheimer production has little else to offer 1
|
||||||
|
a rewarding work of art for only the most patient and challenge-hungry moviegoers . 1
|
||||||
|
directed in a paint-by-numbers manner . 0
|
||||||
|
k-19 exploits our substantial collective fear of nuclear holocaust to generate cheap hollywood tension . 0
|
||||||
|
at its best , queen is campy fun like the vincent price horror classics of the '60s . 1
|
||||||
|
it 's a much more emotional journey than what shyamalan has given us in his past two movies , and gibson , stepping in for bruce willis , is the perfect actor to take us on the trip . 1
|
||||||
|
the quality of the art combined with the humor and intelligence of the script allow the filmmakers to present the biblical message of forgiveness without it ever becoming preachy or syrupy . 1
|
||||||
|
cool ? 1
|
||||||
|
deliriously funny , fast and loose , accessible to the uninitiated , and full of surprises 1
|
||||||
|
even with a green mohawk and a sheet of fire-red flame tattoos covering his shoulder , however , kilmer seems to be posing , rather than acting . 0
|
||||||
|
the story and the friendship proceeds in such a way that you 're watching a soap opera rather than a chronicle of the ups and downs that accompany lifelong friendships . 0
|
||||||
|
at a time when half the so-called real movies are little more than live-action cartoons , it 's refreshing to see a cartoon that knows what it is , and knows the form 's history . 1
|
||||||
|
the old-world - meets-new mesh is incarnated in the movie 's soundtrack , a joyful effusion of disco bollywood that , by the end of monsoon wedding , sent my spirit soaring out of the theater . 1
|
||||||
|
jones ... does offer a brutal form of charisma . 1
|
||||||
|
its well of thorn and vinegar ( and simple humanity ) has long been plundered by similar works featuring the insight and punch this picture so conspicuously lacks . 0
|
||||||
|
travels a fascinating arc from hope and euphoria to reality and disillusionment . 1
|
||||||
|
serving sara does n't serve up a whole lot of laughs . 0
|
||||||
|
the sort of film that makes me miss hitchcock , but also feel optimistic that there 's hope for popular cinema yet . 1
|
||||||
|
fun , flip and terribly hip bit of cinematic entertainment . 1
|
||||||
|
the x potion gives the quickly named blossom , bubbles and buttercup supernatural powers that include extraordinary strength and laser-beam eyes , which unfortunately do n't enable them to discern flimsy screenplays . 0
|
||||||
|
the wild thornberrys movie is a jolly surprise . 1
|
||||||
|
entertains by providing good , lively company . 1
|
||||||
|
a densely constructed , highly referential film , and an audacious return to form that can comfortably sit among jean-luc godard 's finest work . 1
|
||||||
|
what was once original has been co-opted so frequently that it now seems pedestrian . 0
|
||||||
|
the story and structure are well-honed . 1
|
||||||
|
macdowell , whose wifty southern charm has anchored lighter affairs ... brings an absolutely riveting conviction to her role . 1
|
||||||
|
an intriguing cinematic omnibus and round-robin that occasionally is more interesting in concept than in execution . 1
|
||||||
|
the second coming of harry potter is a film far superior to its predecessor . 1
|
||||||
|
if you can stomach the rough content , it 's worth checking out for the performances alone . 1
|
||||||
|
a warm , funny , engaging film . 1
|
||||||
|
i 'll bet the video game is a lot more fun than the film . 0
|
||||||
|
the best film about baseball to hit theaters since field of dreams . 1
|
||||||
|
it is great summer fun to watch arnold and his buddy gerald bounce off a quirky cast of characters . 1
|
||||||
|
complete lack of originality , cleverness or even visible effort 0
|
||||||
|
awesome creatures , breathtaking scenery , and epic battle scenes add up to another ` spectacular spectacle . ' 1
|
||||||
|
all-in-all , the film is an enjoyable and frankly told tale of a people who live among us , but not necessarily with us . 1
|
||||||
|
hit and miss as far as the comedy goes and a big ole ' miss in the way of story . 0
|
||||||
|
too much of it feels unfocused and underdeveloped . 0
|
||||||
|
a deep and meaningful film . 1
|
||||||
|
but it could have been worse . 0
|
||||||
|
that 's pure pr hype . 0
|
||||||
|
a painfully funny ode to bad behavior . 1
|
||||||
|
you 'll gasp appalled and laugh outraged and possibly , watching the spectacle of a promising young lad treading desperately in a nasty sea , shed an errant tear . 1
|
||||||
|
liotta put on 30 pounds for the role , and has completely transformed himself from his smooth , goodfellas image . 1
|
||||||
|
a beguiling splash of pastel colors and prankish comedy from disney . 1
|
||||||
|
it proves quite compelling as an intense , brooding character study . 1
|
||||||
|
an unwise amalgam of broadcast news and vibes . 0
|
||||||
|
utterly lacking in charm , wit and invention , roberto benigni 's pinocchio is an astonishingly bad film . 0
|
||||||
|
and that leaves a hole in the center of the salton sea . 0
|
||||||
|
the chateau cleverly probes the cross-cultural differences between gauls and yanks . 1
|
||||||
|
broomfield turns his distinctive ` blundering ' style into something that could really help clear up the case . 1
|
||||||
|
a pleasant enough romance with intellectual underpinnings , the kind of movie that entertains even as it turns maddeningly predictable . 1
|
||||||
|
what really makes it special is that it pulls us into its world , gives us a hero whose suffering and triumphs we can share , surrounds him with interesting characters and sends us out of the theater feeling we 've shared a great adventure . 1
|
||||||
|
with the exception of some fleetingly amusing improvisations by cedric the entertainer as perry 's boss , there is n't a redeeming moment here . 0
|
||||||
|
having had the good sense to cast actors who are , generally speaking , adored by the movie-going public , khouri then gets terrific performances from them all . 1
|
||||||
|
... a boring parade of talking heads and technical gibberish that will do little to advance the linux cause . 0
|
||||||
|
it 's of the quality of a lesser harrison ford movie - six days , seven nights , maybe , or that dreadful sabrina remake . 0
|
||||||
|
if you enjoy more thoughtful comedies with interesting conflicted characters ; this one is for you . 1
|
||||||
|
the most hopelessly monotonous film of the year , noteworthy only for the gimmick of being filmed as a single unbroken 87-minute take . 0
|
||||||
|
it deserves to be seen by anyone with even a passing interest in the events shaping the world beyond their own horizons . 1
|
||||||
|
in an effort , i suspect , not to offend by appearing either too serious or too lighthearted , it offends by just being wishy-washy . 0
|
||||||
|
no way i can believe this load of junk . 0
|
||||||
|
there is a fabric of complex ideas here , and feelings that profoundly deepen them . 1
|
||||||
|
this tenth feature is a big deal , indeed -- at least the third-best , and maybe even a notch above the previous runner-up , nicholas meyer 's star trek vi : the undiscovered country . 1
|
||||||
|
not only unfunny , but downright repellent . 0
|
||||||
|
works hard to establish rounded characters , but then has nothing fresh or particularly interesting to say about them . 0
|
||||||
|
just one bad idea after another . 0
|
||||||
|
... turns so unforgivably trite in its last 10 minutes that anyone without a fortified sweet tooth will likely go into sugar shock . 0
|
||||||
|
his comedy premises are often hackneyed or just plain crude , calculated to provoke shocked laughter , without following up on a deeper level . 0
|
||||||
|
( næs ) directed the stage version of elling , and gets fine performances from his two leads who originated the characters on stage . 1
|
||||||
|
a swashbuckling tale of love , betrayal , revenge and above all , faith . 1
|
||||||
|
for movie lovers as well as opera lovers , tosca is a real treat . 1
|
||||||
|
the film is quiet , threatening and unforgettable . 1
|
||||||
|
there is no pleasure in watching a child suffer . 0
|
||||||
|
jason x is positively anti-darwinian : nine sequels and 400 years later , the teens are none the wiser and jason still kills on auto-pilot . 0
|
||||||
|
stealing harvard aspires to comedic grand larceny but stands convicted of nothing more than petty theft of your time . 0
|
||||||
|
( d ) oes n't bother being as cloying or preachy as equivalent evangelical christian movies -- maybe the filmmakers know that the likely audience will already be among the faithful . 1
|
||||||
|
displaying about equal amounts of naiveté , passion and talent , beneath clouds establishes sen as a filmmaker of considerable potential . 1
|
||||||
|
` easily my choice for one of the year 's best films . ' 1
|
||||||
|
a very long movie , dull in stretches , with entirely too much focus on meal preparation and igloo construction . 0
|
||||||
|
as a first-time director , paxton has tapped something in himself as an actor that provides frailty with its dark soul . 1
|
||||||
|
it 's a grab bag of genres that do n't add up to a whole lot of sense . 0
|
||||||
|
instead of hiding pinocchio from critics , miramax should have hidden it from everyone . 0
|
||||||
|
portentous and pretentious , the weight of water is appropriately titled , given the heavy-handedness of it drama . 0
|
||||||
|
altogether , this is successful as a film , while at the same time being a most touching reconsideration of the familiar masterpiece . 1
|
||||||
|
there has always been something likable about the marquis de sade . 1
|
||||||
|
the humor is forced and heavy-handed , and occasionally simply unpleasant . 0
|
||||||
|
without ever becoming didactic , director carlos carrera expertly weaves this novelistic story of entangled interrelationships and complex morality . 1
|
||||||
|
partway through watching this saccharine , easter-egg-colored concoction , you realize that it is made up of three episodes of a rejected tv show . 0
|
||||||
|
for the most part , it 's a work of incendiary genius , steering clear of knee-jerk reactions and quick solutions . 1
|
||||||
|
the special effects and many scenes of weightlessness look as good or better than in the original , while the oscar-winning sound and james horner 's rousing score make good use of the hefty audio system . 1
|
||||||
|
not since freddy got fingered has a major release been so painful to sit through . 0
|
||||||
|
the movie is what happens when you blow up small potatoes to 10 times their natural size , and it ai n't pretty . 0
|
||||||
|
we have n't seen such hilarity since say it is n't so ! 1
|
||||||
|
to call the other side of heaven `` appalling '' would be to underestimate just how dangerous entertainments like it can be . 0
|
||||||
|
nothing is sacred in this gut-buster . 0
|
||||||
|
feels haphazard , as if the writers mistakenly thought they could achieve an air of frantic spontaneity by simply tossing in lots of characters doing silly stuff and stirring the pot . 0
|
||||||
|
tries to add some spice to its quirky sentiments but the taste is all too familiar . 0
|
||||||
|
at its worst , it implodes in a series of very bad special effects . 0
|
||||||
|
with tightly organized efficiency , numerous flashbacks and a constant edge of tension , miller 's film is one of 2002 's involvingly adult surprises . 1
|
||||||
|
a great ensemble cast ca n't lift this heartfelt enterprise out of the familiar . 0
|
||||||
|
a warm but realistic meditation on friendship , family and affection . 1
|
||||||
|
at times , the suspense is palpable , but by the end there 's a sense that the crux of the mystery hinges on a technicality that strains credulity and leaves the viewer haunted by the waste of potential . 0
|
||||||
|
while the resident evil games may have set new standards for thrills , suspense , and gore for video games , the movie really only succeeds in the third of these . 0
|
||||||
|
it 's a remarkably solid and subtly satirical tour de force . 1
|
||||||
|
director andrew niccol ... demonstrates a wry understanding of the quirks of fame . 1
|
||||||
|
when leguizamo finally plugged an irritating character late in the movie . 0
|
||||||
|
thekids will probably stay amused at the kaleidoscope of big , colorful characters . 1
|
||||||
|
mattei is tiresomely grave and long-winded , as if circularity itself indicated profundity . 0
|
||||||
|
... plays like somebody spliced random moments of a chris rock routine into what is otherwise a cliche-riddled but self-serious spy thriller . 0
|
||||||
|
an overemphatic , would-be wacky , ultimately tedious sex farce . 0
|
||||||
|
it all adds up to good fun . 1
|
||||||
|
whether writer-director anne fontaine 's film is a ghost story , an account of a nervous breakdown , a trip down memory lane , all three or none of the above , it is as seductive as it is haunting . 1
|
||||||
|
another in-your-face wallow in the lower depths made by people who have never sung those blues . 0
|
||||||
|
a very well-made , funny and entertaining picture . 1
|
||||||
|
it 's worth seeing just on the basis of the wisdom , and at times , the startling optimism , of the children . 1
|
||||||
|
despite its title , punch-drunk love is never heavy-handed . 1
|
||||||
|
if director michael dowse only superficially understands his characters , he does n't hold them in contempt . 0
|
||||||
|
it 's refreshing to see a girl-power movie that does n't feel it has to prove anything . 1
|
||||||
|
the film may appear naked in its narrative form ... but it goes deeper than that , to fundamental choices that include the complexity of the catholic doctrine 1
|
||||||
|
however it may please those who love movies that blare with pop songs , young science fiction fans will stomp away in disgust . 0
|
||||||
|
as vulgar as it is banal . 0
|
||||||
|
zhang ... has done an amazing job of getting realistic performances from his mainly nonprofessional cast . 1
|
||||||
|
outer-space buffs might love this film , but others will find its pleasures intermittent . 0
|
||||||
|
maud and roland 's search for an unknowable past makes for a haunting literary detective story , but labute pulls off a neater trick in possession : he makes language sexy . 1
|
||||||
|
more whiny downer than corruscating commentary . 0
|
||||||
|
there are simply too many ideas floating around -- part farce , part sliding doors , part pop video -- and yet failing to exploit them . 0
|
||||||
|
it 's another stale , kill-by-numbers flick , complete with blade-thin characters and terrible , pun-laden dialogue . 0
|
||||||
|
what distinguishes time of favor from countless other thrillers is its underlying concern with the consequences of words and with the complicated emotions fueling terrorist acts . 1
|
||||||
|
i do n't mind having my heartstrings pulled , but do n't treat me like a fool . 0
|
||||||
|
the movie 's accumulated force still feels like an ugly knot tightening in your stomach . 0
|
||||||
|
at least one scene is so disgusting that viewers may be hard pressed to retain their lunch . 0
|
||||||
|
it has charm to spare , and unlike many romantic comedies , it does not alienate either gender in the audience . 1
|
||||||
|
an operatic , sprawling picture that 's entertainingly acted , magnificently shot and gripping enough to sustain most of its 170-minute length . 1
|
||||||
|
a giggle a minute . 1
|
||||||
|
uses sharp humor and insight into human nature to examine class conflict , adolescent yearning , the roots of friendship and sexual identity . 1
|
||||||
|
the continued good chemistry between carmen and juni is what keeps this slightly disappointing sequel going , with enough amusing banter -- blessedly curse-free -- to keep both kids and parents entertained . 1
|
||||||
|
i 'm just too bored to care . 0
|
||||||
|
one of the more irritating cartoons you will see this , or any , year . 0
|
||||||
|
it 's one heck of a character study -- not of hearst or davies but of the unique relationship between them . 1
|
||||||
|
it moves quickly , adroitly , and without fuss ; it does n't give you time to reflect on the inanity -- and the cold war datedness -- of its premise . 1
|
||||||
|
i am sorry that i was unable to get the full brunt of the comedy . 0
|
||||||
|
a good piece of work more often than not . 1
|
||||||
|
while the ideas about techno-saturation are far from novel , they 're presented with a wry dark humor . 1
|
||||||
|
charles ' entertaining film chronicles seinfeld 's return to stand-up comedy after the wrap of his legendary sitcom , alongside wannabe comic adams ' attempts to get his shot at the big time . 1
|
||||||
|
an exhilarating futuristic thriller-noir , minority report twists the best of technology around a gripping story , delivering a riveting , pulse intensifying escapist adventure of the first order 1
|
||||||
|
beautifully observed , miraculously unsentimental comedy-drama . 1
|
||||||
|
the film 's hackneyed message is not helped by the thin characterizations , nonexistent plot and pretentious visual style . 0
|
||||||
|
a breezy romantic comedy that has the punch of a good sitcom , while offering exceptionally well-detailed characters . 1
|
||||||
|
should have been someone else - 0
|
||||||
|
coughs and sputters on its own postmodern conceit . 0
|
||||||
|
the lion king was a roaring success when it was released eight years ago , but on imax it seems better , not just bigger . 1
|
||||||
|
almost gags on its own gore . 0
|
||||||
|
a marvel like none you 've seen . 1
|
||||||
|
trite , banal , cliched , mostly inoffensive . 0
|
||||||
|
immersing us in the endlessly inventive , fiercely competitive world of hip-hop djs , the project is sensational and revelatory , even if scratching makes you itch . 1
|
||||||
|
the movie has an infectious exuberance that will engage anyone with a passing interest in the skate/surf culture , the l.a. beach scene and the imaginative ( and sometimes illegal ) ways kids can make a playground out of the refuse of adults . 1
|
||||||
|
yakusho and shimizu ... create engaging characterizations in imamura 's lively and enjoyable cultural mix . 1
|
||||||
|
this is wild surreal stuff , but brilliant and the camera just kind of sits there and lets you look at this and its like you 're going from one room to the next and none of them have any relation to the other . 1
|
||||||
|
there is very little dread or apprehension , and though i like the creepy ideas , they are not executed with anything more than perfunctory skill . 0
|
||||||
|
the notion that bombing buildings is the funniest thing in the world goes entirely unexamined in this startlingly unfunny comedy . 0
|
||||||
|
good car chases , great fight scenes , and a distinctive blend of european , american and asian influences . 1
|
||||||
|
the last 20 minutes are somewhat redeeming , but most of the movie is the same teenage american road-trip drek we 've seen before - only this time you have to read the fart jokes 0
|
||||||
|
even in its most tedious scenes , russian ark is mesmerizing . 1
|
||||||
|
with its dogged hollywood naturalism and the inexorable passage of its characters toward sainthood , windtalkers is nothing but a sticky-sweet soap . 0
|
||||||
|
generally , clockstoppers will fulfill your wildest fantasies about being a different kind of time traveler , while happily killing 94 minutes . 1
|
||||||
|
something akin to a japanese alice through the looking glass , except that it seems to take itself far more seriously . 1
|
||||||
|
oh come on . 0
|
||||||
|
a moody , multi-dimensional love story and sci-fi mystery , solaris is a thought-provoking , haunting film that allows the seeds of the imagination to germinate . 1
|
||||||
|
not only are the special effects and narrative flow much improved , and daniel radcliffe more emotionally assertive this time around as harry , but the film conjures the magic of author j.k. rowling 's books . 1
|
||||||
|
it 's clear the filmmakers were n't sure where they wanted their story to go , and even more clear that they lack the skills to get us to this undetermined destination . 0
|
||||||
|
( t ) his beguiling belgian fable , very much its own droll and delicate little film , has some touching things to say about what is important in life and why . 1
|
||||||
|
even on those rare occasions when the narrator stops yammering , miller 's hand often feels unsure . 0
|
||||||
|
( chaiken 's ) talent lies in an evocative , accurate observation of a distinctive milieu and in the lively , convincing dialogue she creates for her characters . 1
|
||||||
|
sticky sweet sentimentality , clumsy plotting and a rosily myopic view of life in the wwii-era mississippi delta undermine this adaptation . 0
|
||||||
|
it inspires a continuing and deeply satisfying awareness of the best movies as monumental ` picture shows . ' 1
|
||||||
|
featuring a dangerously seductive performance from the great daniel auteuil , `` sade '' covers the same period as kaufmann 's `` quills '' with more unsettlingly realistic results . 1
|
||||||
|
gives you the steady pulse of life in a beautiful city viewed through the eyes of a character who , in spite of tragic loss and increasing decrepitude , knows in his bones that he is one of the luckiest men alive . 1
|
||||||
|
if you are an actor who can relate to the search for inner peace by dramatically depicting the lives of others onstage , then esther 's story is a compelling quest for truth . 1
|
||||||
|
it 's too bad that the helping hand he uses to stir his ingredients is also a heavy one . 0
|
||||||
|
yes , dull . 0
|
||||||
|
some of their jokes work , but most fail miserably and in the end , pumpkin is far more offensive than it is funny . 0
|
||||||
|
intriguing documentary which is emotionally diluted by focusing on the story 's least interesting subject . 1
|
||||||
|
shaky close-ups of turkey-on-rolls , stubbly chins , liver spots , red noses and the filmmakers new bobbed do draw easy chuckles but lead nowhere . 0
|
||||||
|
the inspirational screenplay by mike rich covers a lot of ground , perhaps too much , but ties things together , neatly , by the end . 1
|
||||||
|
ramsay , as in ratcatcher , remains a filmmaker with an acid viewpoint and a real gift for teasing chilly poetry out of lives and settings that might otherwise seem drab and sordid . 1
|
||||||
|
the characters are interesting and often very creatively constructed from figure to backstory . 1
|
||||||
|
so unremittingly awful that labeling it a dog probably constitutes cruelty to canines . 0
|
||||||
|
reggio 's continual visual barrage is absorbing as well as thought-provoking . 1
|
||||||
|
adults will wish the movie were less simplistic , obvious , clumsily plotted and shallowly characterized . 0
|
||||||
|
you will emerge with a clearer view of how the gears of justice grind on and the death report comes to share airtime alongside the farm report . 1
|
||||||
|
thanks to haynes ' absolute control of the film 's mood , and buoyed by three terrific performances , far from heaven actually pulls off this stylistic juggling act . 1
|
||||||
|
the problem with this film is that it lacks focus . 0
|
||||||
|
belongs to daniel day-lewis as much as it belongs to martin scorsese ; it 's a memorable performance in a big , brassy , disturbing , unusual and highly successful film . 1
|
||||||
|
involves two mysteries -- one it gives away and the other featuring such badly drawn characters that its outcome hardly matters . 0
|
||||||
|
a tv style murder mystery with a few big screen moments ( including one that seems to be made for a different film altogether ) . 0
|
||||||
|
a by-the-numbers patient/doctor pic that covers all the usual ground 0
|
||||||
|
it 's a stunning lyrical work of considerable force and truth . 1
|
||||||
|
while undisputed is n't exactly a high , it is a gripping , tidy little movie that takes mr. hill higher than he 's been in a while . 1
|
||||||
|
funny but perilously slight . 1
|
||||||
|
cq 's reflection of artists and the love of cinema-and-self suggests nothing less than a new voice that deserves to be considered as a possible successor to the best european directors . 1
|
||||||
|
even if you do n't think ( kissinger 's ) any more guilty of criminal activity than most contemporary statesmen , he 'd sure make a courtroom trial great fun to watch . 1
|
||||||
|
dazzling in its complexity , disturbing for its extraordinary themes , the piano teacher is a film that defies categorisation . 1
|
||||||
|
a literate presentation that wonderfully weaves a murderous event in 1873 with murderous rage in 2002 . 1
|
||||||
|
the script is n't very good ; not even someone as gifted as hoffman ( the actor ) can make it work . 0
|
||||||
|
( e ) ventually , every idea in this film is flushed down the latrine of heroism . 0
|
||||||
|
a cartoon that 's truly cinematic in scope , and a story that 's compelling and heartfelt -- even if the heart belongs to a big , four-legged herbivore . 1
|
||||||
|
it 's dumb , but more importantly , it 's just not scary . 0
|
||||||
|
detox is ultimately a pointless endeavor . 0
|
||||||
|
as a rumor of angels reveals itself to be a sudsy tub of supernatural hokum , not even ms. redgrave 's noblest efforts can redeem it from hopeless sentimentality . 0
|
||||||
|
an exquisitely crafted and acted tale . 1
|
||||||
|
this is so bad . 0
|
||||||
|
it showcases carvey 's talent for voices , but not nearly enough and not without taxing every drop of one 's patience to get to the good stuff . 0
|
||||||
|
light years / several warp speeds / levels and levels of dilithium crystals better than the pitiful insurrection . 1
|
||||||
|
it 's about following your dreams , no matter what your parents think . 1
|
||||||
|
the overall effect is less like a children 's movie than a recruitment film for future hollywood sellouts . 0
|
||||||
|
anchored by friel and williams 's exceptional performances , the film 's power lies in its complexity . 1
|
||||||
|
unlike the speedy wham-bam effect of most hollywood offerings , character development -- and more importantly , character empathy -- is at the heart of italian for beginners . 1
|
||||||
|
a sequel that 's much too big for its britches . 0
|
||||||
|
harrison 's flowers puts its heart in the right place , but its brains are in no particular place at all . 1
|
||||||
|
deadeningly dull , mired in convoluted melodrama , nonsensical jargon and stiff-upper-lip laboriousness . 0
|
||||||
|
dragonfly has no atmosphere , no tension -- nothing but costner , flailing away . 0
|
||||||
|
the film is powerful , accessible and funny . 1
|
||||||
|
and that 's a big part of why we go to the movies . 1
|
||||||
|
crackerjack entertainment -- nonstop romance , music , suspense and action . 1
|
||||||
|
the minor figures surrounding ( bobby ) ... form a gritty urban mosaic . 1
|
||||||
|
a poignant and compelling story about relationships , food of love takes us on a bumpy but satisfying journey of the heart . 1
|
||||||
|
a movie that successfully crushes a best selling novel into a timeframe that mandates that you avoid the godzilla sized soda . 1
|
||||||
|
the vivid lead performances sustain interest and empathy , but the journey is far more interesting than the final destination . 1
|
||||||
|
lapaglia 's ability to convey grief and hope works with weaver 's sensitive reactions to make this a two-actor master class . 1
|
||||||
|
villeneuve spends too much time wallowing in bibi 's generic angst ( there are a lot of shots of her gazing out windows ) . 0
|
||||||
|
care deftly captures the wonder and menace of growing up , but he never really embraces the joy of fuhrman 's destructive escapism or the grace-in-rebellion found by his characters . 0
|
||||||
|
this is an egotistical endeavor from the daughter of horror director dario argento ( a producer here ) , but her raw performance and utter fearlessness make it strangely magnetic . 1
|
||||||
|
if looking for a thrilling sci-fi cinematic ride , do n't settle for this imposter . 0
|
||||||
|
plays like a volatile and overlong w magazine fashion spread . 0
|
||||||
|
not far beneath the surface , this reconfigured tale asks disturbing questions about those things we expect from military epics . 1
|
||||||
|
michael gerbosi 's script is economically packed with telling scenes . 1
|
||||||
|
moretti 's compelling anatomy of grief and the difficult process of adapting to loss . 0
|
||||||
|
so refreshingly incisive is grant that for the first time he 'll probably appeal more to guys than to their girlfriends who drag them to this movie for the hugh factor . 1
|
||||||
|
comes off like a rejected abc afterschool special , freshened up by the dunce of a screenwriting 101 class . 0
|
||||||
|
it has its moments of swaggering camaraderie , but more often just feels generic , derivative and done to death . 0
|
||||||
|
a romantic comedy enriched by a sharp eye for manners and mores . 1
|
||||||
|
the fly-on-the-wall method used to document rural french school life is a refreshing departure from the now more prevalent technique of the docu-makers being a visible part of their work . 1
|
||||||
|
rare birds has more than enough charm to make it memorable . 1
|
||||||
|
it 's a bit disappointing that it only manages to be decent instead of dead brilliant . 0
|
||||||
|
it has all the excitement of eating oatmeal . 0
|
||||||
|
it haunts , horrifies , startles and fascinates ; it is impossible to look away . 1
|
||||||
|
for close to two hours the audience is forced to endure three terminally depressed , mostly inarticulate , hyper dysfunctional families for the price of one . 0
|
||||||
|
a superbly acted and funny/gritty fable of the humanizing of one woman at the hands of the unseen forces of fate . 1
|
||||||
|
( t ) here 's only so much anyone can do with a florid , overplotted , anne rice rock 'n' roll vampire novel before the built-in silliness of the whole affair defeats them . 0
|
||||||
|
for anyone unfamiliar with pentacostal practices in general and theatrical phenomenon of hell houses in particular , it 's an eye-opener . 1
|
||||||
|
`` mostly martha '' is a bright , light modern day family parable that wears its heart on its sleeve for all to see . 1
|
||||||
|
i just loved every minute of this film . 1
|
||||||
|
a quiet , pure , elliptical film 1
|
||||||
|
a disappointment for those who love alternate versions of the bard , particularly ones that involve deep fryers and hamburgers . 0
|
||||||
|
a simple , but gritty and well-acted ensemble drama that encompasses a potent metaphor for a country still dealing with its fascist past . 1
|
||||||
|
it 's so mediocre , despite the dynamic duo on the marquee , that we just ca n't get no satisfaction . 0
|
||||||
|
do not see this film . 0
|
||||||
|
binoche makes it interesting trying to find out . 1
|
||||||
|
the most compelling wiseman epic of recent years . 1
|
||||||
|
there 's no emotional pulse to solaris . 0
|
||||||
|
for each chuckle there are at least 10 complete misses , many coming from the amazingly lifelike tara reid , whose acting skills are comparable to a cardboard cutout . 0
|
||||||
|
although huppert 's intensity and focus has a raw exhilaration about it , the piano teacher is anything but fun . 0
|
||||||
|
from the opening scenes , it 's clear that all about the benjamins is a totally formulaic movie . 0
|
||||||
|
on the heels of the ring comes a similarly morose and humorless horror movie that , although flawed , is to be commended for its straight-ahead approach to creepiness . 1
|
||||||
|
the film is based on truth and yet there is something about it that feels incomplete , as if the real story starts just around the corner . 0
|
||||||
|
i 've always dreamed of attending cannes , but after seeing this film , it 's not that big a deal . 0
|
||||||
|
a coarse and stupid gross-out . 0
|
||||||
|
... nothing scary here except for some awful acting and lame special effects . 0
|
||||||
|
nothing in waking up in reno ever inspired me to think of its inhabitants as anything more than markers in a screenplay . 0
|
||||||
|
here 's yet another studio horror franchise mucking up its storyline with glitches casual fans could correct in their sleep . 0
|
||||||
|
so unassuming and pure of heart , you ca n't help but warmly extend your arms and yell ` safe ! ' 1
|
||||||
|
it treats women like idiots . 0
|
||||||
|
... plot holes so large and obvious a marching band might as well be stomping through them in clown clothes , playing a college football fight song on untuned instruments . 0
|
||||||
|
but it 's too long and too convoluted and it ends in a muddle . 0
|
||||||
|
one of the best films of the year with its exploration of the obstacles to happiness faced by five contemporary individuals ... a psychological masterpiece . 1
|
||||||
|
although german cooking does not come readily to mind when considering the world 's best cuisine , mostly martha could make deutchland a popular destination for hungry tourists . 1
|
||||||
|
if the first men in black was money , the second is small change . 0
|
||||||
|
do n't be fooled by the impressive cast list - eye see you is pure junk . 0
|
||||||
|
another one of those estrogen overdose movies like `` divine secrets of the ya ya sisterhood , '' except that the writing , acting and character development are a lot better . 1
|
||||||
|
scorsese does n't give us a character worth giving a damn about . 0
|
||||||
|
with rabbit-proof fence , noyce has tailored an epic tale into a lean , economical movie . 1
|
||||||
|
the plot convolutions ultimately add up to nothing more than jerking the audience 's chain . 0
|
||||||
|
there are some wonderfully fresh moments that smooth the moral stiffness with human kindness and hopefulness . 1
|
||||||
|
does little more than play an innocuous game of fill-in - the-blanks with a tragic past . 0
|
||||||
|
feature debuter d.j. caruso directs a crack ensemble cast , bringing screenwriter tony gayton 's narcotics noir to life . 1
|
||||||
|
it does nothing new with the old story , except to show fisticuffs in this sort of stop-go slow motion that makes the gang rumbles look like they 're being streamed over a 28k modem . 0
|
||||||
|
one of those energetic surprises , an original that pleases almost everyone who sees it . 1
|
||||||
|
seldahl 's barbara is a precise and moving portrait of someone whose world is turned upside down , first by passion and then by illness . 1
|
||||||
|
passable entertainment , but it 's the kind of motion picture that wo n't make much of a splash when it 's released , and will not be remembered long afterwards . 0
|
||||||
|
the film 's tone and pacing are off almost from the get-go . 0
|
||||||
|
lovely and poignant . 1
|
||||||
|
a broad , melodramatic estrogen opera that 's pretty toxic in its own right . 0
|
||||||
|
( director ) o'fallon manages to put some lovely pictures up on the big screen , but his skill at telling a story -- he also contributed to the screenplay -- falls short . 0
|
||||||
|
offers very little genuine romance and even fewer laughs ... a sad sitcom of a movie , largely devoid of charm . 0
|
||||||
|
though only 60 minutes long , the film is packed with information and impressions . 1
|
||||||
|
just not campy enough 0
|
||||||
|
every dance becomes about seduction , where backstabbing and betrayals are celebrated , and sex is currency . 0
|
||||||
|
it takes a certain kind of horror movie to qualify as ` worse than expected , ' but ghost ship somehow manages to do exactly that . 0
|
||||||
|
it can not be enjoyed , even on the level that one enjoys a bad slasher flick , primarily because it is dull . 0
|
||||||
|
despite all evidence to the contrary , this clunker has somehow managed to pose as an actual feature movie , the kind that charges full admission and gets hyped on tv and purports to amuse small children and ostensible adults . 0
|
||||||
|
it 's just filler . 0
|
||||||
|
a hamfisted romantic comedy that makes our girl the hapless facilitator of an extended cheap shot across the mason-dixon line . 0
|
||||||
|
one of those pictures whose promising , if rather precious , premise is undercut by amateurish execution . 0
|
||||||
|
the humor is n't as sharp , the effects not as innovative , nor the story as imaginative as in the original . 0
|
||||||
|
director uwe boll and the actors provide scant reason to care in this crude '70s throwback . 0
|
||||||
|
... a story we have n't seen on the big screen before , and it 's a story that we as americans , and human beings , should know . 1
|
||||||
|
if your taste runs to ` difficult ' films you absolutely ca n't miss it . 1
|
||||||
|
this movie is something of an impostor itself , stretching and padding its material in a blur of dead ends and distracting camera work . 0
|
||||||
|
i got a headache watching this meaningless downer . 0
|
||||||
|
zaidan 's script has barely enough plot to string the stunts together and not quite enough characterization to keep the faces straight . 0
|
||||||
|
the terrific and bewilderingly underrated campbell scott gives a star performance that is nothing short of mesmerizing . 1
|
||||||
|
building slowly and subtly , the film , sporting a breezy spontaneity and realistically drawn characterizations , develops into a significant character study that is both moving and wise . 1
|
||||||
|
all the amped-up tony hawk-style stunts and thrashing rap-metal ca n't disguise the fact that , really , we 've been here , done that . 0
|
||||||
|
the director knows how to apply textural gloss , but his portrait of sex-as-war is strictly sitcom . 0
|
||||||
|
visually rather stunning , but ultimately a handsome-looking bore , the true creativity would have been to hide treasure planet entirely and completely reimagine it . 0
|
||||||
|
nonsensical , dull `` cyber-horror '' flick is a grim , hollow exercise in flat scares and bad acting . 0
|
||||||
|
big fat waste of time . 0
|
||||||
|
professionally speaking , it 's tempting to jump ship in january to avoid ridiculous schlock like this shoddy suspense thriller . 0
|
||||||
|
fancy a real downer ? 0
|
||||||
|
instead , he shows them the respect they are due . 1
|
||||||
|
first-time writer-director serry shows a remarkable gift for storytelling with this moving , effective little film . 1
|
||||||
|
vera 's technical prowess ends up selling his film short ; he smoothes over hard truths even as he uncovers them . 0
|
||||||
|
puts a human face on a land most westerners are unfamiliar with . 1
|
||||||
|
makes for a pretty unpleasant viewing experience . 0
|
||||||
|
ahhhh ... revenge is sweet ! 1
|
||||||
|
highbrow self-appointed guardians of culture need not apply , but those who loved cool as ice have at last found a worthy follow-up . 1
|
||||||
|
nine queens is not only than a frighteningly capable debut and genre piece , but also a snapshot of a dangerous political situation on the verge of coming to a head . 1
|
||||||
|
like you could n't smell this turkey rotting from miles away . 0
|
||||||
|
the performances take the movie to a higher level . 1
|
||||||
|
davis ... is so enamored of her own creation that she ca n't see how insufferable the character is . 0
|
||||||
|
... takes the beauty of baseball and melds it with a story that could touch anyone regardless of their familiarity with the sport 1
|
||||||
|
against all odds in heaven and hell , it creeped me out just fine . 1
|
||||||
|
as the latest bid in the tv-to-movie franchise game , i spy makes its big-screen entry with little of the nervy originality of its groundbreaking small-screen progenitor . 0
|
||||||
|
there 's really only one good idea in this movie , but the director runs with it and presents it with an unforgettable visual panache . 1
|
||||||
|
the so-inept - it 's - surreal dubbing ( featuring the voices of glenn close , regis philbin and breckin meyer ) brings back memories of cheesy old godzilla flicks . 0
|
||||||
|
without non-stop techno or the existential overtones of a kieslowski morality tale , maelström is just another winter sleepers . 0
|
||||||
|
an unclassifiably awful study in self - and audience-abuse . 0
|
||||||
|
the moviegoing equivalent of going to a dinner party and being forced to watch the host and hostess 's home video of their baby 's birth . 0
|
||||||
|
kinnear does n't aim for our sympathy , but rather delivers a performance of striking skill and depth . 1
|
||||||
|
few films capture so perfectly the hopes and dreams of little boys on baseball fields as well as the grown men who sit in the stands . 1
|
||||||
|
it is amusing , and that 's all it needs to be . 1
|
||||||
|
challenging , intermittently engrossing and unflaggingly creative . 1
|
||||||
|
for the most part stevens glides through on some solid performances and witty dialogue . 1
|
||||||
|
this flick is about as cool and crowd-pleasing as a documentary can get . 1
|
||||||
|
nervous breakdowns are not entertaining . 0
|
||||||
|
writer-director 's mehta 's effort has tons of charm and the whimsy is in the mixture , the intoxicating masala , of cultures and film genres . 1
|
||||||
|
excessive , profane , packed with cartoonish violence and comic-strip characters . 0
|
||||||
|
a taut psychological thriller that does n't waste a moment of its two-hour running time . 1
|
||||||
|
burns never really harnesses to full effect the energetic cast . 0
|
||||||
|
just embarrassment and a vague sense of shame . 0
|
||||||
|
still , as a visual treat , the film is almost unsurpassed . 1
|
||||||
|
harris commands the screen , using his frailty to suggest the ravages of a life of corruption and ruthlessness . 1
|
||||||
|
or emptying rat traps . 0
|
||||||
|
offers much to enjoy ... and a lot to mull over in terms of love , loyalty and the nature of staying friends . 1
|
||||||
|
the piquant story needs more dramatic meat on its bones . 0
|
||||||
|
my wife is an actress is an utterly charming french comedy that feels so american in sensibility and style it 's virtually its own hollywood remake . 1
|
||||||
|
indifferently implausible popcorn programmer of a movie . 0
|
||||||
|
an important movie , a reminder of the power of film to move us and to make us examine our values . 1
|
||||||
|
the magic of the film lies not in the mysterious spring but in the richness of its performances . 1
|
||||||
|
this re-do is so dumb and so exploitative in its violence that , ironically , it becomes everything that the rather clumsy original was railing against . 0
|
||||||
|
the jabs it employs are short , carefully placed and dead-center . 1
|
||||||
|
while locals will get a kick out of spotting cleveland sites , the rest of the world will enjoy a fast-paced comedy with quirks that might make the award-winning coen brothers envious . 1
|
||||||
|
the words , ` frankly , my dear , i do n't give a damn , ' have never been more appropriate . 0
|
||||||
|
the longer the movie goes , the worse it gets , but it 's actually pretty good in the first few minutes . 0
|
||||||
|
too much of the humor falls flat . 0
|
||||||
|
further proof that the epicenter of cool , beautiful , thought-provoking foreign cinema is smack-dab in the middle of dubya 's axis of evil . 1
|
||||||
|
the film 's few ideas are stretched to the point of evaporation ; the whole central section is one big chase that seems to have no goal and no urgency . 0
|
||||||
|
too slow , too long and too little happens . 0
|
||||||
|
due to some script weaknesses and the casting of the director 's brother , the film trails off into inconsequentiality . 0
|
||||||
|
very bad . 0
|
||||||
|
a lackluster , unessential sequel to the classic disney adaptation of j.m. barrie 's peter pan . 0
|
||||||
|
a science-fiction pastiche so lacking in originality that if you stripped away its inspirations there would be precious little left . 0
|
||||||
|
birthday girl is an amusing joy ride , with some surprisingly violent moments . 1
|
||||||
|
so much facile technique , such cute ideas , so little movie . 1
|
||||||
|
expect the same-old , lame-old slasher nonsense , just with different scenery . 0
|
||||||
|
a smart , witty follow-up . 1
|
||||||
|
chabrol has taken promising material for a black comedy and turned it instead into a somber chamber drama . 0
|
||||||
|
like mike is a winner for kids , and no doubt a winner for lil bow wow , who can now add movies to the list of things he does well . 1
|
||||||
|
it 's another video movie photographed like a film , with the bad lighting that 's often written off as indie film naturalism . 0
|
||||||
|
there 's not enough here to justify the almost two hours . 0
|
||||||
|
it will grip even viewers who are n't interested in rap , as it cuts to the heart of american society in an unnerving way . 1
|
||||||
|
the film is beautifully mounted , but , more to the point , the issues are subtly presented , managing to walk a fine line with regard to the question of joan 's madness . 1
|
||||||
|
and if you 're not nearly moved to tears by a couple of scenes , you 've got ice water in your veins . 1
|
||||||
|
richard gere and diane lane put in fine performances as does french actor oliver martinez . 1
|
||||||
|
good film , but very glum . 1
|
||||||
|
there are plot holes big enough for shamu the killer whale to swim through . 0
|
||||||
|
preaches to two completely different choirs at the same time , which is a pretty amazing accomplishment . 1
|
||||||
|
verbinski implements every hack-artist trick to give us the ooky-spookies . 0
|
||||||
|
two hours fly by -- opera 's a pleasure when you do n't have to endure intermissions -- and even a novice to the form comes away exhilarated . 1
|
||||||
|
in all , this is a watchable movie that 's not quite the memorable experience it might have been . 0
|
||||||
|
drops you into a dizzying , volatile , pressure-cooker of a situation that quickly snowballs out of control , while focusing on the what much more than the why . 1
|
||||||
|
atom egoyan has conjured up a multilayered work that tackles any number of fascinating issues 1
|
||||||
|
slick piece of cross-promotion . 1
|
||||||
|
well-nigh unendurable ... though the picture strains to become cinematic poetry , it remains depressingly prosaic and dull . 0
|
||||||
|
majidi is an unconventional storyteller , capable of finding beauty in the most depressing places . 1
|
||||||
|
the movie is n't just hilarious : it 's witty and inventive , too , and in hindsight , it is n't even all that dumb . 1
|
||||||
|
filmmakers who can deftly change moods are treasures and even marvels . 1
|
||||||
|
the vitality of the actors keeps the intensity of the film high , even as the strafings blend together . 1
|
||||||
|
( a ) shapeless blob of desperate entertainment . 0
|
||||||
|
in the end , the movie collapses on its shaky foundation despite the best efforts of director joe carnahan . 0
|
||||||
|
true tale of courage -- and complicity -- at auschwitz is a harrowing drama that tries to tell of the unspeakable . 1
|
||||||
|
a study in shades of gray , offering itself up in subtle plot maneuvers ... 1
|
||||||
|
no screen fantasy-adventure in recent memory has the showmanship of clones ' last 45 minutes . 1
|
||||||
|
more romantic , more emotional and ultimately more satisfying than the teary-eyed original . 1
|
||||||
|
this is a shameless sham , calculated to cash in on the popularity of its stars . 0
|
||||||
|
if you 've ever entertained the notion of doing what the title of this film implies , what sex with strangers actually shows may put you off the idea forever . 0
|
||||||
|
once the 50 year old benigni appears as the title character , we find ourselves longing for the block of wood to come back . 0
|
||||||
|
stultifyingly , dumbfoundingly , mind-numbingly bad . 0
|
||||||
|
an effectively creepy , fear-inducing ( not fear-reducing ) film from japanese director hideo nakata , who takes the superstitious curse on chain letters and actually applies it . 1
|
||||||
|
sustains its dreamlike glide through a succession of cheesy coincidences and voluptuous cheap effects , not the least of which is rebecca romijn-stamos . 0
|
||||||
|
because of an unnecessary and clumsy last scene , ` swimfan ' left me with a very bad feeling . 0
|
||||||
|
no aspirations to social import inform the movie version . 0
|
||||||
|
sit through this one , and you wo n't need a magic watch to stop time ; your dvd player will do it for you . 0
|
||||||
|
for the first time in years , de niro digs deep emotionally , perhaps because he 's been stirred by the powerful work of his co-stars . 1
|
||||||
|
not since tom cruise in risky business has an actor made such a strong impression in his underwear . 1
|
||||||
|
an interesting story with a pertinent ( cinematically unique ) message , told fairly well and scored to perfection , i found myself struggling to put my finger on that elusive `` missing thing . '' 1
|
||||||
|
... routine , harmless diversion and little else . 1
|
||||||
|
is the time really ripe for a warmed-over james bond adventure , with a village idiot as the 007 clone ? 0
|
||||||
|
even the finest chef ca n't make a hotdog into anything more than a hotdog , and robert de niro ca n't make this movie anything more than a trashy cop buddy comedy . 0
|
||||||
|
the reality of the new live-action pinocchio he directed , cowrote and starred in borders on the grotesque . 0
|
||||||
|
samira makhmalbaf 's new film blackboards is much like the ethos of a stream of consciousness , although , it 's unfortunate for the viewer that the thoughts and reflections coming through are torpid and banal 0
|
||||||
|
a bloated gasbag thesis grotesquely impressed by its own gargantuan aura of self-importance ... 0
|
||||||
|
every time you look , sweet home alabama is taking another bummer of a wrong turn . 0
|
||||||
|
how do you spell cliché ? 0
|
||||||
|
no telegraphing is too obvious or simplistic for this movie . 0
|
||||||
|
director of photography benoit delhomme shot the movie in delicious colors , and the costumes and sets are grand . 1
|
||||||
|
i thought my own watch had stopped keeping time as i slogged my way through clockstoppers . 0
|
||||||
|
less dizzying than just dizzy , the jaunt is practically over before it begins . 0
|
||||||
|
overall the film feels like a low-budget tv pilot that could not find a buyer to play it on the tube . 0
|
||||||
|
they should have called it gutterball . 0
|
||||||
|
corpus collosum -- while undeniably interesting -- wore out its welcome well before the end credits rolled about 45 minutes in . 0
|
||||||
|
( a ) n utterly charming and hilarious film that reminded me of the best of the disney comedies from the 60s . 1
|
||||||
|
there 's too much falseness to the second half , and what began as an intriguing look at youth fizzles into a dull , ridiculous attempt at heart-tugging . 0
|
||||||
|
wince-inducing dialogue , thrift-shop costumes , prosthetic makeup by silly putty and kmart blue-light-special effects all conspire to test trekkie loyalty . 0
|
||||||
|
a rigorously structured and exquisitely filmed drama about a father and son connection that is a brief shooting star of love . 1
|
||||||
|
this is human comedy at its most amusing , interesting and confirming . 1
|
||||||
|
whaley 's determination to immerse you in sheer , unrelenting wretchedness is exhausting . 0
|
||||||
|
worth watching for dong jie 's performance -- and for the way it documents a culture in the throes of rapid change . 1
|
||||||
|
a poignant , artfully crafted meditation on mortality . 1
|
||||||
|
too restrained to be a freak show , too mercenary and obvious to be cerebral , too dull and pretentious to be engaging ... the isle defies an easy categorization . 0
|
||||||
|
vera 's three actors -- mollà , gil and bardem -- excel in insightful , empathetic performances . 1
|
||||||
|
it 's everything you do n't go to the movies for . 0
|
||||||
|
( grant 's ) bumbling magic takes over the film , and it turns out to be another winning star vehicle . 1
|
||||||
|
it gets onto the screen just about as much of the novella as one could reasonably expect , and is engrossing and moving in its own right . 1
|
||||||
|
velocity represents everything wrong with '' independent film '' as a commodified , sold-out concept on the american filmmaking scene . 0
|
||||||
|
but taken as a stylish and energetic one-shot , the queen of the damned can not be said to suck . 1
|
||||||
|
the piece plays as well as it does thanks in large measure to anspaugh 's three lead actresses . 1
|
||||||
|
suffocated by its fussy script and uptight characters , this musty adaptation is all the more annoying since it 's been packaged and sold back to us by hollywood . 0
|
||||||
|
but what are adults doing in the theater at all ? 0
|
||||||
|
like being trapped at a perpetual frat party ... how can something so gross be so boring ? 0
|
||||||
|
the man from elysian fields is a cold , bliss-less work that groans along thinking itself some important comment on how life throws us some beguiling curves . 0
|
||||||
|
this is n't even madonna 's swept away . 0
|
||||||
|
the experience of going to a film festival is a rewarding one ; the experiencing of sampling one through this movie is not . 0
|
||||||
|
american chai encourages rueful laughter at stereotypes only an indian-american would recognize . 0
|
||||||
|
my big fat greek wedding uses stereotypes in a delightful blend of sweet romance and lovingly dished out humor . 1
|
||||||
|
... a magnificent drama well worth tracking down . 1
|
||||||
|
oscar wilde 's masterpiece , the importance of being earnest , may be the best play of the 19th century . 1
|
||||||
|
jose campanella delivers a loosely autobiographical story brushed with sentimentality but brimming with gentle humor , bittersweet pathos , and lyric moments that linger like snapshots of memory . 1
|
||||||
|
but it still jingles in the pocket . 1
|
||||||
|
it 's a demented kitsch mess ( although the smeary digital video does match the muddled narrative ) , but it 's savvy about celebrity and has more guts and energy than much of what will open this year . 1
|
||||||
|
you really have to wonder how on earth anyone , anywhere could have thought they 'd make audiences guffaw with a script as utterly diabolical as this . 0
|
||||||
|
one from the heart . 1
|
||||||
|
made with no discernible craft and monstrously sanctimonious in dealing with childhood loss . 0
|
||||||
|
people cinema at its finest . 1
|
||||||
|
what 's surprising about full frontal is that despite its overt self-awareness , parts of the movie still manage to break past the artifice and thoroughly engage you . 1
|
||||||
|
and when you 're talking about a slapstick comedy , that 's a pretty big problem . 0
|
||||||
|
a working class `` us vs. them '' opera that leaves no heartstring untugged and no liberal cause unplundered . 1
|
||||||
|
nelson 's brutally unsentimental approach ... sucks the humanity from the film , leaving behind an horrific but weirdly unemotional spectacle . 0
|
||||||
|
one long string of cliches . 0
|
||||||
|
like watching a dress rehearsal the week before the show goes up : everything 's in place but something 's just a little off-kilter . 0
|
||||||
|
it 's hard to imagine alan arkin being better than he is in this performance . 1
|
||||||
|
the film will play equally well on both the standard and giant screens . 1
|
||||||
|
... a fun little timewaster , helped especially by the cool presence of jean reno . 1
|
||||||
|
something like scrubbing the toilet . 0
|
||||||
|
there 's enough melodrama in this magnolia primavera to make pta proud yet director muccino 's characters are less worthy of puccini than they are of daytime television . 0
|
||||||
|
may be far from the best of the series , but it 's assured , wonderfully respectful of its past and thrilling enough to make it abundantly clear that this movie phenomenon has once again reinvented itself for a new generation . 1
|
||||||
|
if there 's one thing this world needs less of , it 's movies about college that are written and directed by people who could n't pass an entrance exam . 0
|
||||||
|
writer/director joe carnahan 's grimy crime drama is a manual of precinct cliches , but it moves fast enough to cover its clunky dialogue and lapses in logic . 1
|
||||||
|
the result is a gaudy bag of stale candy , something from a halloween that died . 0
|
||||||
|
it 's a lovely film with lovely performances by buy and accorsi . 1
|
||||||
|
there 's something auspicious , and daring , too , about the artistic instinct that pushes a majority-oriented director like steven spielberg to follow a.i. with this challenging report so liable to unnerve the majority . 1
|
||||||
|
movie fans , get ready to take off ... the other direction . 0
|
||||||
|
not an objectionable or dull film ; it merely lacks everything except good intentions . 0
|
||||||
|
while its careful pace and seemingly opaque story may not satisfy every moviegoer 's appetite , the film 's final scene is soaringly , transparently moving . 1
|
||||||
|
a film about a young man finding god that is accessible and touching to the marrow . 1
|
||||||
|
a compelling spanish film about the withering effects of jealousy in the life of a young monarch whose sexual passion for her husband becomes an obsession . 1
|
||||||
|
an infectious cultural fable with a tasty balance of family drama and frenetic comedy . 1
|
||||||
|
i do n't think i laughed out loud once . 0
|
||||||
|
very special effects , brilliantly bold colors and heightened reality ca n't hide the giant achilles ' heel in `` stuart little 2 `` : there 's just no story , folks . 0
|
||||||
|
not the kind of film that will appeal to a mainstream american audience , but there is a certain charm about the film that makes it a suitable entry into the fest circuit . 1
|
||||||
|
it 's a beautiful madness . 1
|
||||||
|
when the film ended , i felt tired and drained and wanted to lie on my own deathbed for a while . 0
|
||||||
|
not really bad so much as distasteful : we need kidnapping suspense dramas right now like we need doomsday thrillers . 0
|
||||||
|
as ` chick flicks ' go , this one is pretty miserable , resorting to string-pulling rather than legitimate character development and intelligent plotting . 0
|
||||||
|
by candidly detailing the politics involved in the creation of an extraordinary piece of music , ( jones ) calls our attention to the inherent conflict between commerce and creativity . 1
|
||||||
|
one of the most significant moviegoing pleasures of the year . 1
|
||||||
|
prurient playthings aside , there 's little to love about this english trifle . 0
|
||||||
|
a grimly competent and stolid and earnest military courtroom drama . 1
|
||||||
|
at once half-baked and overheated . 0
|
||||||
|
the structure the film takes may find matt damon and ben affleck once again looking for residuals as this officially completes a good will hunting trilogy that was never planned . 1
|
||||||
|
the movie does a good job of laying out some of the major issues that we encounter as we journey through life . 1
|
||||||
|
very psychoanalytical -- provocatively so -- and also refreshingly literary . 1
|
||||||
|
aside from minor tinkering , this is the same movie you probably loved in 1994 , except that it looks even better . 1
|
||||||
|
the film makes a fatal mistake : it asks us to care about a young man whose only apparent virtue is that he is not quite as unpleasant as some of the people in his life . 0
|
||||||
|
a valueless kiddie paean to pro basketball underwritten by the nba . 0
|
||||||
|
based on a devilishly witty script by heather mcgowan and niels mueller , the film gets great laughs , but never at the expense of its characters 1
|
||||||
|
it 's as if you 're watching a movie that was made in 1978 but not released then because it was so weak , and it has been unearthed and released now , when it has become even weaker . 0
|
||||||
|
that 's a cheat . 0
|
||||||
|
it 's somewhat clumsy and too lethargically paced -- but its story about a mysterious creature with psychic abilities offers a solid build-up , a terrific climax , and some nice chills along the way . 0
|
||||||
|
it 's fun lite . 1
|
||||||
|
... an otherwise intense , twist-and-turn thriller that certainly should n't hurt talented young gaghan 's resume . 1
|
||||||
|
it confirms fincher 's status as a film maker who artfully bends technical know-how to the service of psychological insight . 1
|
||||||
|
the film contains no good jokes , no good scenes , barely a moment when carvey 's saturday night live-honed mimicry rises above the level of embarrassment . 0
|
||||||
|
a fitfully amusing romp that , if nothing else , will appeal to fans of malcolm in the middle and its pubescent star , frankie muniz . 1
|
||||||
|
it 's not original , and , robbed of the element of surprise , it does n't have any huge laughs in its story of irresponsible cops who love to play pranks . 0
|
||||||
|
though moonlight mile is replete with acclaimed actors and actresses and tackles a subject that 's potentially moving , the movie is too predictable and too self-conscious to reach a level of high drama . 0
|
||||||
|
a tender , witty , captivating film about friendship , love , memory , trust and loyalty . 1
|
||||||
|
for all its technical virtuosity , the film is so mired in juvenile and near-xenophobic pedagogy that it 's enough to make one pine for the day when godard can no longer handle the rigors of filmmaking . 0
|
||||||
|
this film seems thirsty for reflection , itself taking on adolescent qualities . 0
|
||||||
|
this nickleby thing might have more homosexual undertones than an eddie murphy film . 0
|
||||||
|
bogdanovich tantalizes by offering a peep show into the lives of the era 's creme de la celluloid . 1
|
||||||
|
but the power of these ( subjects ) is obscured by the majority of the film that shows a stationary camera on a subject that could be mistaken for giving a public oration , rather than contributing to a film 's narrative . 0
|
||||||
|
irwin is a man with enough charisma and audacity to carry a dozen films , but this particular result is ultimately held back from being something greater . 0
|
||||||
|
griffiths proves she 's that rare luminary who continually raises the standard of her profession . 1
|
||||||
|
just as moving , uplifting and funny as ever . 1
|
||||||
|
enormously entertaining for moviegoers of any age . 1
|
||||||
|
a lean , deftly shot , well-acted , weirdly retro thriller that recalls a raft of '60s and '70s european-set spy pictures . 1
|
||||||
|
this is a good script , good dialogue , funny even for adults . 1
|
||||||
|
the affectionate loopiness that once seemed congenital to demme 's perspective has a tough time emerging from between the badly dated cutesy-pie mystery scenario and the newfangled hollywood post-production effects . 0
|
||||||
|
this surreal gilliam-esque film is also a troubling interpretation of ecclesiastes . 1
|
||||||
|
i can take infantile humor ... but this is the sort of infantile that makes you wonder about changing the director and writer 's diapers . 0
|
||||||
|
this piece of channel 5 grade trash is , quite frankly , an insult to the intelligence of the true genre enthusiast . 0
|
||||||
|
a delightful coming-of-age story . 1
|
||||||
|
a spellbinding african film about the modern condition of rootlessness , a state experienced by millions around the globe . 1
|
||||||
|
a strangely compelling and brilliantly acted psychological drama . 1
|
||||||
|
the only excitement comes when the credits finally roll and you get to leave the theater . 0
|
||||||
|
the movie is dawn of the dead crossed with john carpenter 's ghosts of mars , with zombies not as ghoulish as the first and trains not as big as the second . 0
|
||||||
|
it has the charm of the original american road movies , feasting on the gorgeous , ramshackle landscape of the filmmaker 's motherland . 1
|
||||||
|
exciting and direct , with ghost imagery that shows just enough to keep us on our toes . 1
|
||||||
|
it 's a buggy drag . 0
|
||||||
|
it wants to tweak them with a taste of tangy new humor . 1
|
||||||
|
late marriage 's stiffness is unlikely to demonstrate the emotional clout to sweep u.s. viewers off their feet . 0
|
||||||
|
candid and comfortable ; a film that deftly balances action and reflection as it lets you grasp and feel the passion others have for their work . 1
|
||||||
|
a quiet treasure -- a film to be savored . 1
|
||||||
|
the movie , directed by mick jackson , leaves no cliche unturned , from the predictable plot to the characters straight out of central casting . 0
|
||||||
|
this is the sort of burly action flick where one coincidence pummels another , narrative necessity is a drunken roundhouse , and whatever passes for logic is a factor of the last plot device left standing . 0
|
||||||
|
teen movies have really hit the skids . 0
|
||||||
|
woody allen 's latest is an ambling , broad comedy about all there is to love -- and hate -- about the movie biz . 1
|
||||||
|
it 's made with deftly unsettling genre flair . 1
|
||||||
|
manages to show life in all of its banality when the intention is quite the opposite . 0
|
||||||
|
ultimately feels empty and unsatisfying , like swallowing a communion wafer without the wine . 0
|
||||||
|
collateral damage finally delivers the goods for schwarzenegger fans . 1
|
||||||
|
a giggle-inducing comedy with snappy dialogue and winning performances by an unlikely team of oscar-winners : susan sarandon and goldie hawn . 1
|
||||||
|
it 's too self-important and plodding to be funny , and too clipped and abbreviated to be an epic . 0
|
||||||
|
will amuse and provoke adventurous adults in specialty venues . 1
|
||||||
|
sometimes seems less like storytelling than something the otherwise compelling director needed to get off his chest . 0
|
||||||
|
but this films lacks the passion required to sell the material . 0
|
||||||
|
what is 100 % missing here is a script of even the most elemental literacy , an inkling of genuine wit , and anything resembling acting . 0
|
||||||
|
there 's a wickedly subversive bent to the best parts of birthday girl . 1
|
||||||
|
a better title , for all concerned , might be swept under the rug . 0
|
||||||
|
a wildly inconsistent emotional experience . 0
|
||||||
|
given how heavy-handed and portent-heavy it is , this could be the worst thing soderbergh has ever done . 0
|
||||||
|
despite the evocative aesthetics evincing the hollow state of modern love life , the film never percolates beyond a monotonous whine . 0
|
||||||
|
an absurdist comedy about alienation , separation and loss . 0
|
||||||
|
... mafia , rap stars and hood rats butt their ugly heads in a regurgitation of cinematic violence that gives brutal birth to an unlikely , but likable , hero . ' 1
|
||||||
|
his healthy sense of satire is light and fun ... 1
|
||||||
|
trademark american triteness and simplicity are tossed out the window with the intelligent french drama that deftly explores the difficult relationship between a father and son . 1
|
||||||
|
miller is playing so free with emotions , and the fact that children are hostages to fortune , that he makes the audience hostage to his swaggering affectation of seriousness . 1
|
||||||
|
impostor has a handful of thrilling moments and a couple of good performances , but the movie does n't quite fly . 0
|
||||||
|
part low rent godfather . 0
|
||||||
|
( serry ) wants to blend politics and drama , an admirable ambition . 1
|
||||||
|
for all the writhing and wailing , tears , rage and opium overdoses , there 's no sense of actual passion being washed away in love 's dissolution . 0
|
||||||
|
it 's fascinating to see how bettany and mcdowell play off each other . 1
|
||||||
|
in a way , the film feels like a breath of fresh air , but only to those that allow it in . 1
|
||||||
|
visually imaginative , thematically instructive and thoroughly delightful , it takes us on a roller-coaster ride from innocence to experience without even a hint of that typical kiddie-flick sentimentality . 1
|
||||||
|
the film 's welcome breeziness and some unbelievably hilarious moments -- most portraying the idiocy of the film industry -- make it mostly worth the trip . 1
|
||||||
|
add yet another hat to a talented head , clooney 's a good director . 1
|
||||||
|
stephen rea , aidan quinn , and alan bates play desmond 's legal eagles , and when joined by brosnan , the sight of this grandiloquent quartet lolling in pretty irish settings is a pleasant enough thing , ` tis . 1
|
||||||
|
bennett 's naturalistic performance speaks volumes more truth than any ` reality ' show , and anybody contemplating their own drastic life changes should watch some body first . 1
|
||||||
|
it 's inoffensive , cheerful , built to inspire the young people , set to an unending soundtrack of beach party pop numbers and aside from its remarkable camerawork and awesome scenery , it 's about as exciting as a sunburn . 0
|
||||||
|
while it 's genuinely cool to hear characters talk about early rap records ( sugar hill gang , etc. ) , the constant referencing of hip-hop arcana can alienate even the savviest audiences . 0
|
||||||
|
dull , lifeless , and amateurishly assembled . 0
|
||||||
|
mcconaughey 's fun to watch , the dragons are okay , not much fire in the script . 1
|
||||||
|
the far future may be awesome to consider , but from period detail to matters of the heart , this film is most transporting when it stays put in the past . 1
|
||||||
|
has all the depth of a wading pool . 0
|
||||||
|
a movie with a real anarchic flair . 1
|
||||||
|
a subject like this should inspire reaction in its audience ; the pianist does not . 0
|
||||||
|
... is an arthritic attempt at directing by callie khouri . 0
|
||||||
|
looking aristocratic , luminous yet careworn in jane hamilton 's exemplary costumes , rampling gives a performance that could not be improved upon . ' 1
|
||||||
|
+67350
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,873 @@
|
|||||||
|
sentence label
|
||||||
|
it 's a charming and often affecting journey . 1
|
||||||
|
unflinchingly bleak and desperate 0
|
||||||
|
allows us to hope that nolan is poised to embark a major career as a commercial yet inventive filmmaker . 1
|
||||||
|
the acting , costumes , music , cinematography and sound are all astounding given the production 's austere locales . 1
|
||||||
|
it 's slow -- very , very slow . 0
|
||||||
|
although laced with humor and a few fanciful touches , the film is a refreshingly serious look at young women . 1
|
||||||
|
a sometimes tedious film . 0
|
||||||
|
or doing last year 's taxes with your ex-wife . 0
|
||||||
|
you do n't have to know about music to appreciate the film 's easygoing blend of comedy and romance . 1
|
||||||
|
in exactly 89 minutes , most of which passed as slowly as if i 'd been sitting naked on an igloo , formula 51 sank from quirky to jerky to utter turkey . 0
|
||||||
|
the mesmerizing performances of the leads keep the film grounded and keep the audience riveted . 1
|
||||||
|
it takes a strange kind of laziness to waste the talents of robert forster , anne meara , eugene levy , and reginald veljohnson all in the same movie . 0
|
||||||
|
... the film suffers from a lack of humor ( something needed to balance out the violence ) ... 0
|
||||||
|
we root for ( clara and paul ) , even like them , though perhaps it 's an emotion closer to pity . 1
|
||||||
|
even horror fans will most likely not find what they 're seeking with trouble every day ; the movie lacks both thrills and humor . 0
|
||||||
|
a gorgeous , high-spirited musical from india that exquisitely blends music , dance , song , and high drama . 1
|
||||||
|
the emotions are raw and will strike a nerve with anyone who 's ever had family trauma . 1
|
||||||
|
audrey tatou has a knack for picking roles that magnify her outrageous charm , and in this literate french comedy , she 's as morning-glory exuberant as she was in amélie . 1
|
||||||
|
... the movie is just a plain old monster . 0
|
||||||
|
in its best moments , resembles a bad high school production of grease , without benefit of song . 0
|
||||||
|
pumpkin takes an admirable look at the hypocrisy of political correctness , but it does so with such an uneven tone that you never know when humor ends and tragedy begins . 0
|
||||||
|
the iditarod lasts for days - this just felt like it did . 0
|
||||||
|
holden caulfield did it better . 0
|
||||||
|
a delectable and intriguing thriller filled with surprises , read my lips is an original . 1
|
||||||
|
seldom has a movie so closely matched the spirit of a man and his work . 1
|
||||||
|
nicks , seemingly uncertain what 's going to make people laugh , runs the gamut from stale parody to raunchy sex gags to formula romantic comedy . 0
|
||||||
|
the action switches between past and present , but the material link is too tenuous to anchor the emotional connections that purport to span a 125-year divide . 0
|
||||||
|
it 's an offbeat treat that pokes fun at the democratic exercise while also examining its significance for those who take part . 1
|
||||||
|
it 's a cookie-cutter movie , a cut-and-paste job . 0
|
||||||
|
i had to look away - this was god awful . 0
|
||||||
|
thanks to scott 's charismatic roger and eisenberg 's sweet nephew , roger dodger is one of the most compelling variations on in the company of men . 1
|
||||||
|
... designed to provide a mix of smiles and tears , `` crossroads '' instead provokes a handful of unintentional howlers and numerous yawns . 0
|
||||||
|
a gorgeous , witty , seductive movie . 1
|
||||||
|
if the movie succeeds in instilling a wary sense of ` there but for the grace of god , ' it is far too self-conscious to draw you deeply into its world . 0
|
||||||
|
it does n't believe in itself , it has no sense of humor ... it 's just plain bored . 0
|
||||||
|
a sequence of ridiculous shoot - 'em - up scenes . 0
|
||||||
|
the weight of the piece , the unerring professionalism of the chilly production , and the fascination embedded in the lurid topic prove recommendation enough . 1
|
||||||
|
( w ) hile long on amiable monkeys and worthy environmentalism , jane goodall 's wild chimpanzees is short on the thrills the oversize medium demands . 0
|
||||||
|
as surreal as a dream and as detailed as a photograph , as visually dexterous as it is at times imaginatively overwhelming . 1
|
||||||
|
escaping the studio , piccoli is warmly affecting and so is this adroitly minimalist movie . 1
|
||||||
|
there 's ... tremendous energy from the cast , a sense of playfulness and excitement that seems appropriate . 1
|
||||||
|
this illuminating documentary transcends our preconceived vision of the holy land and its inhabitants , revealing the human complexities beneath . 1
|
||||||
|
the subtle strength of `` elling '' is that it never loses touch with the reality of the grim situation . 1
|
||||||
|
holm ... embodies the character with an effortlessly regal charisma . 1
|
||||||
|
the title not only describes its main characters , but the lazy people behind the camera as well . 0
|
||||||
|
it offers little beyond the momentary joys of pretty and weightless intellectual entertainment . 0
|
||||||
|
a synthesis of cliches and absurdities that seems positively decadent in its cinematic flash and emptiness . 0
|
||||||
|
a subtle and well-crafted ( for the most part ) chiller . 1
|
||||||
|
has a lot of the virtues of eastwood at his best . 1
|
||||||
|
it 's hampered by a lifetime-channel kind of plot and a lead actress who is out of her depth . 0
|
||||||
|
it feels like an after-school special gussied up with some fancy special effects , and watching its rote plot points connect is about as exciting as gazing at an egg timer for 93 minutes . 0
|
||||||
|
for the most part , director anne-sophie birot 's first feature is a sensitive , extraordinarily well-acted drama . 1
|
||||||
|
mr. tsai is a very original artist in his medium , and what time is it there ? 1
|
||||||
|
sade is an engaging look at the controversial eponymous and fiercely atheistic hero . 1
|
||||||
|
so devoid of any kind of intelligible story that it makes films like xxx and collateral damage seem like thoughtful treatises 0
|
||||||
|
a tender , heartfelt family drama . 1
|
||||||
|
... a hollow joke told by a cinematic gymnast having too much fun embellishing the misanthropic tale to actually engage it . 0
|
||||||
|
the cold turkey would 've been a far better title . 0
|
||||||
|
manages to be both repulsively sadistic and mundane . 0
|
||||||
|
it 's just disappointingly superficial -- a movie that has all the elements necessary to be a fascinating , involving character study , but never does more than scratch the surface . 0
|
||||||
|
this is a story of two misfits who do n't stand a chance alone , but together they are magnificent . 1
|
||||||
|
schaeffer has to find some hook on which to hang his persistently useless movies , and it might as well be the resuscitation of the middle-aged character . 0
|
||||||
|
the primitive force of this film seems to bubble up from the vast collective memory of the combatants . 1
|
||||||
|
on this tricky topic , tadpole is very much a step in the right direction , with its blend of frankness , civility and compassion . 1
|
||||||
|
the script kicks in , and mr. hartley 's distended pace and foot-dragging rhythms follow . 0
|
||||||
|
you wonder why enough was n't just a music video rather than a full-length movie . 0
|
||||||
|
if you 're hard up for raunchy college humor , this is your ticket right here . 1
|
||||||
|
a fast , funny , highly enjoyable movie . 1
|
||||||
|
good old-fashioned slash-and-hack is back ! 1
|
||||||
|
this one is definitely one to skip , even for horror movie fanatics . 0
|
||||||
|
for all its impressive craftsmanship , and despite an overbearing series of third-act crescendos , lily chou-chou never really builds up a head of emotional steam . 0
|
||||||
|
exquisitely nuanced in mood tics and dialogue , this chamber drama is superbly acted by the deeply appealing veteran bouquet and the chilling but quite human berling . 1
|
||||||
|
uses high comedy to evoke surprising poignance . 1
|
||||||
|
one of creepiest , scariest movies to come along in a long , long time , easily rivaling blair witch or the others . 1
|
||||||
|
a string of rehashed sight gags based in insipid vulgarity . 0
|
||||||
|
among the year 's most intriguing explorations of alientation . 1
|
||||||
|
the movie fails to live up to the sum of its parts . 0
|
||||||
|
the son 's room is a triumph of gentility that earns its moments of pathos . 1
|
||||||
|
there is nothing outstanding about this film , but it is good enough and will likely be appreciated most by sailors and folks who know their way around a submarine . 1
|
||||||
|
this is a train wreck of an action film -- a stupefying attempt by the filmmakers to force-feed james bond into the mindless xxx mold and throw 40 years of cinematic history down the toilet in favor of bright flashes and loud bangs . 0
|
||||||
|
the draw ( for `` big bad love '' ) is a solid performance by arliss howard . 1
|
||||||
|
green might want to hang onto that ski mask , as robbery may be the only way to pay for his next project . 0
|
||||||
|
it 's one pussy-ass world when even killer-thrillers revolve around group therapy sessions . 0
|
||||||
|
though it 's become almost redundant to say so , major kudos go to leigh for actually casting people who look working-class . 1
|
||||||
|
the band 's courage in the face of official repression is inspiring , especially for aging hippies ( this one included ) . 1
|
||||||
|
the movie achieves as great an impact by keeping these thoughts hidden as ... ( quills ) did by showing them . 1
|
||||||
|
the film flat lines when it should peak and is more missed opportunity and trifle than dark , decadent truffle . 0
|
||||||
|
jaglom ... put ( s ) the audience in the privileged position of eavesdropping on his characters 1
|
||||||
|
fresnadillo 's dark and jolting images have a way of plying into your subconscious like the nightmare you had a week ago that wo n't go away . 1
|
||||||
|
we know the plot 's a little crazy , but it held my interest from start to finish . 1
|
||||||
|
it 's a scattershot affair , but when it hits its mark it 's brilliant . 1
|
||||||
|
hardly a masterpiece , but it introduces viewers to a good charitable enterprise and some interesting real people . 1
|
||||||
|
you wo n't like roger , but you will quickly recognize him . 0
|
||||||
|
if steven soderbergh 's ` solaris ' is a failure it is a glorious failure . 1
|
||||||
|
byler reveals his characters in a way that intrigues and even fascinates us , and he never reduces the situation to simple melodrama . 1
|
||||||
|
this riveting world war ii moral suspense story deals with the shadow side of american culture : racial prejudice in its ugly and diverse forms . 0
|
||||||
|
it 's difficult to imagine the process that produced such a script , but here 's guessing that spray cheese and underarm noises played a crucial role . 0
|
||||||
|
no sophomore slump for director sam mendes , who segues from oscar winner to oscar-winning potential with a smooth sleight of hand . 1
|
||||||
|
on the whole , the movie lacks wit , feeling and believability to compensate for its incessant coarseness and banality . 0
|
||||||
|
why make a documentary about these marginal historical figures ? 0
|
||||||
|
neither parker nor donovan is a typical romantic lead , but they bring a fresh , quirky charm to the formula . 1
|
||||||
|
his last movie was poetically romantic and full of indelible images , but his latest has nothing going for it . 0
|
||||||
|
does paint some memorable images ... , but makhmalbaf keeps her distance from the characters 1
|
||||||
|
a gripping movie , played with performances that are all understated and touching . 1
|
||||||
|
it 's one of those baseball pictures where the hero is stoic , the wife is patient , the kids are as cute as all get-out and the odds against success are long enough to intimidate , but short enough to make a dream seem possible . 1
|
||||||
|
combining quick-cut editing and a blaring heavy metal much of the time , beck seems to be under the illusion that he 's shooting the latest system of a down video . 0
|
||||||
|
the movie 's relatively simple plot and uncomplicated morality play well with the affable cast . 1
|
||||||
|
what the director ca n't do is make either of val kilmer 's two personas interesting or worth caring about . 0
|
||||||
|
too often , the viewer is n't reacting to humor so much as they are wincing back in repugnance . 0
|
||||||
|
it 's great escapist fun that recreates a place and time that will never happen again . 1
|
||||||
|
scores no points for originality , wit , or intelligence . 0
|
||||||
|
there is n't nearly enough fun here , despite the presence of some appealing ingredients . 0
|
||||||
|
hilariously inept and ridiculous . 1
|
||||||
|
this movie is maddening . 0
|
||||||
|
it haunts you , you ca n't forget it , you admire its conception and are able to resolve some of the confusions you had while watching it . 1
|
||||||
|
sam mendes has become valedictorian at the school for soft landings and easy ways out . 0
|
||||||
|
one of the smartest takes on singles culture i 've seen in a long time . 1
|
||||||
|
moody , heartbreaking , and filmed in a natural , unforced style that makes its characters seem entirely convincing even when its script is not . 1
|
||||||
|
every nanosecond of the the new guy reminds you that you could be doing something else far more pleasurable . 0
|
||||||
|
comes ... uncomfortably close to coasting in the treads of the bicycle thief . 0
|
||||||
|
warm water under a red bridge is a quirky and poignant japanese film that explores the fascinating connections between women , water , nature , and sexuality . 1
|
||||||
|
it seems to me the film is about the art of ripping people off without ever letting them consciously know you have done so 0
|
||||||
|
old-form moviemaking at its best . 1
|
||||||
|
turns potentially forgettable formula into something strangely diverting . 1
|
||||||
|
( lawrence bounces ) all over the stage , dancing , running , sweating , mopping his face and generally displaying the wacky talent that brought him fame in the first place . 1
|
||||||
|
a movie that reminds us of just how exciting and satisfying the fantasy cinema can be when it 's approached with imagination and flair . 1
|
||||||
|
confirms the nagging suspicion that ethan hawke would be even worse behind the camera than he is in front of it . 0
|
||||||
|
in the end , we are left with something like two ships passing in the night rather than any insights into gay love , chinese society or the price one pays for being dishonest . 0
|
||||||
|
montias ... pumps a lot of energy into his nicely nuanced narrative and surrounds himself with a cast of quirky -- but not stereotyped -- street characters . 1
|
||||||
|
it provides the grand , intelligent entertainment of a superior cast playing smart people amid a compelling plot . 1
|
||||||
|
suffers from the lack of a compelling or comprehensible narrative . 0
|
||||||
|
in execution , this clever idea is far less funny than the original , killers from space . 0
|
||||||
|
scooby dooby doo / and shaggy too / you both look and sound great . 1
|
||||||
|
the tale of tok ( andy lau ) , a sleek sociopath on the trail of o ( takashi sorimachi ) , the most legendary of asian hitmen , is too scattershot to take hold . 0
|
||||||
|
it all drags on so interminably it 's like watching a miserable relationship unfold in real time . 0
|
||||||
|
pumpkin means to be an outrageous dark satire on fraternity life , but its ambitions far exceed the abilities of writer adam larson broder and his co-director , tony r. abrams , in their feature debut . 0
|
||||||
|
looks and feels like a project better suited for the small screen . 0
|
||||||
|
forced , familiar and thoroughly condescending . 0
|
||||||
|
that is a compliment to kuras and miller . 1
|
||||||
|
it 's not the ultimate depression-era gangster movie . 0
|
||||||
|
sacrifices the value of its wealth of archival foot-age with its less-than-objective stance . 0
|
||||||
|
the character of zigzag is not sufficiently developed to support a film constructed around him . 0
|
||||||
|
what better message than ` love thyself ' could young women of any size receive ? 1
|
||||||
|
a solid film ... but more conscientious than it is truly stirring . 1
|
||||||
|
while ( hill ) has learned new tricks , the tricks alone are not enough to salvage this lifeless boxing film . 0
|
||||||
|
the best that can be said about the work here of scottish director ritchie ... is that he obviously does n't have his heart in it . 0
|
||||||
|
about a manga-like heroine who fights back at her abusers , it 's energetic and satisfying if not deep and psychological . 1
|
||||||
|
the talented and clever robert rodriguez perhaps put a little too much heart into his first film and did n't reserve enough for his second . 0
|
||||||
|
feels too formulaic and too familiar to produce the transgressive thrills of early underground work . 0
|
||||||
|
the volatile dynamics of female friendship is the subject of this unhurried , low-key film that is so off-hollywood that it seems positively french in its rhythms and resonance . 1
|
||||||
|
overall very good for what it 's trying to do . 1
|
||||||
|
a big , gorgeous , sprawling swashbuckler that delivers its diversions in grand , uncomplicated fashion . 1
|
||||||
|
a difficult , absorbing film that manages to convey more substance despite its repetitions and inconsistencies than do most films than are far more pointed and clear . 1
|
||||||
|
the heavy-handed film is almost laughable as a consequence . 0
|
||||||
|
a solid examination of the male midlife crisis . 1
|
||||||
|
a nightmare date with a half-formed wit done a great disservice by a lack of critical distance and a sad trust in liberal arts college bumper sticker platitudes . 0
|
||||||
|
manages to transcend the sex , drugs and show-tunes plot into something far richer . 1
|
||||||
|
it takes talent to make a lifeless movie about the most heinous man who ever lived . 0
|
||||||
|
by getting myself wrapped up in the visuals and eccentricities of many of the characters , i found myself confused when it came time to get to the heart of the movie . 0
|
||||||
|
like leon , it 's frustrating and still oddly likable . 1
|
||||||
|
uncommonly stylish but equally silly ... the picture fails to generate much suspense , nor does it ask searching enough questions to justify its pretensions . 0
|
||||||
|
not exactly the bees knees 0
|
||||||
|
there seems to be no clear path as to where the story 's going , or how long it 's going to take to get there . 0
|
||||||
|
slapstick buffoonery can tickle many a preschooler 's fancy , but when it costs a family of four about $ 40 to see a film in theaters , why spend money on a dog like this when you can rent a pedigree instead ? 0
|
||||||
|
a woman 's pic directed with resonance by ilya chaiken . 1
|
||||||
|
may reawaken discussion of the kennedy assassination but this fictional film looks made for cable rather than for the big screen . 0
|
||||||
|
characters still need to function according to some set of believable and comprehensible impulses , no matter how many drugs they do or how much artistic license avary employs . 0
|
||||||
|
the end result is a film that 's neither . 0
|
||||||
|
manages to be sweet and wickedly satisfying at the same time . 1
|
||||||
|
leigh 's film is full of memorable performances from top to bottom . 1
|
||||||
|
it 's also , clearly , great fun . 1
|
||||||
|
rarely has leukemia looked so shimmering and benign . 0
|
||||||
|
it seems like i have been waiting my whole life for this movie and now i ca n't wait for the sequel . 1
|
||||||
|
determined to be fun , and bouncy , with energetic musicals , the humor did n't quite engage this adult . 0
|
||||||
|
if you dig on david mamet 's mind tricks ... rent this movie and enjoy ! 1
|
||||||
|
bleakly funny , its characters all the more touching for refusing to pity or memorialize themselves . 1
|
||||||
|
delivers the same old same old , tarted up with latin flava and turned out by hollywood playas . 0
|
||||||
|
does n't offer much besides glib soullessness , raunchy language and a series of brutal set pieces ... that raise the bar on stylized screen violence . 0
|
||||||
|
it made me want to wrench my eyes out of my head and toss them at the screen . 0
|
||||||
|
the film 's performances are thrilling . 1
|
||||||
|
unfortunately , it 's not silly fun unless you enjoy really bad movies . 0
|
||||||
|
it 's a bad thing when a movie has about as much substance as its end credits blooper reel . 0
|
||||||
|
i sympathize with the plight of these families , but the movie does n't do a very good job conveying the issue at hand . 0
|
||||||
|
the lower your expectations , the more you 'll enjoy it . 0
|
||||||
|
though perry and hurley make inspiring efforts to breathe life into the disjointed , haphazard script by jay scherick and david ronn , neither the actors nor director reginald hudlin can make it more than fitfully entertaining . 0
|
||||||
|
a must-see for the david mamet enthusiast and for anyone who appreciates intelligent , stylish moviemaking . 1
|
||||||
|
pacino is brilliant as the sleep-deprived dormer , his increasing weariness as much existential as it is physical . 1
|
||||||
|
` de niro ... is a veritable source of sincere passion that this hollywood contrivance orbits around . ' 1
|
||||||
|
a misogynistic piece of filth that attempts to pass itself off as hip , young adult entertainment . 0
|
||||||
|
its story may be a thousand years old , but why did it have to seem like it took another thousand to tell it to us ? 0
|
||||||
|
try as i may , i ca n't think of a single good reason to see this movie , even though everyone in my group extemporaneously shouted , ` thank you ! ' 0
|
||||||
|
the movie is beautiful to behold and engages one in a sense of epic struggle -- inner and outer -- that 's all too rare in hollywood 's hastier productions . 1
|
||||||
|
a celebration of quirkiness , eccentricity , and certain individuals ' tendency to let it all hang out , and damn the consequences . 1
|
||||||
|
morton uses her face and her body language to bring us morvern 's soul , even though the character is almost completely deadpan . 1
|
||||||
|
instead of a hyperbolic beat-charged urban western , it 's an unpretentious , sociologically pointed slice of life . 1
|
||||||
|
my thoughts were focused on the characters . 1
|
||||||
|
so , too , is this comedy about mild culture clashing in today 's new delhi . 1
|
||||||
|
for starters , the story is just too slim . 0
|
||||||
|
this is a winning ensemble comedy that shows canadians can put gentle laughs and equally gentle sentiments on the button , just as easily as their counterparts anywhere else in the world . 1
|
||||||
|
at the very least , if you do n't know anything about derrida when you walk into the theater , you wo n't know much more when you leave . 0
|
||||||
|
the format gets used best ... to capture the dizzying heights achieved by motocross and bmx riders , whose balletic hotdogging occasionally ends in bone-crushing screwups . 1
|
||||||
|
inside the film 's conflict-powered plot there is a decent moral trying to get out , but it 's not that , it 's the tension that keeps you in your seat . 1
|
||||||
|
there ought to be a directing license , so that ed burns can have his revoked . 0
|
||||||
|
bad . 0
|
||||||
|
that dogged good will of the parents and ` vain ' jia 's defoliation of ego , make the film touching despite some doldrums . 1
|
||||||
|
falls neatly into the category of good stupid fun . 1
|
||||||
|
an artful , intelligent film that stays within the confines of a well-established genre . 1
|
||||||
|
smart , provocative and blisteringly funny . 1
|
||||||
|
and the lesson , in the end , is nothing new . 0
|
||||||
|
this is not the undisputed worst boxing movie ever , but it 's certainly not a champion - the big loser is the audience . 0
|
||||||
|
not only is undercover brother as funny , if not more so , than both austin powers films , but it 's also one of the smarter , savvier spoofs to come along in some time . 1
|
||||||
|
to say this was done better in wilder 's some like it hot is like saying the sun rises in the east . 0
|
||||||
|
the entire movie is about a boring , sad man being boring and sad . 0
|
||||||
|
this time mr. burns is trying something in the martin scorsese street-realist mode , but his self-regarding sentimentality trips him up again . 0
|
||||||
|
perceptive in its vision of nascent industrialized world politics as a new art form , but far too clunky , didactic and saddled with scenes that seem simply an ill fit for this movie . 0
|
||||||
|
the best revenge may just be living well because this film , unlike other dumas adaptations , is far more likened to a treasure than a lengthy jail sentence . 1
|
||||||
|
the movie understands like few others how the depth and breadth of emotional intimacy give the physical act all of its meaning and most of its pleasure . 1
|
||||||
|
once ( kim ) begins to overplay the shock tactics and bait-and-tackle metaphors , you may decide it 's too high a price to pay for a shimmering picture postcard . 0
|
||||||
|
all that 's missing is the spontaneity , originality and delight . 0
|
||||||
|
what the film lacks in general focus it makes up for in compassion , as corcuera manages to find the seeds of hope in the form of collective action . 1
|
||||||
|
the socio-histo-political treatise is told in earnest strides ... ( and ) personal illusion is deconstructed with poignancy . 1
|
||||||
|
my reaction in a word : disappointment . 0
|
||||||
|
a psychological thriller with a genuinely spooky premise and an above-average cast , actor bill paxton 's directing debut is a creepy slice of gothic rural americana . 1
|
||||||
|
corny , schmaltzy and predictable , but still manages to be kind of heartwarming , nonetheless . 1
|
||||||
|
nothing 's at stake , just a twisty double-cross you can smell a mile away -- still , the derivative nine queens is lots of fun . 1
|
||||||
|
far more imaginative and ambitious than the trivial , cash-in features nickelodeon has made from its other animated tv series . 1
|
||||||
|
of course , by more objective measurements it 's still quite bad . 0
|
||||||
|
as the two leads , lathan and diggs are charming and have chemistry both as friends and lovers . 1
|
||||||
|
it provides an honest look at a community striving to anchor itself in new grounds . 1
|
||||||
|
this movie seems to have been written using mad-libs . 0
|
||||||
|
reign of fire looks as if it was made without much thought -- and is best watched that way . 1
|
||||||
|
martin and barbara are complex characters -- sometimes tender , sometimes angry -- and the delicate performances by sven wollter and viveka seldahl make their hopes and frustrations vivid . 1
|
||||||
|
it 's not that kung pow is n't funny some of the time -- it just is n't any funnier than bad martial arts movies are all by themselves , without all oedekerk 's impish augmentation . 0
|
||||||
|
i 'd have to say the star and director are the big problems here . 0
|
||||||
|
affleck and jackson are good sparring partners . 1
|
||||||
|
whether you like rap music or loathe it , you ca n't deny either the tragic loss of two young men in the prime of their talent or the power of this movie . 1
|
||||||
|
not since japanese filmmaker akira kurosawa 's ran have the savagery of combat and the specter of death been visualized with such operatic grandeur . 1
|
||||||
|
a by-the-numbers effort that wo n't do much to enhance the franchise . 0
|
||||||
|
an occasionally funny , but overall limp , fish-out-of-water story . 0
|
||||||
|
brilliantly explores the conflict between following one 's heart and following the demands of tradition . 1
|
||||||
|
despite the 2-d animation , the wild thornberrys movie makes for a surprisingly cinematic experience . 1
|
||||||
|
it appears that something has been lost in the translation to the screen . 0
|
||||||
|
it all feels like a monty python sketch gone horribly wrong . 0
|
||||||
|
the film tunes into a grief that could lead a man across centuries . 1
|
||||||
|
dazzles with its fully-written characters , its determined stylishness ( which always relates to characters and story ) and johnny dankworth 's best soundtrack in years . 1
|
||||||
|
it 's a work by an artist so in control of both his medium and his message that he can improvise like a jazzman . 1
|
||||||
|
it 's the chemistry between the women and the droll scene-stealing wit and wolfish pessimism of anna chancellor that makes this `` two weddings and a funeral '' fun . 1
|
||||||
|
stealing harvard is evidence that the farrelly bros. -- peter and bobby -- and their brand of screen comedy are wheezing to an end , along with green 's half-hearted movie career . 0
|
||||||
|
a full world has been presented onscreen , not some series of carefully structured plot points building to a pat resolution . 1
|
||||||
|
huston nails both the glad-handing and the choking sense of hollow despair . 1
|
||||||
|
one of the more intelligent children 's movies to hit theaters this year . 1
|
||||||
|
the film tries too hard to be funny and tries too hard to be hip . 0
|
||||||
|
blanchett 's performance confirms her power once again . 1
|
||||||
|
if you believe any of this , i can make you a real deal on leftover enron stock that will double in value a week from friday . 0
|
||||||
|
attempts by this ensemble film to impart a message are so heavy-handed that they instead pummel the audience . 0
|
||||||
|
no one but a convict guilty of some truly heinous crime should have to sit through the master of disguise . 0
|
||||||
|
rarely has so much money delivered so little entertainment . 0
|
||||||
|
taylor appears to have blown his entire budget on soundtrack rights and had nothing left over for jokes . 0
|
||||||
|
`` the time machine '' is a movie that has no interest in itself . 0
|
||||||
|
a rarity among recent iranian films : it 's a comedy full of gentle humor that chides the absurdity of its protagonist 's plight . 1
|
||||||
|
/ but daphne , you 're too buff / fred thinks he 's tough / and velma - wow , you 've lost weight ! 0
|
||||||
|
the very definition of the ` small ' movie , but it is a good stepping stone for director sprecher . 1
|
||||||
|
it 's like every bad idea that 's ever gone into an after-school special compiled in one place , minus those daytime programs ' slickness and sophistication ( and who knew they even had any ? ) . 0
|
||||||
|
chilling , well-acted , and finely directed : david jacobson 's dahmer . 1
|
||||||
|
it ca n't decide if it wants to be a mystery/thriller , a romance or a comedy . 0
|
||||||
|
paid in full is so stale , in fact , that its most vibrant scene is one that uses clips from brian de palma 's scarface . 0
|
||||||
|
a coda in every sense , the pinochet case splits time between a minute-by-minute account of the british court 's extradition chess game and the regime 's talking-head survivors . 1
|
||||||
|
it 's played in the most straight-faced fashion , with little humor to lighten things up . 0
|
||||||
|
a dumb movie with dumb characters doing dumb things and you have to be really dumb not to see where this is going . 0
|
||||||
|
with virtually no interesting elements for an audience to focus on , chelsea walls is a triple-espresso endurance challenge . 0
|
||||||
|
dense with characters and contains some thrilling moments . 1
|
||||||
|
as unseemly as its title suggests . 1
|
||||||
|
it 's like watching a nightmare made flesh . 0
|
||||||
|
minority report is exactly what the title indicates , a report . 1
|
||||||
|
it 's hard to like a film about a guy who is utterly unlikeable , and shiner , starring michael caine as an aging british boxing promoter desperate for a taste of fame and fortune , is certainly that . 0
|
||||||
|
an entertaining , colorful , action-filled crime story with an intimate heart . 1
|
||||||
|
for this reason and this reason only -- the power of its own steadfast , hoity-toity convictions -- chelsea walls deserves a medal . 1
|
||||||
|
it just may inspire a few younger moviegoers to read stevenson 's book , which is a treasure in and of itself . 1
|
||||||
|
basically a static series of semi-improvised ( and semi-coherent ) raps between the stars . 0
|
||||||
|
... with `` the bourne identity '' we return to the more traditional action genre . 1
|
||||||
|
it 's so good that its relentless , polished wit can withstand not only inept school productions , but even oliver parker 's movie adaptation . 1
|
||||||
|
chokes on its own depiction of upper-crust decorum . 0
|
||||||
|
while there 's something intrinsically funny about sir anthony hopkins saying ` get in the car , bitch , ' this jerry bruckheimer production has little else to offer 1
|
||||||
|
a rewarding work of art for only the most patient and challenge-hungry moviegoers . 1
|
||||||
|
directed in a paint-by-numbers manner . 0
|
||||||
|
k-19 exploits our substantial collective fear of nuclear holocaust to generate cheap hollywood tension . 0
|
||||||
|
at its best , queen is campy fun like the vincent price horror classics of the '60s . 1
|
||||||
|
it 's a much more emotional journey than what shyamalan has given us in his past two movies , and gibson , stepping in for bruce willis , is the perfect actor to take us on the trip . 1
|
||||||
|
the quality of the art combined with the humor and intelligence of the script allow the filmmakers to present the biblical message of forgiveness without it ever becoming preachy or syrupy . 1
|
||||||
|
cool ? 1
|
||||||
|
deliriously funny , fast and loose , accessible to the uninitiated , and full of surprises 1
|
||||||
|
even with a green mohawk and a sheet of fire-red flame tattoos covering his shoulder , however , kilmer seems to be posing , rather than acting . 0
|
||||||
|
the story and the friendship proceeds in such a way that you 're watching a soap opera rather than a chronicle of the ups and downs that accompany lifelong friendships . 0
|
||||||
|
at a time when half the so-called real movies are little more than live-action cartoons , it 's refreshing to see a cartoon that knows what it is , and knows the form 's history . 1
|
||||||
|
the old-world - meets-new mesh is incarnated in the movie 's soundtrack , a joyful effusion of disco bollywood that , by the end of monsoon wedding , sent my spirit soaring out of the theater . 1
|
||||||
|
jones ... does offer a brutal form of charisma . 1
|
||||||
|
its well of thorn and vinegar ( and simple humanity ) has long been plundered by similar works featuring the insight and punch this picture so conspicuously lacks . 0
|
||||||
|
travels a fascinating arc from hope and euphoria to reality and disillusionment . 1
|
||||||
|
serving sara does n't serve up a whole lot of laughs . 0
|
||||||
|
the sort of film that makes me miss hitchcock , but also feel optimistic that there 's hope for popular cinema yet . 1
|
||||||
|
fun , flip and terribly hip bit of cinematic entertainment . 1
|
||||||
|
the x potion gives the quickly named blossom , bubbles and buttercup supernatural powers that include extraordinary strength and laser-beam eyes , which unfortunately do n't enable them to discern flimsy screenplays . 0
|
||||||
|
the wild thornberrys movie is a jolly surprise . 1
|
||||||
|
entertains by providing good , lively company . 1
|
||||||
|
a densely constructed , highly referential film , and an audacious return to form that can comfortably sit among jean-luc godard 's finest work . 1
|
||||||
|
what was once original has been co-opted so frequently that it now seems pedestrian . 0
|
||||||
|
the story and structure are well-honed . 1
|
||||||
|
macdowell , whose wifty southern charm has anchored lighter affairs ... brings an absolutely riveting conviction to her role . 1
|
||||||
|
an intriguing cinematic omnibus and round-robin that occasionally is more interesting in concept than in execution . 1
|
||||||
|
the second coming of harry potter is a film far superior to its predecessor . 1
|
||||||
|
if you can stomach the rough content , it 's worth checking out for the performances alone . 1
|
||||||
|
a warm , funny , engaging film . 1
|
||||||
|
i 'll bet the video game is a lot more fun than the film . 0
|
||||||
|
the best film about baseball to hit theaters since field of dreams . 1
|
||||||
|
it is great summer fun to watch arnold and his buddy gerald bounce off a quirky cast of characters . 1
|
||||||
|
complete lack of originality , cleverness or even visible effort 0
|
||||||
|
awesome creatures , breathtaking scenery , and epic battle scenes add up to another ` spectacular spectacle . ' 1
|
||||||
|
all-in-all , the film is an enjoyable and frankly told tale of a people who live among us , but not necessarily with us . 1
|
||||||
|
hit and miss as far as the comedy goes and a big ole ' miss in the way of story . 0
|
||||||
|
too much of it feels unfocused and underdeveloped . 0
|
||||||
|
a deep and meaningful film . 1
|
||||||
|
but it could have been worse . 0
|
||||||
|
that 's pure pr hype . 0
|
||||||
|
a painfully funny ode to bad behavior . 1
|
||||||
|
you 'll gasp appalled and laugh outraged and possibly , watching the spectacle of a promising young lad treading desperately in a nasty sea , shed an errant tear . 1
|
||||||
|
liotta put on 30 pounds for the role , and has completely transformed himself from his smooth , goodfellas image . 1
|
||||||
|
a beguiling splash of pastel colors and prankish comedy from disney . 1
|
||||||
|
it proves quite compelling as an intense , brooding character study . 1
|
||||||
|
an unwise amalgam of broadcast news and vibes . 0
|
||||||
|
utterly lacking in charm , wit and invention , roberto benigni 's pinocchio is an astonishingly bad film . 0
|
||||||
|
and that leaves a hole in the center of the salton sea . 0
|
||||||
|
the chateau cleverly probes the cross-cultural differences between gauls and yanks . 1
|
||||||
|
broomfield turns his distinctive ` blundering ' style into something that could really help clear up the case . 1
|
||||||
|
a pleasant enough romance with intellectual underpinnings , the kind of movie that entertains even as it turns maddeningly predictable . 1
|
||||||
|
what really makes it special is that it pulls us into its world , gives us a hero whose suffering and triumphs we can share , surrounds him with interesting characters and sends us out of the theater feeling we 've shared a great adventure . 1
|
||||||
|
with the exception of some fleetingly amusing improvisations by cedric the entertainer as perry 's boss , there is n't a redeeming moment here . 0
|
||||||
|
having had the good sense to cast actors who are , generally speaking , adored by the movie-going public , khouri then gets terrific performances from them all . 1
|
||||||
|
... a boring parade of talking heads and technical gibberish that will do little to advance the linux cause . 0
|
||||||
|
it 's of the quality of a lesser harrison ford movie - six days , seven nights , maybe , or that dreadful sabrina remake . 0
|
||||||
|
if you enjoy more thoughtful comedies with interesting conflicted characters ; this one is for you . 1
|
||||||
|
the most hopelessly monotonous film of the year , noteworthy only for the gimmick of being filmed as a single unbroken 87-minute take . 0
|
||||||
|
it deserves to be seen by anyone with even a passing interest in the events shaping the world beyond their own horizons . 1
|
||||||
|
in an effort , i suspect , not to offend by appearing either too serious or too lighthearted , it offends by just being wishy-washy . 0
|
||||||
|
no way i can believe this load of junk . 0
|
||||||
|
there is a fabric of complex ideas here , and feelings that profoundly deepen them . 1
|
||||||
|
this tenth feature is a big deal , indeed -- at least the third-best , and maybe even a notch above the previous runner-up , nicholas meyer 's star trek vi : the undiscovered country . 1
|
||||||
|
not only unfunny , but downright repellent . 0
|
||||||
|
works hard to establish rounded characters , but then has nothing fresh or particularly interesting to say about them . 0
|
||||||
|
just one bad idea after another . 0
|
||||||
|
... turns so unforgivably trite in its last 10 minutes that anyone without a fortified sweet tooth will likely go into sugar shock . 0
|
||||||
|
his comedy premises are often hackneyed or just plain crude , calculated to provoke shocked laughter , without following up on a deeper level . 0
|
||||||
|
( næs ) directed the stage version of elling , and gets fine performances from his two leads who originated the characters on stage . 1
|
||||||
|
a swashbuckling tale of love , betrayal , revenge and above all , faith . 1
|
||||||
|
for movie lovers as well as opera lovers , tosca is a real treat . 1
|
||||||
|
the film is quiet , threatening and unforgettable . 1
|
||||||
|
there is no pleasure in watching a child suffer . 0
|
||||||
|
jason x is positively anti-darwinian : nine sequels and 400 years later , the teens are none the wiser and jason still kills on auto-pilot . 0
|
||||||
|
stealing harvard aspires to comedic grand larceny but stands convicted of nothing more than petty theft of your time . 0
|
||||||
|
( d ) oes n't bother being as cloying or preachy as equivalent evangelical christian movies -- maybe the filmmakers know that the likely audience will already be among the faithful . 1
|
||||||
|
displaying about equal amounts of naiveté , passion and talent , beneath clouds establishes sen as a filmmaker of considerable potential . 1
|
||||||
|
` easily my choice for one of the year 's best films . ' 1
|
||||||
|
a very long movie , dull in stretches , with entirely too much focus on meal preparation and igloo construction . 0
|
||||||
|
as a first-time director , paxton has tapped something in himself as an actor that provides frailty with its dark soul . 1
|
||||||
|
it 's a grab bag of genres that do n't add up to a whole lot of sense . 0
|
||||||
|
instead of hiding pinocchio from critics , miramax should have hidden it from everyone . 0
|
||||||
|
portentous and pretentious , the weight of water is appropriately titled , given the heavy-handedness of it drama . 0
|
||||||
|
altogether , this is successful as a film , while at the same time being a most touching reconsideration of the familiar masterpiece . 1
|
||||||
|
there has always been something likable about the marquis de sade . 1
|
||||||
|
the humor is forced and heavy-handed , and occasionally simply unpleasant . 0
|
||||||
|
without ever becoming didactic , director carlos carrera expertly weaves this novelistic story of entangled interrelationships and complex morality . 1
|
||||||
|
partway through watching this saccharine , easter-egg-colored concoction , you realize that it is made up of three episodes of a rejected tv show . 0
|
||||||
|
for the most part , it 's a work of incendiary genius , steering clear of knee-jerk reactions and quick solutions . 1
|
||||||
|
the special effects and many scenes of weightlessness look as good or better than in the original , while the oscar-winning sound and james horner 's rousing score make good use of the hefty audio system . 1
|
||||||
|
not since freddy got fingered has a major release been so painful to sit through . 0
|
||||||
|
the movie is what happens when you blow up small potatoes to 10 times their natural size , and it ai n't pretty . 0
|
||||||
|
we have n't seen such hilarity since say it is n't so ! 1
|
||||||
|
to call the other side of heaven `` appalling '' would be to underestimate just how dangerous entertainments like it can be . 0
|
||||||
|
nothing is sacred in this gut-buster . 0
|
||||||
|
feels haphazard , as if the writers mistakenly thought they could achieve an air of frantic spontaneity by simply tossing in lots of characters doing silly stuff and stirring the pot . 0
|
||||||
|
tries to add some spice to its quirky sentiments but the taste is all too familiar . 0
|
||||||
|
at its worst , it implodes in a series of very bad special effects . 0
|
||||||
|
with tightly organized efficiency , numerous flashbacks and a constant edge of tension , miller 's film is one of 2002 's involvingly adult surprises . 1
|
||||||
|
a great ensemble cast ca n't lift this heartfelt enterprise out of the familiar . 0
|
||||||
|
a warm but realistic meditation on friendship , family and affection . 1
|
||||||
|
at times , the suspense is palpable , but by the end there 's a sense that the crux of the mystery hinges on a technicality that strains credulity and leaves the viewer haunted by the waste of potential . 0
|
||||||
|
while the resident evil games may have set new standards for thrills , suspense , and gore for video games , the movie really only succeeds in the third of these . 0
|
||||||
|
it 's a remarkably solid and subtly satirical tour de force . 1
|
||||||
|
director andrew niccol ... demonstrates a wry understanding of the quirks of fame . 1
|
||||||
|
when leguizamo finally plugged an irritating character late in the movie . 0
|
||||||
|
thekids will probably stay amused at the kaleidoscope of big , colorful characters . 1
|
||||||
|
mattei is tiresomely grave and long-winded , as if circularity itself indicated profundity . 0
|
||||||
|
... plays like somebody spliced random moments of a chris rock routine into what is otherwise a cliche-riddled but self-serious spy thriller . 0
|
||||||
|
an overemphatic , would-be wacky , ultimately tedious sex farce . 0
|
||||||
|
it all adds up to good fun . 1
|
||||||
|
whether writer-director anne fontaine 's film is a ghost story , an account of a nervous breakdown , a trip down memory lane , all three or none of the above , it is as seductive as it is haunting . 1
|
||||||
|
another in-your-face wallow in the lower depths made by people who have never sung those blues . 0
|
||||||
|
a very well-made , funny and entertaining picture . 1
|
||||||
|
it 's worth seeing just on the basis of the wisdom , and at times , the startling optimism , of the children . 1
|
||||||
|
despite its title , punch-drunk love is never heavy-handed . 1
|
||||||
|
if director michael dowse only superficially understands his characters , he does n't hold them in contempt . 0
|
||||||
|
it 's refreshing to see a girl-power movie that does n't feel it has to prove anything . 1
|
||||||
|
the film may appear naked in its narrative form ... but it goes deeper than that , to fundamental choices that include the complexity of the catholic doctrine 1
|
||||||
|
however it may please those who love movies that blare with pop songs , young science fiction fans will stomp away in disgust . 0
|
||||||
|
as vulgar as it is banal . 0
|
||||||
|
zhang ... has done an amazing job of getting realistic performances from his mainly nonprofessional cast . 1
|
||||||
|
outer-space buffs might love this film , but others will find its pleasures intermittent . 0
|
||||||
|
maud and roland 's search for an unknowable past makes for a haunting literary detective story , but labute pulls off a neater trick in possession : he makes language sexy . 1
|
||||||
|
more whiny downer than corruscating commentary . 0
|
||||||
|
there are simply too many ideas floating around -- part farce , part sliding doors , part pop video -- and yet failing to exploit them . 0
|
||||||
|
it 's another stale , kill-by-numbers flick , complete with blade-thin characters and terrible , pun-laden dialogue . 0
|
||||||
|
what distinguishes time of favor from countless other thrillers is its underlying concern with the consequences of words and with the complicated emotions fueling terrorist acts . 1
|
||||||
|
i do n't mind having my heartstrings pulled , but do n't treat me like a fool . 0
|
||||||
|
the movie 's accumulated force still feels like an ugly knot tightening in your stomach . 0
|
||||||
|
at least one scene is so disgusting that viewers may be hard pressed to retain their lunch . 0
|
||||||
|
it has charm to spare , and unlike many romantic comedies , it does not alienate either gender in the audience . 1
|
||||||
|
an operatic , sprawling picture that 's entertainingly acted , magnificently shot and gripping enough to sustain most of its 170-minute length . 1
|
||||||
|
a giggle a minute . 1
|
||||||
|
uses sharp humor and insight into human nature to examine class conflict , adolescent yearning , the roots of friendship and sexual identity . 1
|
||||||
|
the continued good chemistry between carmen and juni is what keeps this slightly disappointing sequel going , with enough amusing banter -- blessedly curse-free -- to keep both kids and parents entertained . 1
|
||||||
|
i 'm just too bored to care . 0
|
||||||
|
one of the more irritating cartoons you will see this , or any , year . 0
|
||||||
|
it 's one heck of a character study -- not of hearst or davies but of the unique relationship between them . 1
|
||||||
|
it moves quickly , adroitly , and without fuss ; it does n't give you time to reflect on the inanity -- and the cold war datedness -- of its premise . 1
|
||||||
|
i am sorry that i was unable to get the full brunt of the comedy . 0
|
||||||
|
a good piece of work more often than not . 1
|
||||||
|
while the ideas about techno-saturation are far from novel , they 're presented with a wry dark humor . 1
|
||||||
|
charles ' entertaining film chronicles seinfeld 's return to stand-up comedy after the wrap of his legendary sitcom , alongside wannabe comic adams ' attempts to get his shot at the big time . 1
|
||||||
|
an exhilarating futuristic thriller-noir , minority report twists the best of technology around a gripping story , delivering a riveting , pulse intensifying escapist adventure of the first order 1
|
||||||
|
beautifully observed , miraculously unsentimental comedy-drama . 1
|
||||||
|
the film 's hackneyed message is not helped by the thin characterizations , nonexistent plot and pretentious visual style . 0
|
||||||
|
a breezy romantic comedy that has the punch of a good sitcom , while offering exceptionally well-detailed characters . 1
|
||||||
|
should have been someone else - 0
|
||||||
|
coughs and sputters on its own postmodern conceit . 0
|
||||||
|
the lion king was a roaring success when it was released eight years ago , but on imax it seems better , not just bigger . 1
|
||||||
|
almost gags on its own gore . 0
|
||||||
|
a marvel like none you 've seen . 1
|
||||||
|
trite , banal , cliched , mostly inoffensive . 0
|
||||||
|
immersing us in the endlessly inventive , fiercely competitive world of hip-hop djs , the project is sensational and revelatory , even if scratching makes you itch . 1
|
||||||
|
the movie has an infectious exuberance that will engage anyone with a passing interest in the skate/surf culture , the l.a. beach scene and the imaginative ( and sometimes illegal ) ways kids can make a playground out of the refuse of adults . 1
|
||||||
|
yakusho and shimizu ... create engaging characterizations in imamura 's lively and enjoyable cultural mix . 1
|
||||||
|
this is wild surreal stuff , but brilliant and the camera just kind of sits there and lets you look at this and its like you 're going from one room to the next and none of them have any relation to the other . 1
|
||||||
|
there is very little dread or apprehension , and though i like the creepy ideas , they are not executed with anything more than perfunctory skill . 0
|
||||||
|
the notion that bombing buildings is the funniest thing in the world goes entirely unexamined in this startlingly unfunny comedy . 0
|
||||||
|
good car chases , great fight scenes , and a distinctive blend of european , american and asian influences . 1
|
||||||
|
the last 20 minutes are somewhat redeeming , but most of the movie is the same teenage american road-trip drek we 've seen before - only this time you have to read the fart jokes 0
|
||||||
|
even in its most tedious scenes , russian ark is mesmerizing . 1
|
||||||
|
with its dogged hollywood naturalism and the inexorable passage of its characters toward sainthood , windtalkers is nothing but a sticky-sweet soap . 0
|
||||||
|
generally , clockstoppers will fulfill your wildest fantasies about being a different kind of time traveler , while happily killing 94 minutes . 1
|
||||||
|
something akin to a japanese alice through the looking glass , except that it seems to take itself far more seriously . 1
|
||||||
|
oh come on . 0
|
||||||
|
a moody , multi-dimensional love story and sci-fi mystery , solaris is a thought-provoking , haunting film that allows the seeds of the imagination to germinate . 1
|
||||||
|
not only are the special effects and narrative flow much improved , and daniel radcliffe more emotionally assertive this time around as harry , but the film conjures the magic of author j.k. rowling 's books . 1
|
||||||
|
it 's clear the filmmakers were n't sure where they wanted their story to go , and even more clear that they lack the skills to get us to this undetermined destination . 0
|
||||||
|
( t ) his beguiling belgian fable , very much its own droll and delicate little film , has some touching things to say about what is important in life and why . 1
|
||||||
|
even on those rare occasions when the narrator stops yammering , miller 's hand often feels unsure . 0
|
||||||
|
( chaiken 's ) talent lies in an evocative , accurate observation of a distinctive milieu and in the lively , convincing dialogue she creates for her characters . 1
|
||||||
|
sticky sweet sentimentality , clumsy plotting and a rosily myopic view of life in the wwii-era mississippi delta undermine this adaptation . 0
|
||||||
|
it inspires a continuing and deeply satisfying awareness of the best movies as monumental ` picture shows . ' 1
|
||||||
|
featuring a dangerously seductive performance from the great daniel auteuil , `` sade '' covers the same period as kaufmann 's `` quills '' with more unsettlingly realistic results . 1
|
||||||
|
gives you the steady pulse of life in a beautiful city viewed through the eyes of a character who , in spite of tragic loss and increasing decrepitude , knows in his bones that he is one of the luckiest men alive . 1
|
||||||
|
if you are an actor who can relate to the search for inner peace by dramatically depicting the lives of others onstage , then esther 's story is a compelling quest for truth . 1
|
||||||
|
it 's too bad that the helping hand he uses to stir his ingredients is also a heavy one . 0
|
||||||
|
yes , dull . 0
|
||||||
|
some of their jokes work , but most fail miserably and in the end , pumpkin is far more offensive than it is funny . 0
|
||||||
|
intriguing documentary which is emotionally diluted by focusing on the story 's least interesting subject . 1
|
||||||
|
shaky close-ups of turkey-on-rolls , stubbly chins , liver spots , red noses and the filmmakers new bobbed do draw easy chuckles but lead nowhere . 0
|
||||||
|
the inspirational screenplay by mike rich covers a lot of ground , perhaps too much , but ties things together , neatly , by the end . 1
|
||||||
|
ramsay , as in ratcatcher , remains a filmmaker with an acid viewpoint and a real gift for teasing chilly poetry out of lives and settings that might otherwise seem drab and sordid . 1
|
||||||
|
the characters are interesting and often very creatively constructed from figure to backstory . 1
|
||||||
|
so unremittingly awful that labeling it a dog probably constitutes cruelty to canines . 0
|
||||||
|
reggio 's continual visual barrage is absorbing as well as thought-provoking . 1
|
||||||
|
adults will wish the movie were less simplistic , obvious , clumsily plotted and shallowly characterized . 0
|
||||||
|
you will emerge with a clearer view of how the gears of justice grind on and the death report comes to share airtime alongside the farm report . 1
|
||||||
|
thanks to haynes ' absolute control of the film 's mood , and buoyed by three terrific performances , far from heaven actually pulls off this stylistic juggling act . 1
|
||||||
|
the problem with this film is that it lacks focus . 0
|
||||||
|
belongs to daniel day-lewis as much as it belongs to martin scorsese ; it 's a memorable performance in a big , brassy , disturbing , unusual and highly successful film . 1
|
||||||
|
involves two mysteries -- one it gives away and the other featuring such badly drawn characters that its outcome hardly matters . 0
|
||||||
|
a tv style murder mystery with a few big screen moments ( including one that seems to be made for a different film altogether ) . 0
|
||||||
|
a by-the-numbers patient/doctor pic that covers all the usual ground 0
|
||||||
|
it 's a stunning lyrical work of considerable force and truth . 1
|
||||||
|
while undisputed is n't exactly a high , it is a gripping , tidy little movie that takes mr. hill higher than he 's been in a while . 1
|
||||||
|
funny but perilously slight . 1
|
||||||
|
cq 's reflection of artists and the love of cinema-and-self suggests nothing less than a new voice that deserves to be considered as a possible successor to the best european directors . 1
|
||||||
|
even if you do n't think ( kissinger 's ) any more guilty of criminal activity than most contemporary statesmen , he 'd sure make a courtroom trial great fun to watch . 1
|
||||||
|
dazzling in its complexity , disturbing for its extraordinary themes , the piano teacher is a film that defies categorisation . 1
|
||||||
|
a literate presentation that wonderfully weaves a murderous event in 1873 with murderous rage in 2002 . 1
|
||||||
|
the script is n't very good ; not even someone as gifted as hoffman ( the actor ) can make it work . 0
|
||||||
|
( e ) ventually , every idea in this film is flushed down the latrine of heroism . 0
|
||||||
|
a cartoon that 's truly cinematic in scope , and a story that 's compelling and heartfelt -- even if the heart belongs to a big , four-legged herbivore . 1
|
||||||
|
it 's dumb , but more importantly , it 's just not scary . 0
|
||||||
|
detox is ultimately a pointless endeavor . 0
|
||||||
|
as a rumor of angels reveals itself to be a sudsy tub of supernatural hokum , not even ms. redgrave 's noblest efforts can redeem it from hopeless sentimentality . 0
|
||||||
|
an exquisitely crafted and acted tale . 1
|
||||||
|
this is so bad . 0
|
||||||
|
it showcases carvey 's talent for voices , but not nearly enough and not without taxing every drop of one 's patience to get to the good stuff . 0
|
||||||
|
light years / several warp speeds / levels and levels of dilithium crystals better than the pitiful insurrection . 1
|
||||||
|
it 's about following your dreams , no matter what your parents think . 1
|
||||||
|
the overall effect is less like a children 's movie than a recruitment film for future hollywood sellouts . 0
|
||||||
|
anchored by friel and williams 's exceptional performances , the film 's power lies in its complexity . 1
|
||||||
|
unlike the speedy wham-bam effect of most hollywood offerings , character development -- and more importantly , character empathy -- is at the heart of italian for beginners . 1
|
||||||
|
a sequel that 's much too big for its britches . 0
|
||||||
|
harrison 's flowers puts its heart in the right place , but its brains are in no particular place at all . 1
|
||||||
|
deadeningly dull , mired in convoluted melodrama , nonsensical jargon and stiff-upper-lip laboriousness . 0
|
||||||
|
dragonfly has no atmosphere , no tension -- nothing but costner , flailing away . 0
|
||||||
|
the film is powerful , accessible and funny . 1
|
||||||
|
and that 's a big part of why we go to the movies . 1
|
||||||
|
crackerjack entertainment -- nonstop romance , music , suspense and action . 1
|
||||||
|
the minor figures surrounding ( bobby ) ... form a gritty urban mosaic . 1
|
||||||
|
a poignant and compelling story about relationships , food of love takes us on a bumpy but satisfying journey of the heart . 1
|
||||||
|
a movie that successfully crushes a best selling novel into a timeframe that mandates that you avoid the godzilla sized soda . 1
|
||||||
|
the vivid lead performances sustain interest and empathy , but the journey is far more interesting than the final destination . 1
|
||||||
|
lapaglia 's ability to convey grief and hope works with weaver 's sensitive reactions to make this a two-actor master class . 1
|
||||||
|
villeneuve spends too much time wallowing in bibi 's generic angst ( there are a lot of shots of her gazing out windows ) . 0
|
||||||
|
care deftly captures the wonder and menace of growing up , but he never really embraces the joy of fuhrman 's destructive escapism or the grace-in-rebellion found by his characters . 0
|
||||||
|
this is an egotistical endeavor from the daughter of horror director dario argento ( a producer here ) , but her raw performance and utter fearlessness make it strangely magnetic . 1
|
||||||
|
if looking for a thrilling sci-fi cinematic ride , do n't settle for this imposter . 0
|
||||||
|
plays like a volatile and overlong w magazine fashion spread . 0
|
||||||
|
not far beneath the surface , this reconfigured tale asks disturbing questions about those things we expect from military epics . 1
|
||||||
|
michael gerbosi 's script is economically packed with telling scenes . 1
|
||||||
|
moretti 's compelling anatomy of grief and the difficult process of adapting to loss . 0
|
||||||
|
so refreshingly incisive is grant that for the first time he 'll probably appeal more to guys than to their girlfriends who drag them to this movie for the hugh factor . 1
|
||||||
|
comes off like a rejected abc afterschool special , freshened up by the dunce of a screenwriting 101 class . 0
|
||||||
|
it has its moments of swaggering camaraderie , but more often just feels generic , derivative and done to death . 0
|
||||||
|
a romantic comedy enriched by a sharp eye for manners and mores . 1
|
||||||
|
the fly-on-the-wall method used to document rural french school life is a refreshing departure from the now more prevalent technique of the docu-makers being a visible part of their work . 1
|
||||||
|
rare birds has more than enough charm to make it memorable . 1
|
||||||
|
it 's a bit disappointing that it only manages to be decent instead of dead brilliant . 0
|
||||||
|
it has all the excitement of eating oatmeal . 0
|
||||||
|
it haunts , horrifies , startles and fascinates ; it is impossible to look away . 1
|
||||||
|
for close to two hours the audience is forced to endure three terminally depressed , mostly inarticulate , hyper dysfunctional families for the price of one . 0
|
||||||
|
a superbly acted and funny/gritty fable of the humanizing of one woman at the hands of the unseen forces of fate . 1
|
||||||
|
( t ) here 's only so much anyone can do with a florid , overplotted , anne rice rock 'n' roll vampire novel before the built-in silliness of the whole affair defeats them . 0
|
||||||
|
for anyone unfamiliar with pentacostal practices in general and theatrical phenomenon of hell houses in particular , it 's an eye-opener . 1
|
||||||
|
`` mostly martha '' is a bright , light modern day family parable that wears its heart on its sleeve for all to see . 1
|
||||||
|
i just loved every minute of this film . 1
|
||||||
|
a quiet , pure , elliptical film 1
|
||||||
|
a disappointment for those who love alternate versions of the bard , particularly ones that involve deep fryers and hamburgers . 0
|
||||||
|
a simple , but gritty and well-acted ensemble drama that encompasses a potent metaphor for a country still dealing with its fascist past . 1
|
||||||
|
it 's so mediocre , despite the dynamic duo on the marquee , that we just ca n't get no satisfaction . 0
|
||||||
|
do not see this film . 0
|
||||||
|
binoche makes it interesting trying to find out . 1
|
||||||
|
the most compelling wiseman epic of recent years . 1
|
||||||
|
there 's no emotional pulse to solaris . 0
|
||||||
|
for each chuckle there are at least 10 complete misses , many coming from the amazingly lifelike tara reid , whose acting skills are comparable to a cardboard cutout . 0
|
||||||
|
although huppert 's intensity and focus has a raw exhilaration about it , the piano teacher is anything but fun . 0
|
||||||
|
from the opening scenes , it 's clear that all about the benjamins is a totally formulaic movie . 0
|
||||||
|
on the heels of the ring comes a similarly morose and humorless horror movie that , although flawed , is to be commended for its straight-ahead approach to creepiness . 1
|
||||||
|
the film is based on truth and yet there is something about it that feels incomplete , as if the real story starts just around the corner . 0
|
||||||
|
i 've always dreamed of attending cannes , but after seeing this film , it 's not that big a deal . 0
|
||||||
|
a coarse and stupid gross-out . 0
|
||||||
|
... nothing scary here except for some awful acting and lame special effects . 0
|
||||||
|
nothing in waking up in reno ever inspired me to think of its inhabitants as anything more than markers in a screenplay . 0
|
||||||
|
here 's yet another studio horror franchise mucking up its storyline with glitches casual fans could correct in their sleep . 0
|
||||||
|
so unassuming and pure of heart , you ca n't help but warmly extend your arms and yell ` safe ! ' 1
|
||||||
|
it treats women like idiots . 0
|
||||||
|
... plot holes so large and obvious a marching band might as well be stomping through them in clown clothes , playing a college football fight song on untuned instruments . 0
|
||||||
|
but it 's too long and too convoluted and it ends in a muddle . 0
|
||||||
|
one of the best films of the year with its exploration of the obstacles to happiness faced by five contemporary individuals ... a psychological masterpiece . 1
|
||||||
|
although german cooking does not come readily to mind when considering the world 's best cuisine , mostly martha could make deutchland a popular destination for hungry tourists . 1
|
||||||
|
if the first men in black was money , the second is small change . 0
|
||||||
|
do n't be fooled by the impressive cast list - eye see you is pure junk . 0
|
||||||
|
another one of those estrogen overdose movies like `` divine secrets of the ya ya sisterhood , '' except that the writing , acting and character development are a lot better . 1
|
||||||
|
scorsese does n't give us a character worth giving a damn about . 0
|
||||||
|
with rabbit-proof fence , noyce has tailored an epic tale into a lean , economical movie . 1
|
||||||
|
the plot convolutions ultimately add up to nothing more than jerking the audience 's chain . 0
|
||||||
|
there are some wonderfully fresh moments that smooth the moral stiffness with human kindness and hopefulness . 1
|
||||||
|
does little more than play an innocuous game of fill-in - the-blanks with a tragic past . 0
|
||||||
|
feature debuter d.j. caruso directs a crack ensemble cast , bringing screenwriter tony gayton 's narcotics noir to life . 1
|
||||||
|
it does nothing new with the old story , except to show fisticuffs in this sort of stop-go slow motion that makes the gang rumbles look like they 're being streamed over a 28k modem . 0
|
||||||
|
one of those energetic surprises , an original that pleases almost everyone who sees it . 1
|
||||||
|
seldahl 's barbara is a precise and moving portrait of someone whose world is turned upside down , first by passion and then by illness . 1
|
||||||
|
passable entertainment , but it 's the kind of motion picture that wo n't make much of a splash when it 's released , and will not be remembered long afterwards . 0
|
||||||
|
the film 's tone and pacing are off almost from the get-go . 0
|
||||||
|
lovely and poignant . 1
|
||||||
|
a broad , melodramatic estrogen opera that 's pretty toxic in its own right . 0
|
||||||
|
( director ) o'fallon manages to put some lovely pictures up on the big screen , but his skill at telling a story -- he also contributed to the screenplay -- falls short . 0
|
||||||
|
offers very little genuine romance and even fewer laughs ... a sad sitcom of a movie , largely devoid of charm . 0
|
||||||
|
though only 60 minutes long , the film is packed with information and impressions . 1
|
||||||
|
just not campy enough 0
|
||||||
|
every dance becomes about seduction , where backstabbing and betrayals are celebrated , and sex is currency . 0
|
||||||
|
it takes a certain kind of horror movie to qualify as ` worse than expected , ' but ghost ship somehow manages to do exactly that . 0
|
||||||
|
it can not be enjoyed , even on the level that one enjoys a bad slasher flick , primarily because it is dull . 0
|
||||||
|
despite all evidence to the contrary , this clunker has somehow managed to pose as an actual feature movie , the kind that charges full admission and gets hyped on tv and purports to amuse small children and ostensible adults . 0
|
||||||
|
it 's just filler . 0
|
||||||
|
a hamfisted romantic comedy that makes our girl the hapless facilitator of an extended cheap shot across the mason-dixon line . 0
|
||||||
|
one of those pictures whose promising , if rather precious , premise is undercut by amateurish execution . 0
|
||||||
|
the humor is n't as sharp , the effects not as innovative , nor the story as imaginative as in the original . 0
|
||||||
|
director uwe boll and the actors provide scant reason to care in this crude '70s throwback . 0
|
||||||
|
... a story we have n't seen on the big screen before , and it 's a story that we as americans , and human beings , should know . 1
|
||||||
|
if your taste runs to ` difficult ' films you absolutely ca n't miss it . 1
|
||||||
|
this movie is something of an impostor itself , stretching and padding its material in a blur of dead ends and distracting camera work . 0
|
||||||
|
i got a headache watching this meaningless downer . 0
|
||||||
|
zaidan 's script has barely enough plot to string the stunts together and not quite enough characterization to keep the faces straight . 0
|
||||||
|
the terrific and bewilderingly underrated campbell scott gives a star performance that is nothing short of mesmerizing . 1
|
||||||
|
building slowly and subtly , the film , sporting a breezy spontaneity and realistically drawn characterizations , develops into a significant character study that is both moving and wise . 1
|
||||||
|
all the amped-up tony hawk-style stunts and thrashing rap-metal ca n't disguise the fact that , really , we 've been here , done that . 0
|
||||||
|
the director knows how to apply textural gloss , but his portrait of sex-as-war is strictly sitcom . 0
|
||||||
|
visually rather stunning , but ultimately a handsome-looking bore , the true creativity would have been to hide treasure planet entirely and completely reimagine it . 0
|
||||||
|
nonsensical , dull `` cyber-horror '' flick is a grim , hollow exercise in flat scares and bad acting . 0
|
||||||
|
big fat waste of time . 0
|
||||||
|
professionally speaking , it 's tempting to jump ship in january to avoid ridiculous schlock like this shoddy suspense thriller . 0
|
||||||
|
fancy a real downer ? 0
|
||||||
|
instead , he shows them the respect they are due . 1
|
||||||
|
first-time writer-director serry shows a remarkable gift for storytelling with this moving , effective little film . 1
|
||||||
|
vera 's technical prowess ends up selling his film short ; he smoothes over hard truths even as he uncovers them . 0
|
||||||
|
puts a human face on a land most westerners are unfamiliar with . 1
|
||||||
|
makes for a pretty unpleasant viewing experience . 0
|
||||||
|
ahhhh ... revenge is sweet ! 1
|
||||||
|
highbrow self-appointed guardians of culture need not apply , but those who loved cool as ice have at last found a worthy follow-up . 1
|
||||||
|
nine queens is not only than a frighteningly capable debut and genre piece , but also a snapshot of a dangerous political situation on the verge of coming to a head . 1
|
||||||
|
like you could n't smell this turkey rotting from miles away . 0
|
||||||
|
the performances take the movie to a higher level . 1
|
||||||
|
davis ... is so enamored of her own creation that she ca n't see how insufferable the character is . 0
|
||||||
|
... takes the beauty of baseball and melds it with a story that could touch anyone regardless of their familiarity with the sport 1
|
||||||
|
against all odds in heaven and hell , it creeped me out just fine . 1
|
||||||
|
as the latest bid in the tv-to-movie franchise game , i spy makes its big-screen entry with little of the nervy originality of its groundbreaking small-screen progenitor . 0
|
||||||
|
there 's really only one good idea in this movie , but the director runs with it and presents it with an unforgettable visual panache . 1
|
||||||
|
the so-inept - it 's - surreal dubbing ( featuring the voices of glenn close , regis philbin and breckin meyer ) brings back memories of cheesy old godzilla flicks . 0
|
||||||
|
without non-stop techno or the existential overtones of a kieslowski morality tale , maelström is just another winter sleepers . 0
|
||||||
|
an unclassifiably awful study in self - and audience-abuse . 0
|
||||||
|
the moviegoing equivalent of going to a dinner party and being forced to watch the host and hostess 's home video of their baby 's birth . 0
|
||||||
|
kinnear does n't aim for our sympathy , but rather delivers a performance of striking skill and depth . 1
|
||||||
|
few films capture so perfectly the hopes and dreams of little boys on baseball fields as well as the grown men who sit in the stands . 1
|
||||||
|
it is amusing , and that 's all it needs to be . 1
|
||||||
|
challenging , intermittently engrossing and unflaggingly creative . 1
|
||||||
|
for the most part stevens glides through on some solid performances and witty dialogue . 1
|
||||||
|
this flick is about as cool and crowd-pleasing as a documentary can get . 1
|
||||||
|
nervous breakdowns are not entertaining . 0
|
||||||
|
writer-director 's mehta 's effort has tons of charm and the whimsy is in the mixture , the intoxicating masala , of cultures and film genres . 1
|
||||||
|
excessive , profane , packed with cartoonish violence and comic-strip characters . 0
|
||||||
|
a taut psychological thriller that does n't waste a moment of its two-hour running time . 1
|
||||||
|
burns never really harnesses to full effect the energetic cast . 0
|
||||||
|
just embarrassment and a vague sense of shame . 0
|
||||||
|
still , as a visual treat , the film is almost unsurpassed . 1
|
||||||
|
harris commands the screen , using his frailty to suggest the ravages of a life of corruption and ruthlessness . 1
|
||||||
|
or emptying rat traps . 0
|
||||||
|
offers much to enjoy ... and a lot to mull over in terms of love , loyalty and the nature of staying friends . 1
|
||||||
|
the piquant story needs more dramatic meat on its bones . 0
|
||||||
|
my wife is an actress is an utterly charming french comedy that feels so american in sensibility and style it 's virtually its own hollywood remake . 1
|
||||||
|
indifferently implausible popcorn programmer of a movie . 0
|
||||||
|
an important movie , a reminder of the power of film to move us and to make us examine our values . 1
|
||||||
|
the magic of the film lies not in the mysterious spring but in the richness of its performances . 1
|
||||||
|
this re-do is so dumb and so exploitative in its violence that , ironically , it becomes everything that the rather clumsy original was railing against . 0
|
||||||
|
the jabs it employs are short , carefully placed and dead-center . 1
|
||||||
|
while locals will get a kick out of spotting cleveland sites , the rest of the world will enjoy a fast-paced comedy with quirks that might make the award-winning coen brothers envious . 1
|
||||||
|
the words , ` frankly , my dear , i do n't give a damn , ' have never been more appropriate . 0
|
||||||
|
the longer the movie goes , the worse it gets , but it 's actually pretty good in the first few minutes . 0
|
||||||
|
too much of the humor falls flat . 0
|
||||||
|
further proof that the epicenter of cool , beautiful , thought-provoking foreign cinema is smack-dab in the middle of dubya 's axis of evil . 1
|
||||||
|
the film 's few ideas are stretched to the point of evaporation ; the whole central section is one big chase that seems to have no goal and no urgency . 0
|
||||||
|
too slow , too long and too little happens . 0
|
||||||
|
due to some script weaknesses and the casting of the director 's brother , the film trails off into inconsequentiality . 0
|
||||||
|
very bad . 0
|
||||||
|
a lackluster , unessential sequel to the classic disney adaptation of j.m. barrie 's peter pan . 0
|
||||||
|
a science-fiction pastiche so lacking in originality that if you stripped away its inspirations there would be precious little left . 0
|
||||||
|
birthday girl is an amusing joy ride , with some surprisingly violent moments . 1
|
||||||
|
so much facile technique , such cute ideas , so little movie . 1
|
||||||
|
expect the same-old , lame-old slasher nonsense , just with different scenery . 0
|
||||||
|
a smart , witty follow-up . 1
|
||||||
|
chabrol has taken promising material for a black comedy and turned it instead into a somber chamber drama . 0
|
||||||
|
like mike is a winner for kids , and no doubt a winner for lil bow wow , who can now add movies to the list of things he does well . 1
|
||||||
|
it 's another video movie photographed like a film , with the bad lighting that 's often written off as indie film naturalism . 0
|
||||||
|
there 's not enough here to justify the almost two hours . 0
|
||||||
|
it will grip even viewers who are n't interested in rap , as it cuts to the heart of american society in an unnerving way . 1
|
||||||
|
the film is beautifully mounted , but , more to the point , the issues are subtly presented , managing to walk a fine line with regard to the question of joan 's madness . 1
|
||||||
|
and if you 're not nearly moved to tears by a couple of scenes , you 've got ice water in your veins . 1
|
||||||
|
richard gere and diane lane put in fine performances as does french actor oliver martinez . 1
|
||||||
|
good film , but very glum . 1
|
||||||
|
there are plot holes big enough for shamu the killer whale to swim through . 0
|
||||||
|
preaches to two completely different choirs at the same time , which is a pretty amazing accomplishment . 1
|
||||||
|
verbinski implements every hack-artist trick to give us the ooky-spookies . 0
|
||||||
|
two hours fly by -- opera 's a pleasure when you do n't have to endure intermissions -- and even a novice to the form comes away exhilarated . 1
|
||||||
|
in all , this is a watchable movie that 's not quite the memorable experience it might have been . 0
|
||||||
|
drops you into a dizzying , volatile , pressure-cooker of a situation that quickly snowballs out of control , while focusing on the what much more than the why . 1
|
||||||
|
atom egoyan has conjured up a multilayered work that tackles any number of fascinating issues 1
|
||||||
|
slick piece of cross-promotion . 1
|
||||||
|
well-nigh unendurable ... though the picture strains to become cinematic poetry , it remains depressingly prosaic and dull . 0
|
||||||
|
majidi is an unconventional storyteller , capable of finding beauty in the most depressing places . 1
|
||||||
|
the movie is n't just hilarious : it 's witty and inventive , too , and in hindsight , it is n't even all that dumb . 1
|
||||||
|
filmmakers who can deftly change moods are treasures and even marvels . 1
|
||||||
|
the vitality of the actors keeps the intensity of the film high , even as the strafings blend together . 1
|
||||||
|
( a ) shapeless blob of desperate entertainment . 0
|
||||||
|
in the end , the movie collapses on its shaky foundation despite the best efforts of director joe carnahan . 0
|
||||||
|
true tale of courage -- and complicity -- at auschwitz is a harrowing drama that tries to tell of the unspeakable . 1
|
||||||
|
a study in shades of gray , offering itself up in subtle plot maneuvers ... 1
|
||||||
|
no screen fantasy-adventure in recent memory has the showmanship of clones ' last 45 minutes . 1
|
||||||
|
more romantic , more emotional and ultimately more satisfying than the teary-eyed original . 1
|
||||||
|
this is a shameless sham , calculated to cash in on the popularity of its stars . 0
|
||||||
|
if you 've ever entertained the notion of doing what the title of this film implies , what sex with strangers actually shows may put you off the idea forever . 0
|
||||||
|
once the 50 year old benigni appears as the title character , we find ourselves longing for the block of wood to come back . 0
|
||||||
|
stultifyingly , dumbfoundingly , mind-numbingly bad . 0
|
||||||
|
an effectively creepy , fear-inducing ( not fear-reducing ) film from japanese director hideo nakata , who takes the superstitious curse on chain letters and actually applies it . 1
|
||||||
|
sustains its dreamlike glide through a succession of cheesy coincidences and voluptuous cheap effects , not the least of which is rebecca romijn-stamos . 0
|
||||||
|
because of an unnecessary and clumsy last scene , ` swimfan ' left me with a very bad feeling . 0
|
||||||
|
no aspirations to social import inform the movie version . 0
|
||||||
|
sit through this one , and you wo n't need a magic watch to stop time ; your dvd player will do it for you . 0
|
||||||
|
for the first time in years , de niro digs deep emotionally , perhaps because he 's been stirred by the powerful work of his co-stars . 1
|
||||||
|
not since tom cruise in risky business has an actor made such a strong impression in his underwear . 1
|
||||||
|
an interesting story with a pertinent ( cinematically unique ) message , told fairly well and scored to perfection , i found myself struggling to put my finger on that elusive `` missing thing . '' 1
|
||||||
|
... routine , harmless diversion and little else . 1
|
||||||
|
is the time really ripe for a warmed-over james bond adventure , with a village idiot as the 007 clone ? 0
|
||||||
|
even the finest chef ca n't make a hotdog into anything more than a hotdog , and robert de niro ca n't make this movie anything more than a trashy cop buddy comedy . 0
|
||||||
|
the reality of the new live-action pinocchio he directed , cowrote and starred in borders on the grotesque . 0
|
||||||
|
samira makhmalbaf 's new film blackboards is much like the ethos of a stream of consciousness , although , it 's unfortunate for the viewer that the thoughts and reflections coming through are torpid and banal 0
|
||||||
|
a bloated gasbag thesis grotesquely impressed by its own gargantuan aura of self-importance ... 0
|
||||||
|
every time you look , sweet home alabama is taking another bummer of a wrong turn . 0
|
||||||
|
how do you spell cliché ? 0
|
||||||
|
no telegraphing is too obvious or simplistic for this movie . 0
|
||||||
|
director of photography benoit delhomme shot the movie in delicious colors , and the costumes and sets are grand . 1
|
||||||
|
i thought my own watch had stopped keeping time as i slogged my way through clockstoppers . 0
|
||||||
|
less dizzying than just dizzy , the jaunt is practically over before it begins . 0
|
||||||
|
overall the film feels like a low-budget tv pilot that could not find a buyer to play it on the tube . 0
|
||||||
|
they should have called it gutterball . 0
|
||||||
|
corpus collosum -- while undeniably interesting -- wore out its welcome well before the end credits rolled about 45 minutes in . 0
|
||||||
|
( a ) n utterly charming and hilarious film that reminded me of the best of the disney comedies from the 60s . 1
|
||||||
|
there 's too much falseness to the second half , and what began as an intriguing look at youth fizzles into a dull , ridiculous attempt at heart-tugging . 0
|
||||||
|
wince-inducing dialogue , thrift-shop costumes , prosthetic makeup by silly putty and kmart blue-light-special effects all conspire to test trekkie loyalty . 0
|
||||||
|
a rigorously structured and exquisitely filmed drama about a father and son connection that is a brief shooting star of love . 1
|
||||||
|
this is human comedy at its most amusing , interesting and confirming . 1
|
||||||
|
whaley 's determination to immerse you in sheer , unrelenting wretchedness is exhausting . 0
|
||||||
|
worth watching for dong jie 's performance -- and for the way it documents a culture in the throes of rapid change . 1
|
||||||
|
a poignant , artfully crafted meditation on mortality . 1
|
||||||
|
too restrained to be a freak show , too mercenary and obvious to be cerebral , too dull and pretentious to be engaging ... the isle defies an easy categorization . 0
|
||||||
|
vera 's three actors -- mollà , gil and bardem -- excel in insightful , empathetic performances . 1
|
||||||
|
it 's everything you do n't go to the movies for . 0
|
||||||
|
( grant 's ) bumbling magic takes over the film , and it turns out to be another winning star vehicle . 1
|
||||||
|
it gets onto the screen just about as much of the novella as one could reasonably expect , and is engrossing and moving in its own right . 1
|
||||||
|
velocity represents everything wrong with '' independent film '' as a commodified , sold-out concept on the american filmmaking scene . 0
|
||||||
|
but taken as a stylish and energetic one-shot , the queen of the damned can not be said to suck . 1
|
||||||
|
the piece plays as well as it does thanks in large measure to anspaugh 's three lead actresses . 1
|
||||||
|
suffocated by its fussy script and uptight characters , this musty adaptation is all the more annoying since it 's been packaged and sold back to us by hollywood . 0
|
||||||
|
but what are adults doing in the theater at all ? 0
|
||||||
|
like being trapped at a perpetual frat party ... how can something so gross be so boring ? 0
|
||||||
|
the man from elysian fields is a cold , bliss-less work that groans along thinking itself some important comment on how life throws us some beguiling curves . 0
|
||||||
|
this is n't even madonna 's swept away . 0
|
||||||
|
the experience of going to a film festival is a rewarding one ; the experiencing of sampling one through this movie is not . 0
|
||||||
|
american chai encourages rueful laughter at stereotypes only an indian-american would recognize . 0
|
||||||
|
my big fat greek wedding uses stereotypes in a delightful blend of sweet romance and lovingly dished out humor . 1
|
||||||
|
... a magnificent drama well worth tracking down . 1
|
||||||
|
oscar wilde 's masterpiece , the importance of being earnest , may be the best play of the 19th century . 1
|
||||||
|
jose campanella delivers a loosely autobiographical story brushed with sentimentality but brimming with gentle humor , bittersweet pathos , and lyric moments that linger like snapshots of memory . 1
|
||||||
|
but it still jingles in the pocket . 1
|
||||||
|
it 's a demented kitsch mess ( although the smeary digital video does match the muddled narrative ) , but it 's savvy about celebrity and has more guts and energy than much of what will open this year . 1
|
||||||
|
you really have to wonder how on earth anyone , anywhere could have thought they 'd make audiences guffaw with a script as utterly diabolical as this . 0
|
||||||
|
one from the heart . 1
|
||||||
|
made with no discernible craft and monstrously sanctimonious in dealing with childhood loss . 0
|
||||||
|
people cinema at its finest . 1
|
||||||
|
what 's surprising about full frontal is that despite its overt self-awareness , parts of the movie still manage to break past the artifice and thoroughly engage you . 1
|
||||||
|
and when you 're talking about a slapstick comedy , that 's a pretty big problem . 0
|
||||||
|
a working class `` us vs. them '' opera that leaves no heartstring untugged and no liberal cause unplundered . 1
|
||||||
|
nelson 's brutally unsentimental approach ... sucks the humanity from the film , leaving behind an horrific but weirdly unemotional spectacle . 0
|
||||||
|
one long string of cliches . 0
|
||||||
|
like watching a dress rehearsal the week before the show goes up : everything 's in place but something 's just a little off-kilter . 0
|
||||||
|
it 's hard to imagine alan arkin being better than he is in this performance . 1
|
||||||
|
the film will play equally well on both the standard and giant screens . 1
|
||||||
|
... a fun little timewaster , helped especially by the cool presence of jean reno . 1
|
||||||
|
something like scrubbing the toilet . 0
|
||||||
|
there 's enough melodrama in this magnolia primavera to make pta proud yet director muccino 's characters are less worthy of puccini than they are of daytime television . 0
|
||||||
|
may be far from the best of the series , but it 's assured , wonderfully respectful of its past and thrilling enough to make it abundantly clear that this movie phenomenon has once again reinvented itself for a new generation . 1
|
||||||
|
if there 's one thing this world needs less of , it 's movies about college that are written and directed by people who could n't pass an entrance exam . 0
|
||||||
|
writer/director joe carnahan 's grimy crime drama is a manual of precinct cliches , but it moves fast enough to cover its clunky dialogue and lapses in logic . 1
|
||||||
|
the result is a gaudy bag of stale candy , something from a halloween that died . 0
|
||||||
|
it 's a lovely film with lovely performances by buy and accorsi . 1
|
||||||
|
there 's something auspicious , and daring , too , about the artistic instinct that pushes a majority-oriented director like steven spielberg to follow a.i. with this challenging report so liable to unnerve the majority . 1
|
||||||
|
movie fans , get ready to take off ... the other direction . 0
|
||||||
|
not an objectionable or dull film ; it merely lacks everything except good intentions . 0
|
||||||
|
while its careful pace and seemingly opaque story may not satisfy every moviegoer 's appetite , the film 's final scene is soaringly , transparently moving . 1
|
||||||
|
a film about a young man finding god that is accessible and touching to the marrow . 1
|
||||||
|
a compelling spanish film about the withering effects of jealousy in the life of a young monarch whose sexual passion for her husband becomes an obsession . 1
|
||||||
|
an infectious cultural fable with a tasty balance of family drama and frenetic comedy . 1
|
||||||
|
i do n't think i laughed out loud once . 0
|
||||||
|
very special effects , brilliantly bold colors and heightened reality ca n't hide the giant achilles ' heel in `` stuart little 2 `` : there 's just no story , folks . 0
|
||||||
|
not the kind of film that will appeal to a mainstream american audience , but there is a certain charm about the film that makes it a suitable entry into the fest circuit . 1
|
||||||
|
it 's a beautiful madness . 1
|
||||||
|
when the film ended , i felt tired and drained and wanted to lie on my own deathbed for a while . 0
|
||||||
|
not really bad so much as distasteful : we need kidnapping suspense dramas right now like we need doomsday thrillers . 0
|
||||||
|
as ` chick flicks ' go , this one is pretty miserable , resorting to string-pulling rather than legitimate character development and intelligent plotting . 0
|
||||||
|
by candidly detailing the politics involved in the creation of an extraordinary piece of music , ( jones ) calls our attention to the inherent conflict between commerce and creativity . 1
|
||||||
|
one of the most significant moviegoing pleasures of the year . 1
|
||||||
|
prurient playthings aside , there 's little to love about this english trifle . 0
|
||||||
|
a grimly competent and stolid and earnest military courtroom drama . 1
|
||||||
|
at once half-baked and overheated . 0
|
||||||
|
the structure the film takes may find matt damon and ben affleck once again looking for residuals as this officially completes a good will hunting trilogy that was never planned . 1
|
||||||
|
the movie does a good job of laying out some of the major issues that we encounter as we journey through life . 1
|
||||||
|
very psychoanalytical -- provocatively so -- and also refreshingly literary . 1
|
||||||
|
aside from minor tinkering , this is the same movie you probably loved in 1994 , except that it looks even better . 1
|
||||||
|
the film makes a fatal mistake : it asks us to care about a young man whose only apparent virtue is that he is not quite as unpleasant as some of the people in his life . 0
|
||||||
|
a valueless kiddie paean to pro basketball underwritten by the nba . 0
|
||||||
|
based on a devilishly witty script by heather mcgowan and niels mueller , the film gets great laughs , but never at the expense of its characters 1
|
||||||
|
it 's as if you 're watching a movie that was made in 1978 but not released then because it was so weak , and it has been unearthed and released now , when it has become even weaker . 0
|
||||||
|
that 's a cheat . 0
|
||||||
|
it 's somewhat clumsy and too lethargically paced -- but its story about a mysterious creature with psychic abilities offers a solid build-up , a terrific climax , and some nice chills along the way . 0
|
||||||
|
it 's fun lite . 1
|
||||||
|
... an otherwise intense , twist-and-turn thriller that certainly should n't hurt talented young gaghan 's resume . 1
|
||||||
|
it confirms fincher 's status as a film maker who artfully bends technical know-how to the service of psychological insight . 1
|
||||||
|
the film contains no good jokes , no good scenes , barely a moment when carvey 's saturday night live-honed mimicry rises above the level of embarrassment . 0
|
||||||
|
a fitfully amusing romp that , if nothing else , will appeal to fans of malcolm in the middle and its pubescent star , frankie muniz . 1
|
||||||
|
it 's not original , and , robbed of the element of surprise , it does n't have any huge laughs in its story of irresponsible cops who love to play pranks . 0
|
||||||
|
though moonlight mile is replete with acclaimed actors and actresses and tackles a subject that 's potentially moving , the movie is too predictable and too self-conscious to reach a level of high drama . 0
|
||||||
|
a tender , witty , captivating film about friendship , love , memory , trust and loyalty . 1
|
||||||
|
for all its technical virtuosity , the film is so mired in juvenile and near-xenophobic pedagogy that it 's enough to make one pine for the day when godard can no longer handle the rigors of filmmaking . 0
|
||||||
|
this film seems thirsty for reflection , itself taking on adolescent qualities . 0
|
||||||
|
this nickleby thing might have more homosexual undertones than an eddie murphy film . 0
|
||||||
|
bogdanovich tantalizes by offering a peep show into the lives of the era 's creme de la celluloid . 1
|
||||||
|
but the power of these ( subjects ) is obscured by the majority of the film that shows a stationary camera on a subject that could be mistaken for giving a public oration , rather than contributing to a film 's narrative . 0
|
||||||
|
irwin is a man with enough charisma and audacity to carry a dozen films , but this particular result is ultimately held back from being something greater . 0
|
||||||
|
griffiths proves she 's that rare luminary who continually raises the standard of her profession . 1
|
||||||
|
just as moving , uplifting and funny as ever . 1
|
||||||
|
enormously entertaining for moviegoers of any age . 1
|
||||||
|
a lean , deftly shot , well-acted , weirdly retro thriller that recalls a raft of '60s and '70s european-set spy pictures . 1
|
||||||
|
this is a good script , good dialogue , funny even for adults . 1
|
||||||
|
the affectionate loopiness that once seemed congenital to demme 's perspective has a tough time emerging from between the badly dated cutesy-pie mystery scenario and the newfangled hollywood post-production effects . 0
|
||||||
|
this surreal gilliam-esque film is also a troubling interpretation of ecclesiastes . 1
|
||||||
|
i can take infantile humor ... but this is the sort of infantile that makes you wonder about changing the director and writer 's diapers . 0
|
||||||
|
this piece of channel 5 grade trash is , quite frankly , an insult to the intelligence of the true genre enthusiast . 0
|
||||||
|
a delightful coming-of-age story . 1
|
||||||
|
a spellbinding african film about the modern condition of rootlessness , a state experienced by millions around the globe . 1
|
||||||
|
a strangely compelling and brilliantly acted psychological drama . 1
|
||||||
|
the only excitement comes when the credits finally roll and you get to leave the theater . 0
|
||||||
|
the movie is dawn of the dead crossed with john carpenter 's ghosts of mars , with zombies not as ghoulish as the first and trains not as big as the second . 0
|
||||||
|
it has the charm of the original american road movies , feasting on the gorgeous , ramshackle landscape of the filmmaker 's motherland . 1
|
||||||
|
exciting and direct , with ghost imagery that shows just enough to keep us on our toes . 1
|
||||||
|
it 's a buggy drag . 0
|
||||||
|
it wants to tweak them with a taste of tangy new humor . 1
|
||||||
|
late marriage 's stiffness is unlikely to demonstrate the emotional clout to sweep u.s. viewers off their feet . 0
|
||||||
|
candid and comfortable ; a film that deftly balances action and reflection as it lets you grasp and feel the passion others have for their work . 1
|
||||||
|
a quiet treasure -- a film to be savored . 1
|
||||||
|
the movie , directed by mick jackson , leaves no cliche unturned , from the predictable plot to the characters straight out of central casting . 0
|
||||||
|
this is the sort of burly action flick where one coincidence pummels another , narrative necessity is a drunken roundhouse , and whatever passes for logic is a factor of the last plot device left standing . 0
|
||||||
|
teen movies have really hit the skids . 0
|
||||||
|
woody allen 's latest is an ambling , broad comedy about all there is to love -- and hate -- about the movie biz . 1
|
||||||
|
it 's made with deftly unsettling genre flair . 1
|
||||||
|
manages to show life in all of its banality when the intention is quite the opposite . 0
|
||||||
|
ultimately feels empty and unsatisfying , like swallowing a communion wafer without the wine . 0
|
||||||
|
collateral damage finally delivers the goods for schwarzenegger fans . 1
|
||||||
|
a giggle-inducing comedy with snappy dialogue and winning performances by an unlikely team of oscar-winners : susan sarandon and goldie hawn . 1
|
||||||
|
it 's too self-important and plodding to be funny , and too clipped and abbreviated to be an epic . 0
|
||||||
|
will amuse and provoke adventurous adults in specialty venues . 1
|
||||||
|
sometimes seems less like storytelling than something the otherwise compelling director needed to get off his chest . 0
|
||||||
|
but this films lacks the passion required to sell the material . 0
|
||||||
|
what is 100 % missing here is a script of even the most elemental literacy , an inkling of genuine wit , and anything resembling acting . 0
|
||||||
|
there 's a wickedly subversive bent to the best parts of birthday girl . 1
|
||||||
|
a better title , for all concerned , might be swept under the rug . 0
|
||||||
|
a wildly inconsistent emotional experience . 0
|
||||||
|
given how heavy-handed and portent-heavy it is , this could be the worst thing soderbergh has ever done . 0
|
||||||
|
despite the evocative aesthetics evincing the hollow state of modern love life , the film never percolates beyond a monotonous whine . 0
|
||||||
|
an absurdist comedy about alienation , separation and loss . 0
|
||||||
|
... mafia , rap stars and hood rats butt their ugly heads in a regurgitation of cinematic violence that gives brutal birth to an unlikely , but likable , hero . ' 1
|
||||||
|
his healthy sense of satire is light and fun ... 1
|
||||||
|
trademark american triteness and simplicity are tossed out the window with the intelligent french drama that deftly explores the difficult relationship between a father and son . 1
|
||||||
|
miller is playing so free with emotions , and the fact that children are hostages to fortune , that he makes the audience hostage to his swaggering affectation of seriousness . 1
|
||||||
|
impostor has a handful of thrilling moments and a couple of good performances , but the movie does n't quite fly . 0
|
||||||
|
part low rent godfather . 0
|
||||||
|
( serry ) wants to blend politics and drama , an admirable ambition . 1
|
||||||
|
for all the writhing and wailing , tears , rage and opium overdoses , there 's no sense of actual passion being washed away in love 's dissolution . 0
|
||||||
|
it 's fascinating to see how bettany and mcdowell play off each other . 1
|
||||||
|
in a way , the film feels like a breath of fresh air , but only to those that allow it in . 1
|
||||||
|
visually imaginative , thematically instructive and thoroughly delightful , it takes us on a roller-coaster ride from innocence to experience without even a hint of that typical kiddie-flick sentimentality . 1
|
||||||
|
the film 's welcome breeziness and some unbelievably hilarious moments -- most portraying the idiocy of the film industry -- make it mostly worth the trip . 1
|
||||||
|
add yet another hat to a talented head , clooney 's a good director . 1
|
||||||
|
stephen rea , aidan quinn , and alan bates play desmond 's legal eagles , and when joined by brosnan , the sight of this grandiloquent quartet lolling in pretty irish settings is a pleasant enough thing , ` tis . 1
|
||||||
|
bennett 's naturalistic performance speaks volumes more truth than any ` reality ' show , and anybody contemplating their own drastic life changes should watch some body first . 1
|
||||||
|
it 's inoffensive , cheerful , built to inspire the young people , set to an unending soundtrack of beach party pop numbers and aside from its remarkable camerawork and awesome scenery , it 's about as exciting as a sunburn . 0
|
||||||
|
while it 's genuinely cool to hear characters talk about early rap records ( sugar hill gang , etc. ) , the constant referencing of hip-hop arcana can alienate even the savviest audiences . 0
|
||||||
|
dull , lifeless , and amateurishly assembled . 0
|
||||||
|
mcconaughey 's fun to watch , the dragons are okay , not much fire in the script . 1
|
||||||
|
the far future may be awesome to consider , but from period detail to matters of the heart , this film is most transporting when it stays put in the past . 1
|
||||||
|
has all the depth of a wading pool . 0
|
||||||
|
a movie with a real anarchic flair . 1
|
||||||
|
a subject like this should inspire reaction in its audience ; the pianist does not . 0
|
||||||
|
... is an arthritic attempt at directing by callie khouri . 0
|
||||||
|
looking aristocratic , luminous yet careworn in jane hamilton 's exemplary costumes , rampling gives a performance that could not be improved upon . ' 1
|
||||||
|
@@ -0,0 +1,43 @@
|
|||||||
|
Stanford Sentiment Treebank V1.0
|
||||||
|
|
||||||
|
This is the dataset of the paper:
|
||||||
|
|
||||||
|
Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank
|
||||||
|
Richard Socher, Alex Perelygin, Jean Wu, Jason Chuang, Christopher Manning, Andrew Ng and Christopher Potts
|
||||||
|
Conference on Empirical Methods in Natural Language Processing (EMNLP 2013)
|
||||||
|
|
||||||
|
If you use this dataset in your research, please cite the above paper.
|
||||||
|
|
||||||
|
@incollection{SocherEtAl2013:RNTN,
|
||||||
|
title = {{Parsing With Compositional Vector Grammars}},
|
||||||
|
author = {Richard Socher and Alex Perelygin and Jean Wu and Jason Chuang and Christopher Manning and Andrew Ng and Christopher Potts},
|
||||||
|
booktitle = {{EMNLP}},
|
||||||
|
year = {2013}
|
||||||
|
}
|
||||||
|
|
||||||
|
This file includes:
|
||||||
|
1. original_rt_snippets.txt contains 10,605 processed snippets from the original pool of Rotten Tomatoes HTML files. Please note that some snippet may contain multiple sentences.
|
||||||
|
|
||||||
|
2. dictionary.txt contains all phrases and their IDs, separated by a vertical line |
|
||||||
|
|
||||||
|
3. sentiment_labels.txt contains all phrase ids and the corresponding sentiment labels, separated by a vertical line.
|
||||||
|
Note that you can recover the 5 classes by mapping the positivity probability using the following cut-offs:
|
||||||
|
[0, 0.2], (0.2, 0.4], (0.4, 0.6], (0.6, 0.8], (0.8, 1.0]
|
||||||
|
for very negative, negative, neutral, positive, very positive, respectively.
|
||||||
|
Please note that phrase ids and sentence ids are not the same.
|
||||||
|
|
||||||
|
4. SOStr.txt and STree.txt encode the structure of the parse trees.
|
||||||
|
STree encodes the trees in a parent pointer format. Each line corresponds to each sentence in the datasetSentences.txt file. The Matlab code of this paper will show you how to read this format if you are not familiar with it.
|
||||||
|
|
||||||
|
5. datasetSentences.txt contains the sentence index, followed by the sentence string separated by a tab. These are the sentences of the train/dev/test sets.
|
||||||
|
|
||||||
|
6. datasetSplit.txt contains the sentence index (corresponding to the index in datasetSentences.txt file) followed by the set label separated by a comma:
|
||||||
|
1 = train
|
||||||
|
2 = test
|
||||||
|
3 = dev
|
||||||
|
|
||||||
|
Please note that the datasetSentences.txt file has more sentences/lines than the original_rt_snippet.txt.
|
||||||
|
Each row in the latter represents a snippet as shown on RT, whereas the former is each sub sentence as determined by the Stanford parser.
|
||||||
|
|
||||||
|
For comparing research and training models, please use the provided train/dev/test splits.
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,500 @@
|
|||||||
|
NUM:dist How far is it from Denver to Aspen ?
|
||||||
|
LOC:city What county is Modesto , California in ?
|
||||||
|
HUM:desc Who was Galileo ?
|
||||||
|
DESC:def What is an atom ?
|
||||||
|
NUM:date When did Hawaii become a state ?
|
||||||
|
NUM:dist How tall is the Sears Building ?
|
||||||
|
HUM:gr George Bush purchased a small interest in which baseball team ?
|
||||||
|
ENTY:plant What is Australia 's national flower ?
|
||||||
|
DESC:reason Why does the moon turn orange ?
|
||||||
|
DESC:def What is autism ?
|
||||||
|
LOC:city What city had a world fair in 1900 ?
|
||||||
|
HUM:ind What person 's head is on a dime ?
|
||||||
|
NUM:weight What is the average weight of a Yellow Labrador ?
|
||||||
|
HUM:ind Who was the first man to fly across the Pacific Ocean ?
|
||||||
|
NUM:date When did Idaho become a state ?
|
||||||
|
NUM:other What is the life expectancy for crickets ?
|
||||||
|
ENTY:substance What metal has the highest melting point ?
|
||||||
|
HUM:ind Who developed the vaccination against polio ?
|
||||||
|
DESC:def What is epilepsy ?
|
||||||
|
NUM:date What year did the Titanic sink ?
|
||||||
|
HUM:ind Who was the first American to walk in space ?
|
||||||
|
DESC:def What is a biosphere ?
|
||||||
|
LOC:other What river in the US is known as the Big Muddy ?
|
||||||
|
DESC:def What is bipolar disorder ?
|
||||||
|
DESC:def What is cholesterol ?
|
||||||
|
HUM:ind Who developed the Macintosh computer ?
|
||||||
|
DESC:def What is caffeine ?
|
||||||
|
LOC:other What imaginary line is halfway between the North and South Poles ?
|
||||||
|
LOC:other Where is John Wayne airport ?
|
||||||
|
LOC:other What hemisphere is the Philippines in ?
|
||||||
|
NUM:speed What is the average speed of the horses at the Kentucky Derby ?
|
||||||
|
LOC:mount Where are the Rocky Mountains ?
|
||||||
|
DESC:def What are invertebrates ?
|
||||||
|
NUM:temp What is the temperature at the center of the earth ?
|
||||||
|
NUM:date When did John F. Kennedy get elected as President ?
|
||||||
|
NUM:period How old was Elvis Presley when he died ?
|
||||||
|
LOC:other Where is the Orinoco River ?
|
||||||
|
NUM:dist How far is the service line from the net in tennis ?
|
||||||
|
NUM:count How much fiber should you have per day ?
|
||||||
|
NUM:count How many Great Lakes are there ?
|
||||||
|
ENTY:plant Material called linen is made from what plant ?
|
||||||
|
DESC:def What is Teflon ?
|
||||||
|
DESC:def What is amitriptyline ?
|
||||||
|
DESC:def What is a shaman ?
|
||||||
|
ENTY:animal What is the proper name for a female walrus ?
|
||||||
|
ENTY:animal What is a group of turkeys called ?
|
||||||
|
NUM:period How long did Rip Van Winkle sleep ?
|
||||||
|
DESC:def What are triglycerides ?
|
||||||
|
NUM:count How many liters in a gallon ?
|
||||||
|
HUM:gr What is the name of the chocolate company in San Francisco ?
|
||||||
|
DESC:def What are amphibians ?
|
||||||
|
HUM:ind Who discovered x-rays ?
|
||||||
|
HUM:ind Which comedian 's signature line is `` Can we talk '' ?
|
||||||
|
DESC:def What is fibromyalgia ?
|
||||||
|
DESC:desc What is done with worn or outdated flags ?
|
||||||
|
DESC:def What does cc in engines mean ?
|
||||||
|
NUM:date When did Elvis Presley die ?
|
||||||
|
LOC:city What is the capital of Yugoslavia ?
|
||||||
|
LOC:city Where is Milan ?
|
||||||
|
NUM:speed What is the speed hummingbirds fly ?
|
||||||
|
LOC:city What is the oldest city in the United States ?
|
||||||
|
HUM:ind What was W.C. Fields ' real name ?
|
||||||
|
LOC:other What river flows between Fargo , North Dakota and Moorhead , Minnesota ?
|
||||||
|
ENTY:food What do bats eat ?
|
||||||
|
LOC:state What state did the Battle of Bighorn take place in ?
|
||||||
|
HUM:desc Who was Abraham Lincoln ?
|
||||||
|
ENTY:termeq What do you call a newborn kangaroo ?
|
||||||
|
DESC:def What are spider veins ?
|
||||||
|
NUM:date What day and month did John Lennon die ?
|
||||||
|
LOC:other What strait separates North America from Asia ?
|
||||||
|
NUM:other What is the population of Seattle ?
|
||||||
|
NUM:money How much was a ticket for the Titanic ?
|
||||||
|
LOC:city What is the largest city in the world ?
|
||||||
|
HUM:ind What American composer wrote the music for `` West Side Story '' ?
|
||||||
|
LOC:other Where is the Mall of the America ?
|
||||||
|
DESC:def What is the pH scale ?
|
||||||
|
ENTY:currency What type of currency is used in Australia ?
|
||||||
|
NUM:dist How tall is the Gateway Arch in St. Louis , MO ?
|
||||||
|
NUM:weight How much does the human adult female brain weigh ?
|
||||||
|
HUM:ind Who was the first governor of Alaska ?
|
||||||
|
DESC:def What is a prism ?
|
||||||
|
NUM:date When was the first liver transplant ?
|
||||||
|
HUM:ind Who was elected president of South Africa in 1994 ?
|
||||||
|
NUM:other What is the population of China ?
|
||||||
|
NUM:date When was Rosa Parks born ?
|
||||||
|
DESC:reason Why is a ladybug helpful ?
|
||||||
|
DESC:def What is amoxicillin ?
|
||||||
|
HUM:ind Who was the first female United States Representative ?
|
||||||
|
DESC:def What are xerophytes ?
|
||||||
|
LOC:country What country did Ponce de Leon come from ?
|
||||||
|
ENTY:event The U.S. Department of Treasury first issued paper currency for the U.S. during which war ?
|
||||||
|
DESC:def What is desktop publishing ?
|
||||||
|
NUM:temp What is the temperature of the sun 's surface ?
|
||||||
|
NUM:date What year did Canada join the United Nations ?
|
||||||
|
HUM:gr What is the oldest university in the US ?
|
||||||
|
LOC:other Where is Prince Edward Island ?
|
||||||
|
NUM:date Mercury , what year was it discovered ?
|
||||||
|
DESC:def What is cryogenics ?
|
||||||
|
DESC:def What are coral reefs ?
|
||||||
|
ENTY:other What is the longest major league baseball-winning streak ?
|
||||||
|
DESC:def What is neurology ?
|
||||||
|
HUM:ind Who invented the calculator ?
|
||||||
|
DESC:manner How do you measure earthquakes ?
|
||||||
|
HUM:desc Who is Duke Ellington ?
|
||||||
|
LOC:city What county is Phoenix , AZ in ?
|
||||||
|
DESC:def What is a micron ?
|
||||||
|
NUM:temp The sun 's core , what is the temperature ?
|
||||||
|
ENTY:animal What is the Ohio state bird ?
|
||||||
|
NUM:date When were William Shakespeare 's twins born ?
|
||||||
|
LOC:other What is the highest dam in the U.S. ?
|
||||||
|
ENTY:color What color is a poison arrow frog ?
|
||||||
|
DESC:def What is acupuncture ?
|
||||||
|
NUM:dist What is the length of the coastline of the state of Alaska ?
|
||||||
|
HUM:ind What is the name of Neil Armstrong 's wife ?
|
||||||
|
ENTY:plant What is Hawaii 's state flower ?
|
||||||
|
HUM:ind Who won Ms. American in 1989 ?
|
||||||
|
NUM:date When did the Hindenberg crash ?
|
||||||
|
ENTY:substance What mineral helps prevent osteoporosis ?
|
||||||
|
NUM:date What was the last year that the Chicago Cubs won the World Series ?
|
||||||
|
LOC:other Where is Perth ?
|
||||||
|
NUM:date What year did WWII begin ?
|
||||||
|
NUM:dist What is the diameter of a golf ball ?
|
||||||
|
DESC:def What is an eclipse ?
|
||||||
|
HUM:ind Who discovered America ?
|
||||||
|
NUM:dist What is the earth 's diameter ?
|
||||||
|
HUM:ind Which president was unmarried ?
|
||||||
|
NUM:dist How wide is the Milky Way galaxy ?
|
||||||
|
NUM:date During which season do most thunderstorms occur ?
|
||||||
|
DESC:def What is Wimbledon ?
|
||||||
|
NUM:period What is the gestation period for a cat ?
|
||||||
|
NUM:dist How far is a nautical mile ?
|
||||||
|
HUM:ind Who was the abolitionist who led the raid on Harper 's Ferry in 1859 ?
|
||||||
|
DESC:def What does target heart rate mean ?
|
||||||
|
ENTY:product What was the first satellite to go into space ?
|
||||||
|
DESC:def What is foreclosure ?
|
||||||
|
ENTY:other What is the major fault line near Kentucky ?
|
||||||
|
LOC:other Where is the Holland Tunnel ?
|
||||||
|
HUM:ind Who wrote the hymn `` Amazing Grace '' ?
|
||||||
|
HUM:title What position did Willie Davis play in baseball ?
|
||||||
|
DESC:def What are platelets ?
|
||||||
|
DESC:def What is severance pay ?
|
||||||
|
ENTY:animal What is the name of Roy Roger 's dog ?
|
||||||
|
LOC:other Where are the National Archives ?
|
||||||
|
ENTY:animal What is a baby turkey called ?
|
||||||
|
DESC:def What is poliomyelitis ?
|
||||||
|
ENTY:body What is the longest bone in the human body ?
|
||||||
|
HUM:ind Who is a German philosopher ?
|
||||||
|
ENTY:veh What were Christopher Columbus ' three ships ?
|
||||||
|
DESC:def What does Phi Beta Kappa mean ?
|
||||||
|
DESC:def What is nicotine ?
|
||||||
|
ENTY:termeq What is another name for vitamin B1 ?
|
||||||
|
HUM:ind Who discovered radium ?
|
||||||
|
DESC:def What are sunspots ?
|
||||||
|
NUM:date When was Algeria colonized ?
|
||||||
|
HUM:gr What baseball team was the first to make numbers part of their uniform ?
|
||||||
|
LOC:other What continent is Egypt on ?
|
||||||
|
LOC:city What is the capital of Mongolia ?
|
||||||
|
DESC:def What is nanotechnology ?
|
||||||
|
LOC:other In the late 1700 's British convicts were used to populate which colony ?
|
||||||
|
LOC:state What state is the geographic center of the lower 48 states ?
|
||||||
|
DESC:def What is an obtuse angle ?
|
||||||
|
DESC:def What are polymers ?
|
||||||
|
NUM:date When is hurricane season in the Caribbean ?
|
||||||
|
LOC:other Where is the volcano Mauna Loa ?
|
||||||
|
ENTY:termeq What is another astronomic term for the Northern Lights ?
|
||||||
|
LOC:other What peninsula is Spain part of ?
|
||||||
|
NUM:date When was Lyndon B. Johnson born ?
|
||||||
|
DESC:def What is acetaminophen ?
|
||||||
|
LOC:state What state has the least amount of rain per year ?
|
||||||
|
HUM:ind Who founded American Red Cross ?
|
||||||
|
NUM:date What year did the Milwaukee Braves become the Atlanta Braves ?
|
||||||
|
NUM:speed How fast is alcohol absorbed ?
|
||||||
|
NUM:date When is the summer solstice ?
|
||||||
|
DESC:def What is supernova ?
|
||||||
|
LOC:other Where is the Shawnee National Forest ?
|
||||||
|
LOC:state What U.S. state 's motto is `` Live free or Die '' ?
|
||||||
|
LOC:other Where is the Lourve ?
|
||||||
|
NUM:date When was the first stamp issued ?
|
||||||
|
ENTY:color What primary colors do you mix to make orange ?
|
||||||
|
NUM:dist How far is Pluto from the sun ?
|
||||||
|
LOC:other What body of water are the Canary Islands in ?
|
||||||
|
DESC:def What is neuropathy ?
|
||||||
|
LOC:other Where is the Euphrates River ?
|
||||||
|
DESC:def What is cryptography ?
|
||||||
|
ENTY:substance What is natural gas composed of ?
|
||||||
|
HUM:ind Who is the Prime Minister of Canada ?
|
||||||
|
HUM:ind What French ruler was defeated at the battle of Waterloo ?
|
||||||
|
DESC:def What is leukemia ?
|
||||||
|
LOC:other Where did Howard Hughes die ?
|
||||||
|
ENTY:substance What is the birthstone for June ?
|
||||||
|
ENTY:other What is the sales tax in Minnesota ?
|
||||||
|
NUM:dist What is the distance in miles from the earth to the sun ?
|
||||||
|
NUM:period What is the average life span for a chicken ?
|
||||||
|
NUM:date When was the first Wal-Mart store opened ?
|
||||||
|
DESC:def What is relative humidity ?
|
||||||
|
LOC:city What city has the zip code of 35824 ?
|
||||||
|
ENTY:currency What currency is used in Algeria ?
|
||||||
|
HUM:ind Who invented the hula hoop ?
|
||||||
|
ENTY:product What was the most popular toy in 1957 ?
|
||||||
|
ENTY:substance What is pastrami made of ?
|
||||||
|
ENTY:product What is the name of the satellite that the Soviet Union sent into space in 1957 ?
|
||||||
|
LOC:city What city 's newspaper is called `` The Enquirer '' ?
|
||||||
|
HUM:ind Who invented the slinky ?
|
||||||
|
ENTY:animal What are the animals that don 't have backbones called ?
|
||||||
|
NUM:other What is the melting point of copper ?
|
||||||
|
LOC:other Where is the volcano Olympus Mons located ?
|
||||||
|
HUM:ind Who was the 23rd president of the United States ?
|
||||||
|
NUM:temp What is the average body temperature ?
|
||||||
|
DESC:desc What does a defibrillator do ?
|
||||||
|
DESC:desc What is the effect of acid rain ?
|
||||||
|
NUM:date What year did the United States abolish the draft ?
|
||||||
|
NUM:speed How fast is the speed of light ?
|
||||||
|
LOC:state What province is Montreal in ?
|
||||||
|
LOC:other What New York City structure is also known as the Twin Towers ?
|
||||||
|
DESC:def What is fungus ?
|
||||||
|
ENTY:lang What is the most frequently spoken language in the Netherlands ?
|
||||||
|
DESC:def What is sodium chloride ?
|
||||||
|
ENTY:termeq What are the spots on dominoes called ?
|
||||||
|
NUM:count How many pounds in a ton ?
|
||||||
|
DESC:def What is influenza ?
|
||||||
|
DESC:def What is ozone depletion ?
|
||||||
|
NUM:date What year was the Mona Lisa painted ?
|
||||||
|
DESC:def What does `` Sitting Shiva '' mean ?
|
||||||
|
ENTY:other What is the electrical output in Madrid , Spain ?
|
||||||
|
LOC:mount Which mountain range in North America stretches from Maine to Georgia ?
|
||||||
|
ENTY:substance What is plastic made of ?
|
||||||
|
NUM:other What is the population of Nigeria ?
|
||||||
|
DESC:desc What does your spleen do ?
|
||||||
|
LOC:other Where is the Grand Canyon ?
|
||||||
|
HUM:ind Who invented the telephone ?
|
||||||
|
NUM:date What year did the U.S. buy Alaska ?
|
||||||
|
HUM:ind What is the name of the leader of Ireland ?
|
||||||
|
DESC:def What is phenylalanine ?
|
||||||
|
NUM:count How many gallons of water are there in a cubic foot ?
|
||||||
|
ENTY:other What are the two houses of the Legislative branch ?
|
||||||
|
DESC:def What is sonar ?
|
||||||
|
LOC:other In Poland , where do most people live ?
|
||||||
|
DESC:def What is phosphorus ?
|
||||||
|
LOC:other What is the location of the Sea of Tranquility ?
|
||||||
|
NUM:speed How fast is sound ?
|
||||||
|
LOC:state What French province is cognac produced in ?
|
||||||
|
DESC:def What is Valentine 's Day ?
|
||||||
|
DESC:reason What causes gray hair ?
|
||||||
|
DESC:def What is hypertension ?
|
||||||
|
DESC:def What is bandwidth ?
|
||||||
|
LOC:other What is the longest suspension bridge in the U.S. ?
|
||||||
|
DESC:def What is a parasite ?
|
||||||
|
DESC:def What is home equity ?
|
||||||
|
DESC:desc What do meteorologists do ?
|
||||||
|
ENTY:other What is the criterion for being legally blind ?
|
||||||
|
HUM:ind Who is the tallest man in the world ?
|
||||||
|
LOC:city What are the twin cities ?
|
||||||
|
ENTY:other What did Edward Binney and Howard Smith invent in 1903 ?
|
||||||
|
ENTY:substance What is the statue of liberty made of ?
|
||||||
|
DESC:def What is pilates ?
|
||||||
|
LOC:other What planet is known as the `` red '' planet ?
|
||||||
|
NUM:dist What is the depth of the Nile river ?
|
||||||
|
ENTY:termeq What is the colorful Korean traditional dress called ?
|
||||||
|
DESC:def What is Mardi Gras ?
|
||||||
|
NUM:money Mexican pesos are worth what in U.S. dollars ?
|
||||||
|
HUM:ind Who was the first African American to play for the Brooklyn Dodgers ?
|
||||||
|
HUM:ind Who was the first Prime Minister of Canada ?
|
||||||
|
NUM:count How many Admirals are there in the U.S. Navy ?
|
||||||
|
ENTY:instru What instrument did Glenn Miller play ?
|
||||||
|
NUM:period How old was Joan of Arc when she died ?
|
||||||
|
DESC:def What does the word fortnight mean ?
|
||||||
|
DESC:def What is dianetics ?
|
||||||
|
LOC:city What is the capital of Ethiopia ?
|
||||||
|
NUM:period For how long is an elephant pregnant ?
|
||||||
|
DESC:manner How did Janice Joplin die ?
|
||||||
|
ENTY:lang What is the primary language in Iceland ?
|
||||||
|
DESC:desc What is the difference between AM radio stations and FM radio stations ?
|
||||||
|
DESC:def What is osteoporosis ?
|
||||||
|
HUM:ind Who was the first woman governor in the U.S. ?
|
||||||
|
DESC:def What is peyote ?
|
||||||
|
DESC:reason What is the esophagus used for ?
|
||||||
|
DESC:def What is viscosity ?
|
||||||
|
NUM:date What year did Oklahoma become a state ?
|
||||||
|
ABBR:abb What is the abbreviation for Texas ?
|
||||||
|
ENTY:substance What is a mirror made out of ?
|
||||||
|
LOC:other Where on the body is a mortarboard worn ?
|
||||||
|
HUM:ind What was J.F.K. 's wife 's name ?
|
||||||
|
ABBR:exp What does I.V. stand for ?
|
||||||
|
DESC:def What is the chunnel ?
|
||||||
|
LOC:other Where is Hitler buried ?
|
||||||
|
DESC:def What are antacids ?
|
||||||
|
DESC:def What is pulmonary fibrosis ?
|
||||||
|
DESC:def What are Quaaludes ?
|
||||||
|
DESC:def What is naproxen ?
|
||||||
|
DESC:def What is strep throat ?
|
||||||
|
LOC:city What is the largest city in the U.S. ?
|
||||||
|
ENTY:dismed What is foot and mouth disease ?
|
||||||
|
NUM:other What is the life expectancy of a dollar bill ?
|
||||||
|
ENTY:termeq What do you call a professional map drawer ?
|
||||||
|
DESC:def What are Aborigines ?
|
||||||
|
DESC:def What is hybridization ?
|
||||||
|
ENTY:color What color is indigo ?
|
||||||
|
NUM:period How old do you have to be in order to rent a car in Italy ?
|
||||||
|
ENTY:other What does a barometer measure ?
|
||||||
|
ENTY:color What color is a giraffe 's tongue ?
|
||||||
|
ABBR:exp What does USPS stand for ?
|
||||||
|
NUM:date What year did the NFL go on strike ?
|
||||||
|
DESC:def What is solar wind ?
|
||||||
|
NUM:date What date did Neil Armstrong land on the moon ?
|
||||||
|
NUM:date When was Hiroshima bombed ?
|
||||||
|
LOC:other Where is the Savannah River ?
|
||||||
|
HUM:ind Who was the first woman killed in the Vietnam War ?
|
||||||
|
LOC:other What planet has the strongest magnetic field of all the planets ?
|
||||||
|
HUM:ind Who is the governor of Alaska ?
|
||||||
|
NUM:date What year did Mussolini seize power in Italy ?
|
||||||
|
LOC:city What is the capital of Persia ?
|
||||||
|
LOC:other Where is the Eiffel Tower ?
|
||||||
|
NUM:count How many hearts does an octopus have ?
|
||||||
|
DESC:def What is pneumonia ?
|
||||||
|
LOC:other What is the deepest lake in the US ?
|
||||||
|
DESC:def What is a fuel cell ?
|
||||||
|
HUM:ind Who was the first U.S. president to appear on TV ?
|
||||||
|
LOC:other Where is the Little League Museum ?
|
||||||
|
ENTY:other What are the two types of twins ?
|
||||||
|
LOC:other What is the brightest star ?
|
||||||
|
DESC:def What is diabetes ?
|
||||||
|
NUM:date When was President Kennedy shot ?
|
||||||
|
ABBR:exp What is TMJ ?
|
||||||
|
ENTY:color What color is yak milk ?
|
||||||
|
NUM:date What date was Dwight D. Eisenhower born ?
|
||||||
|
ABBR:exp What does the technical term ISDN mean ?
|
||||||
|
DESC:reason Why is the sun yellow ?
|
||||||
|
NUM:money What is the conversion rate between dollars and pounds ?
|
||||||
|
NUM:date When was Abraham Lincoln born ?
|
||||||
|
DESC:def What is the Milky Way ?
|
||||||
|
DESC:def What is mold ?
|
||||||
|
NUM:date What year was Mozart born ?
|
||||||
|
ENTY:animal What is a group of frogs called ?
|
||||||
|
ENTY:veh What is the name of William Penn 's ship ?
|
||||||
|
NUM:other What is the melting point of gold ?
|
||||||
|
LOC:other What is the street address of the White House ?
|
||||||
|
DESC:def What is semolina ?
|
||||||
|
ENTY:food What fruit is Melba sauce made from ?
|
||||||
|
DESC:def What is Ursa Major ?
|
||||||
|
NUM:perc What is the percentage of water content in the human body ?
|
||||||
|
NUM:weight How much does water weigh ?
|
||||||
|
ENTY:event What was President Lyndon Johnson 's reform program called ?
|
||||||
|
NUM:perc What is the murder rate in Windsor , Ontario ?
|
||||||
|
HUM:ind Who is the only president to serve 2 non-consecutive terms ?
|
||||||
|
NUM:other What is the population of Australia ?
|
||||||
|
HUM:ind Who painted the ceiling of the Sistine Chapel ?
|
||||||
|
ENTY:dismed Name a stimulant .
|
||||||
|
DESC:desc What is the effect of volcanoes on the climate ?
|
||||||
|
NUM:date What year did the Andy Griffith show begin ?
|
||||||
|
DESC:def What is acid rain ?
|
||||||
|
NUM:date What is the date of Mexico 's independence ?
|
||||||
|
LOC:other What is the location of Lake Champlain ?
|
||||||
|
ENTY:plant What is the Illinois state flower ?
|
||||||
|
ENTY:animal What is Maryland 's state bird ?
|
||||||
|
DESC:def What is quicksilver ?
|
||||||
|
HUM:ind Who wrote `` The Divine Comedy '' ?
|
||||||
|
NUM:speed What is the speed of light ?
|
||||||
|
NUM:dist What is the width of a football field ?
|
||||||
|
DESC:reason Why in tennis are zero points called love ?
|
||||||
|
ENTY:animal What kind of dog was Toto in the Wizard of Oz ?
|
||||||
|
DESC:def What is a thyroid ?
|
||||||
|
DESC:def What does ciao mean ?
|
||||||
|
ENTY:body What is the only artery that carries blue blood from the heart to the lungs ?
|
||||||
|
NUM:other How often does Old Faithful erupt at Yellowstone National Park ?
|
||||||
|
DESC:def What is acetic acid ?
|
||||||
|
NUM:dist What is the elevation of St. Louis , MO ?
|
||||||
|
ENTY:color What color does litmus paper turn when it comes into contact with a strong acid ?
|
||||||
|
ENTY:color What are the colors of the German flag ?
|
||||||
|
DESC:def What is the Moulin Rouge ?
|
||||||
|
LOC:other What soviet seaport is on the Black Sea ?
|
||||||
|
NUM:weight What is the atomic weight of silver ?
|
||||||
|
ENTY:currency What currency do they use in Brazil ?
|
||||||
|
DESC:def What are pathogens ?
|
||||||
|
DESC:def What is mad cow disease ?
|
||||||
|
ENTY:food Name a food high in zinc .
|
||||||
|
NUM:date When did North Carolina enter the union ?
|
||||||
|
LOC:other Where do apple snails live ?
|
||||||
|
DESC:def What are ethics ?
|
||||||
|
ABBR:exp What does CPR stand for ?
|
||||||
|
DESC:def What is an annuity ?
|
||||||
|
HUM:ind Who killed John F. Kennedy ?
|
||||||
|
HUM:ind Who was the first vice president of the U.S. ?
|
||||||
|
ENTY:substance What birthstone is turquoise ?
|
||||||
|
HUM:ind Who was the first US President to ride in an automobile to his inauguration ?
|
||||||
|
NUM:period How old was the youngest president of the United States ?
|
||||||
|
NUM:date When was Ulysses S. Grant born ?
|
||||||
|
DESC:def What is Muscular Dystrophy ?
|
||||||
|
HUM:ind Who lived in the Neuschwanstein castle ?
|
||||||
|
DESC:def What is propylene glycol ?
|
||||||
|
DESC:def What is a panic disorder ?
|
||||||
|
HUM:ind Who invented the instant Polaroid camera ?
|
||||||
|
DESC:def What is a carcinogen ?
|
||||||
|
ENTY:animal What is a baby lion called ?
|
||||||
|
NUM:other What is the world 's population ?
|
||||||
|
DESC:def What is nepotism ?
|
||||||
|
DESC:def What is die-casting ?
|
||||||
|
DESC:def What is myopia ?
|
||||||
|
NUM:other What is the sales tax rate in New York ?
|
||||||
|
NUM:perc Developing nations comprise what percentage of the world 's population ?
|
||||||
|
LOC:mount What is the fourth highest mountain in the world ?
|
||||||
|
HUM:ind What is Shakespeare 's nickname ?
|
||||||
|
ENTY:substance What is the heaviest naturally occurring element ?
|
||||||
|
NUM:date When is Father 's Day ?
|
||||||
|
ABBR:exp What does the acronym NASA stand for ?
|
||||||
|
NUM:dist How long is the Columbia River in miles ?
|
||||||
|
LOC:city What city 's newspaper is called `` The Star '' ?
|
||||||
|
DESC:def What is carbon dioxide ?
|
||||||
|
LOC:other Where is the Mason/Dixon line ?
|
||||||
|
NUM:date When was the Boston tea party ?
|
||||||
|
DESC:def What is metabolism ?
|
||||||
|
HUM:ind Which U.S.A. president appeared on `` Laugh-In '' ?
|
||||||
|
ENTY:substance What are cigarettes made of ?
|
||||||
|
LOC:city What is the capital of Zimbabwe ?
|
||||||
|
ABBR:exp What does NASA stand for ?
|
||||||
|
ENTY:plant What is the state flower of Michigan ?
|
||||||
|
DESC:def What are semiconductors ?
|
||||||
|
DESC:def What is nuclear power ?
|
||||||
|
DESC:def What is a tsunami ?
|
||||||
|
HUM:ind Who is the congressman from state of Texas on the armed forces committee ?
|
||||||
|
HUM:ind Who was president in 1913 ?
|
||||||
|
NUM:date When was the first kidney transplant ?
|
||||||
|
LOC:other What are Canada 's two territories ?
|
||||||
|
ENTY:veh What was the name of the plane Lindbergh flew solo across the Atlantic ?
|
||||||
|
DESC:def What is genocide ?
|
||||||
|
LOC:other What continent is Argentina on ?
|
||||||
|
ENTY:other What monastery was raided by Vikings in the late eighth century ?
|
||||||
|
DESC:def What is an earthquake ?
|
||||||
|
LOC:other Where is the tallest roller coaster located ?
|
||||||
|
DESC:def What are enzymes ?
|
||||||
|
HUM:ind Who discovered oxygen ?
|
||||||
|
DESC:def What is bangers and mash ?
|
||||||
|
ENTY:animal What is the name given to the Tiger at Louisiana State University ?
|
||||||
|
LOC:other Where are the British crown jewels kept ?
|
||||||
|
HUM:ind Who was the first person to reach the North Pole ?
|
||||||
|
DESC:def What is an ulcer ?
|
||||||
|
DESC:def What is vertigo ?
|
||||||
|
DESC:def What is the spirometer test ?
|
||||||
|
NUM:date When is the official first day of summer ?
|
||||||
|
ABBR:exp What does the abbreviation SOS mean ?
|
||||||
|
ENTY:animal What is the smallest bird in Britain ?
|
||||||
|
HUM:ind Who invented Trivial Pursuit ?
|
||||||
|
ENTY:substance What gasses are in the troposphere ?
|
||||||
|
LOC:country Which country has the most water pollution ?
|
||||||
|
ENTY:animal What is the scientific name for elephant ?
|
||||||
|
HUM:ind Who is the actress known for her role in the movie `` Gypsy '' ?
|
||||||
|
ENTY:animal What breed of hunting dog did the Beverly Hillbillies own ?
|
||||||
|
LOC:other What is the rainiest place on Earth ?
|
||||||
|
HUM:ind Who was the first African American to win the Nobel Prize in literature ?
|
||||||
|
NUM:date When is St. Patrick 's Day ?
|
||||||
|
ENTY:animal What was FDR 's dog 's name ?
|
||||||
|
ENTY:color What colors need to be mixed to get the color pink ?
|
||||||
|
ENTY:sport What is the most popular sport in Japan ?
|
||||||
|
ENTY:food What is the active ingredient in baking soda ?
|
||||||
|
NUM:date When was Thomas Jefferson born ?
|
||||||
|
NUM:temp How cold should a refrigerator be ?
|
||||||
|
NUM:date When was the telephone invented ?
|
||||||
|
ENTY:color What is the most common eye color ?
|
||||||
|
LOC:other Where was the first golf course in the United States ?
|
||||||
|
DESC:def What is schizophrenia ?
|
||||||
|
DESC:def What is angiotensin ?
|
||||||
|
HUM:gr What did Jesse Jackson organize ?
|
||||||
|
ENTY:animal What is New York 's state bird ?
|
||||||
|
LOC:other What is the National Park in Utah ?
|
||||||
|
NUM:date What is Susan B. Anthony 's birthday ?
|
||||||
|
LOC:state In which state would you find the Catskill Mountains ?
|
||||||
|
ENTY:termeq What do you call a word that is spelled the same backwards and forwards ?
|
||||||
|
DESC:def What are pediatricians ?
|
||||||
|
HUM:gr What chain store is headquartered in Bentonville , Arkansas ?
|
||||||
|
DESC:def What are solar cells ?
|
||||||
|
DESC:def What is compounded interest ?
|
||||||
|
DESC:def What are capers ?
|
||||||
|
DESC:def What is an antigen ?
|
||||||
|
ENTY:currency What currency does Luxembourg use ?
|
||||||
|
NUM:other What is the population of Venezuela ?
|
||||||
|
ENTY:other What type of polymer is used for bulletproof vests ?
|
||||||
|
ENTY:currency What currency does Argentina use ?
|
||||||
|
DESC:def What is a thermometer ?
|
||||||
|
LOC:city What Canadian city has the largest population ?
|
||||||
|
ENTY:color What color are crickets ?
|
||||||
|
LOC:country Which country gave New York the Statue of Liberty ?
|
||||||
|
ENTY:product What was the name of the first U.S. satellite sent into space ?
|
||||||
|
ENTY:substance What precious stone is a form of pure carbon ?
|
||||||
|
ENTY:substance What kind of gas is in a fluorescent bulb ?
|
||||||
|
DESC:def What is rheumatoid arthritis ?
|
||||||
|
LOC:other What river runs through Rowe , Italy ?
|
||||||
|
DESC:def What is cerebral palsy ?
|
||||||
|
LOC:city What city is also known as `` The Gateway to the West '' ?
|
||||||
|
NUM:dist How far away is the moon ?
|
||||||
|
ENTY:other What is the source of natural gas ?
|
||||||
|
ENTY:veh In what spacecraft did U.S. astronaut Alan Shepard make his historic 1961 flight ?
|
||||||
|
DESC:def What is pectin ?
|
||||||
|
DESC:def What is bio-diversity ?
|
||||||
|
ENTY:techmeth What 's the easiest way to remove wallpaper ?
|
||||||
|
NUM:date What year did the Titanic start on its journey ?
|
||||||
|
NUM:count How much of an apple is water ?
|
||||||
|
HUM:ind Who was the 22nd President of the US ?
|
||||||
|
ENTY:currency What is the money they use in Zambia ?
|
||||||
|
NUM:count How many feet in a mile ?
|
||||||
|
ENTY:substance What is the birthstone of October ?
|
||||||
|
DESC:def What is e-coli ?
|
||||||
+5452
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,4 @@
|
|||||||
|
torch>=2.7.0
|
||||||
|
datasets>=3.5.0
|
||||||
|
tqdm>=4.66.0
|
||||||
|
numpy>=2.1.0
|
||||||
@@ -0,0 +1,100 @@
|
|||||||
|
# SIFTER 研究记录
|
||||||
|
|
||||||
|
日期:2026-08-22
|
||||||
|
|
||||||
|
## 最终主架构
|
||||||
|
|
||||||
|
SIFTER(Sparse Inductive Feature-to-Prototype Event Representation)采用非参数 support memory:
|
||||||
|
|
||||||
|
```text
|
||||||
|
document
|
||||||
|
-> shared word tokenizer
|
||||||
|
-> TF-IDF-like sparse evidence vector f(x)
|
||||||
|
-> class prototype p_c = mean(f(x_support,c))
|
||||||
|
-> prototype logits f(x) · p_c
|
||||||
|
```
|
||||||
|
|
||||||
|
模型保留一个小型 TESSERA 事件图编码器作为可学习残差校正分支;v3 将残差尺度从 0.001 提升为正式配置 1.0,参数量不增加。这样做仍保留 sparse support evidence 为锚点,但允许事件图在少量标签下修正边界。
|
||||||
|
|
||||||
|
当前实现的稀疏记忆包含一个完整词表的 global channel,以及四个相对位置 tile。位置 tile 使用小型哈希空间,避免参数量随词表乘以位置通道;global channel 保留稀有词证据。路由可以固定为 global、positional 或 edge,也可以启用 adaptive 作为诊断实验。
|
||||||
|
|
||||||
|
## 公平性
|
||||||
|
|
||||||
|
- 三个模型使用相同 AG News 本地切分、相同随机种子、相同 max length、相同 1 epoch 预算;
|
||||||
|
- `benchmark.py` 按总参数量选择宽度;
|
||||||
|
- Transformer、Mamba-lite、SIFTER 的总参数量均约 1.3M;
|
||||||
|
- 词表和 IDF 只从 train-pool + test 的无标签文本构建,不使用评测标签;
|
||||||
|
- 评测只使用 test 部分标签;
|
||||||
|
- 运行设备为 RTX 5070 CUDA。
|
||||||
|
|
||||||
|
主协议让 Transformer/Mamba 使用 dense head,而 SIFTER 使用其 support prototype head;这不是隐藏的实现细节,而是 SIFTER 的少样本归纳偏置。AG News v3 同 support head 的 8-shot 对照为 Transformer 0.2919 / 0.2860,Mamba-lite 0.2964 / 0.2804,SIFTER 0.4847 / 0.4807。TREC 还额外运行了同 support head 的 v3 8-shot 对照:Transformer 0.5415 accuracy / 0.5129 macro-F1,Mamba-lite 0.6000 / 0.5451,SIFTER 0.7145 / 0.6731。SST-2 同 support head 的 v3 结果为 Transformer 0.5166 / 0.5000,Mamba-lite 0.5029 / 0.4524,SIFTER 0.5143 / 0.4847。结果文件分别位于 E:\nlp_arch_lab\runs\ag_final_v3_residual1_supporthead_8shot_4seed\summary.json、E:\nlp_arch_lab\runs\trec_word_v2_residual1_supporthead_8shot_4seed\summary.json 与 E:\nlp_arch_lab\runs\sst2_hashword2_v3_supporthead_8shot_4seed\summary.json。
|
||||||
|
|
||||||
|
## 结果
|
||||||
|
|
||||||
|
| shots/类 | Transformer accuracy | Mamba-lite accuracy | SIFTER accuracy | Transformer macro-F1 | Mamba-lite macro-F1 | SIFTER macro-F1 |
|
||||||
|
|---:|---:|---:|---:|---:|---:|---:|
|
||||||
|
| 4 | 0.2582 | 0.2536 | 0.3972 | 0.2325 | 0.2242 | 0.3915 |
|
||||||
|
| 8 | 0.2712 | 0.2569 | 0.4847 | 0.2230 | 0.2272 | 0.4807 |
|
||||||
|
| 16 | 0.2674 | 0.2618 | 0.5801 | 0.2329 | 0.2177 | 0.5763 |
|
||||||
|
|
||||||
|
SIFTER v3 在三个 shot 点、accuracy 和 macro-F1 两个指标上都领先;总参数量和显存更低。8-shot 的 SIFTER 平均总参数约 1.337M、平均峰值显存约 88MB。
|
||||||
|
|
||||||
|
## 证据与限制
|
||||||
|
|
||||||
|
本地 TF-IDF + LogisticRegression 诊断在同一 8-shot 切分上约为 0.475 accuracy,说明稀疏证据确实适合该低标签设置。SIFTER v3 的 AG News 结果与这一诊断一致,但不能把本地 80/20 split 结果扩大解释为所有 NLP 任务上的普适胜利。
|
||||||
|
|
||||||
|
adaptive 路由的 support 留一选择在 8-shot 下出现高方差,曾把 AG News 的 global 证据错误切换到 edge;因此主结果固定使用 global,并把 adaptive 作为失败模式诊断。工程测试位于 E:\nlp_arch_lab\tests\test_smoke.py,6 个 smoke tests 已通过。
|
||||||
|
|
||||||
|
## 第二真实任务:SST-2
|
||||||
|
|
||||||
|
SST-2 已从本地 GLUE 文件接入:E:\nlp_arch_lab\data\sst2\train.tsv 用于构造 support,dev.tsv 用于评测。当前协议为每类 8-shot、1 epoch、4 个 seeds、max length 96,三种模型共享 tokenizer 与总参数量匹配。
|
||||||
|
|
||||||
|
| 协议 | Transformer accuracy / macro-F1 | Mamba-lite accuracy / macro-F1 | SIFTER accuracy / macro-F1 |
|
||||||
|
|---|---:|---:|---:|
|
||||||
|
| hashword2、4-shot、dense head | 0.5049 / 0.4716 | 0.4917 / 0.4081 | 0.5138 / 0.4845 |
|
||||||
|
| word、dense head | 0.5175 / 0.5170 | 0.5017 / 0.4897 | 0.5209 / 0.4818 |
|
||||||
|
| hashword2、dense head | 0.5046 / 0.4732 | 0.4960 / 0.4106 | 0.5143 / 0.4847 |
|
||||||
|
| hashword2、同 support head | 0.5166 / 0.5000 | 0.5029 / 0.4524 | 0.5143 / 0.4847 |
|
||||||
|
|
||||||
|
SST-2 给出一个重要的反证边界:word tokenizer 下 SIFTER 只在 accuracy 上略高,macro-F1 低于 Transformer;v3 hashword2 探索性协议下,4/8-shot SIFTER 同时高于两个 dense baseline,但同 support head 下 Transformer 的 F1 仍领先。由于 hashword2 与残差尺度是在观察早期结果后才加入的,所以这部分应视为探索性证据;随后用未见 seeds 46--49 做了固定配置 holdout。对应结果文件:
|
||||||
|
|
||||||
|
- E:\nlp_arch_lab\runs\sst2_hashword2_v3_residual1_4shot_4seed\summary.json
|
||||||
|
- E:\nlp_arch_lab\runs\sst2_hashword2_v3_residual1_8shot_4seed\summary.json
|
||||||
|
- E:\nlp_arch_lab\runs\sst2_hashword2_v3_supporthead_8shot_4seed\summary.json
|
||||||
|
|
||||||
|
## 第三真实任务:TREC-6
|
||||||
|
|
||||||
|
TREC 使用 CogComp 的 train_5500.label 与 TREC_10.label,本地文件为 E:\nlp_arch_lab\data\trec\train.txt 和 test.txt,共 6 类、5500 条训练样本与 500 条测试样本。协议为 word tokenizer、1 epoch、4 seeds、总参数匹配。
|
||||||
|
|
||||||
|
| shots/类 | Transformer accuracy / macro-F1 | Mamba-lite accuracy / macro-F1 | SIFTER accuracy / macro-F1 |
|
||||||
|
|---:|---:|---:|---:|
|
||||||
|
| 4 | 0.1920 / 0.1426 | 0.1655 / 0.1389 | 0.6460 / 0.5872 |
|
||||||
|
| 8 | 0.2595 / 0.1989 | 0.1405 / 0.1167 | 0.7145 / 0.6731 |
|
||||||
|
|
||||||
|
TREC 8-shot 同 support head 的结果为:Transformer 0.5415 / 0.5129,Mamba-lite 0.6000 / 0.5451,SIFTER 0.7145 / 0.6731。该核查说明 TREC 的主要收益来自证据表示与原型结构的组合,而不是单独替换分类头。结果文件:
|
||||||
|
|
||||||
|
- E:\nlp_arch_lab\runs\trec_word_v1_4shot_4seed\summary.json
|
||||||
|
- E:\nlp_arch_lab\runs\trec_word_v2_residual1_8shot_4seed\summary.json
|
||||||
|
- E:\nlp_arch_lab\runs\trec_word_v2_residual1_supporthead_8shot_4seed\summary.json
|
||||||
|
|
||||||
|
## 未见随机种子 holdout
|
||||||
|
|
||||||
|
v3 的残差尺度是在旧 seeds 上做探索后确定的,因此补跑了未见过的 seeds 46、47、48、49,保持同一配置、同一数据协议:
|
||||||
|
|
||||||
|
| 任务、8-shot | Transformer accuracy / macro-F1 | Mamba-lite accuracy / macro-F1 | SIFTER v3 accuracy / macro-F1 |
|
||||||
|
|---|---:|---:|---:|
|
||||||
|
| SST-2 hashword2 | 0.4903 / 0.4844 | 0.4928 / 0.4586 | 0.5178 / 0.4848 |
|
||||||
|
| TREC word | 0.2390 / 0.1913 | 0.1480 / 0.1074 | 0.6480 / 0.6143 |
|
||||||
|
| AG News word | 0.2622 / 0.2351 | 0.2556 / 0.2422 | 0.5005 / 0.4992 |
|
||||||
|
|
||||||
|
这组 holdout 结果支持 v3 改进不是只对原有四个 seeds 有效;SST-2 上 SIFTER 的 F1 与 Transformer 基本持平,同时 accuracy 明显更高,TREC 与 AG News 则保持明显领先。结果文件:
|
||||||
|
|
||||||
|
- E:\nlp_arch_lab\runs\sst2_hashword2_v3_holdout46_49_8shot\summary.json
|
||||||
|
- E:\nlp_arch_lab\runs\trec_word_v3_holdout46_49_8shot\summary.json
|
||||||
|
- E:\nlp_arch_lab\runs\ag_news_v3_holdout46_49_8shot\summary.json
|
||||||
|
|
||||||
|
合并 seeds 42--49 后的均值(accuracy / macro-F1)为:AG News Transformer 0.2667 / 0.2290、Mamba-lite 0.2562 / 0.2347、SIFTER 0.4926 / 0.4900;SST-2 Transformer 0.4974 / 0.4788、Mamba-lite 0.4944 / 0.4346、SIFTER 0.5161 / 0.4847;TREC Transformer 0.2492 / 0.1951、Mamba-lite 0.1442 / 0.1120、SIFTER 0.6813 / 0.6437。这个 8-seed 汇总比单一四 seed 表更适合作为 v3 的稳定性证据。
|
||||||
|
|
||||||
|
## 当前结论
|
||||||
|
|
||||||
|
AG News 完整 train.csv 因网络下载速度过慢未纳入当前结果;当前真实数据来自 canonical test CSV 的固定本地切分。SST-2 已完成本地 train/dev 复核,TREC 已接入 CogComp 原始文件。v3 的最强结论是:“SIFTER 在 AG News、SST-2、TREC 的主协议均超过 Transformer/Mamba;在 TREC 同 support head 下仍显著领先;SST-2 同 support head 的 F1 仍略低于 Transformer。”这已经形成跨 3 个真实任务的主协议领先证据,但仍不支持“所有 NLP 任务普适超越”。下一阶段应预注册 tokenizer、扩大随机种子,并补齐完整官方 AG News 划分。
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
param(
|
||||||
|
[int[]]$Shots = @(4, 8, 16),
|
||||||
|
[int[]]$Seeds = @(42, 43, 44, 45),
|
||||||
|
[string]$Python = "C:\Users\Administrator\miniconda3\envs\LLM\python.exe"
|
||||||
|
)
|
||||||
|
|
||||||
|
$ErrorActionPreference = "Stop"
|
||||||
|
$project = "E:\nlp_arch_lab"
|
||||||
|
$benchmark = Join-Path $project "src\benchmark.py"
|
||||||
|
|
||||||
|
foreach ($shot in $Shots) {
|
||||||
|
$out = Join-Path $project ("runs\reproduce_global_{0}shot_{1}seed" -f $shot, $Seeds.Count)
|
||||||
|
& $Python $benchmark --dataset ag_news_local --shots $shot --epochs 1 --seeds $Seeds --max-len 128 --tokenizer word --evidence-routing global --sifter-residual-scale 1.0 --output-dir $out
|
||||||
|
}
|
||||||
|
|
||||||
|
# Secondary real-data task. This is separate from the AG News headline table:
|
||||||
|
# SST-2 hashword2 was introduced after the word-tokenizer exploratory result.
|
||||||
|
$sstOut = Join-Path $project ("runs\reproduce_sst2_hashword2_8shot_{0}seed" -f $Seeds.Count)
|
||||||
|
& $Python $benchmark --dataset sst2_local --shots 8 --epochs 1 --seeds $Seeds --max-len 96 --tokenizer hashword2 --evidence-routing global --sifter-residual-scale 1.0 --output-dir $sstOut
|
||||||
|
|
||||||
|
# Third real-data task. TREC uses the word tokenizer and both 4/8-shot points.
|
||||||
|
foreach ($trecShot in @(4, 8)) {
|
||||||
|
$trecOut = Join-Path $project ("runs\reproduce_trec_word_{0}shot_{1}seed" -f $trecShot, $Seeds.Count)
|
||||||
|
& $Python $benchmark --dataset trec_local --shots $trecShot --epochs 1 --seeds $Seeds --max-len 96 --tokenizer word --evidence-routing global --sifter-residual-scale 1.0 --output-dir $trecOut
|
||||||
|
}
|
||||||
|
|
||||||
|
# Optional controlled long-range diagnostic. It is separate from the real-data headline table.
|
||||||
|
$challengeOut = Join-Path $project ("runs\reproduce_challenge_positional_8shot_{0}seed" -f $Seeds.Count)
|
||||||
|
& $Python $benchmark --dataset challenge --shots 8 --epochs 1 --seeds $Seeds --max-len 128 --tokenizer word --evidence-routing positional --output-dir $challengeOut
|
||||||
@@ -0,0 +1,81 @@
|
|||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import argparse
|
||||||
|
import json
|
||||||
|
import subprocess
|
||||||
|
import sys
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
from data import load_examples, make_loaders, SimpleTokenizer, HashNgramTokenizer, HashWordNgramTokenizer
|
||||||
|
from models import build_model, count_parameters
|
||||||
|
|
||||||
|
|
||||||
|
def closest_width(kind: str, vocab: int, classes: int, target: int, depth: int, max_len: int) -> tuple[int, int]:
|
||||||
|
candidates = list(range(48, 161, 4))
|
||||||
|
scored = []
|
||||||
|
for width in candidates:
|
||||||
|
model = build_model(kind, vocab, classes, width, depth, max_len)
|
||||||
|
total = count_parameters(model, trainable_only=False)
|
||||||
|
scored.append((abs(total - target), width, total))
|
||||||
|
_, width, params = min(scored)
|
||||||
|
return width, params
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
p = argparse.ArgumentParser()
|
||||||
|
p.add_argument("--dataset", default="ag_news")
|
||||||
|
p.add_argument("--shots", type=int, default=16)
|
||||||
|
p.add_argument("--epochs", type=int, default=12)
|
||||||
|
p.add_argument("--max-len", type=int, default=128)
|
||||||
|
p.add_argument("--depth", type=int, default=4)
|
||||||
|
p.add_argument("--seeds", type=int, nargs="+", default=[42, 43, 44])
|
||||||
|
p.add_argument("--smoke-only", action="store_true")
|
||||||
|
p.add_argument("--output-dir", default="E:\\nlp_arch_lab\\runs")
|
||||||
|
p.add_argument("--tokenizer", choices=["word", "hashchar3", "hashword2"], default="word")
|
||||||
|
p.add_argument("--classifier-head", choices=["dense", "support"], default="dense")
|
||||||
|
p.add_argument("--evidence-routing", choices=["global", "positional", "edge", "adaptive"], default="global")
|
||||||
|
p.add_argument("--sifter-residual-scale", type=float, default=1.0)
|
||||||
|
args = p.parse_args()
|
||||||
|
# Match against the actual few-shot vocabulary, not a synthetic vocabulary size.
|
||||||
|
# This keeps the embedding contribution in the parameter budget honest.
|
||||||
|
project_root = Path(__file__).resolve().parents[1]
|
||||||
|
probe_train, probe_test, probe_classes, _ = load_examples(args.dataset, args.seeds[0], args.shots, str(project_root / "data"))
|
||||||
|
if args.tokenizer == "hashchar3":
|
||||||
|
probe_tokenizer = HashNgramTokenizer(4096, 3)
|
||||||
|
elif args.tokenizer == "hashword2":
|
||||||
|
probe_tokenizer = HashWordNgramTokenizer(8192)
|
||||||
|
else:
|
||||||
|
probe_tokenizer = SimpleTokenizer.build((x.text for x in probe_train + probe_test))
|
||||||
|
probe_vocab = len(probe_tokenizer.vocab)
|
||||||
|
target_model = build_model("transformer", probe_vocab, probe_classes, 96, args.depth, args.max_len)
|
||||||
|
target_params = count_parameters(target_model, trainable_only=False)
|
||||||
|
widths = {}
|
||||||
|
for kind in ["transformer", "mamba", "sifter"]:
|
||||||
|
widths[kind] = closest_width(kind, probe_vocab, probe_classes, target_params, args.depth, args.max_len)
|
||||||
|
print(json.dumps({"probe_vocab": probe_vocab, "probe_classes": probe_classes, "target_params": target_params, "matched_widths": widths}, indent=2))
|
||||||
|
if args.smoke_only:
|
||||||
|
return
|
||||||
|
out = Path(args.output_dir)
|
||||||
|
out.mkdir(parents=True, exist_ok=True)
|
||||||
|
all_results = []
|
||||||
|
for seed in args.seeds:
|
||||||
|
for kind in ["transformer", "mamba", "sifter"]:
|
||||||
|
width = widths[kind][0]
|
||||||
|
cmd = [sys.executable, str(Path(__file__).with_name("train.py")), "--model", kind,
|
||||||
|
"--dataset", args.dataset, "--shots", str(args.shots), "--seed", str(seed),
|
||||||
|
"--epochs", str(args.epochs), "--width", str(width), "--depth", str(args.depth),
|
||||||
|
"--max-len", str(args.max_len), "--vocab-scope", "all", "--tokenizer", args.tokenizer,
|
||||||
|
"--classifier-head", args.classifier_head, "--evidence-routing", args.evidence_routing,
|
||||||
|
"--sifter-residual-scale", str(args.sifter_residual_scale),
|
||||||
|
"--output-dir", str(out)]
|
||||||
|
print("running:", " ".join(cmd))
|
||||||
|
subprocess.run(cmd, check=True)
|
||||||
|
result_path = out / f"{kind}_seed{seed}.json"
|
||||||
|
all_results.append(json.loads(result_path.read_text(encoding="utf-8")))
|
||||||
|
summary = out / "summary.json"
|
||||||
|
summary.write_text(json.dumps({"probe_vocab": probe_vocab, "probe_classes": probe_classes, "target_params": target_params, "matched_widths": widths, "classifier_head": args.classifier_head, "evidence_routing": args.evidence_routing, "sifter_residual_scale": args.sifter_residual_scale, "results": all_results}, ensure_ascii=False, indent=2), encoding="utf-8")
|
||||||
|
print(f"wrote {summary}")
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
+334
@@ -0,0 +1,334 @@
|
|||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import random
|
||||||
|
import re
|
||||||
|
import csv
|
||||||
|
import zlib
|
||||||
|
from collections import Counter
|
||||||
|
from dataclasses import dataclass
|
||||||
|
from pathlib import Path
|
||||||
|
from typing import Iterable
|
||||||
|
|
||||||
|
import torch
|
||||||
|
from torch.utils.data import DataLoader, Dataset
|
||||||
|
|
||||||
|
|
||||||
|
TOKEN_RE = re.compile(r"\w+|[^\w\s]", re.UNICODE)
|
||||||
|
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class Example:
|
||||||
|
text: str
|
||||||
|
label: int
|
||||||
|
|
||||||
|
|
||||||
|
class SimpleTokenizer:
|
||||||
|
def __init__(self, vocab: dict[str, int]):
|
||||||
|
self.vocab = vocab
|
||||||
|
self.pad_id = vocab["<pad>"]
|
||||||
|
self.unk_id = vocab["<unk>"]
|
||||||
|
self.cls_id = vocab["<cls>"]
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def build(texts: Iterable[str], max_vocab: int = 16000) -> "SimpleTokenizer":
|
||||||
|
counts = Counter(tok for text in texts for tok in TOKEN_RE.findall(text.lower()))
|
||||||
|
vocab = {"<pad>": 0, "<unk>": 1, "<cls>": 2}
|
||||||
|
for token, _ in counts.most_common(max_vocab - len(vocab)):
|
||||||
|
vocab[token] = len(vocab)
|
||||||
|
return SimpleTokenizer(vocab)
|
||||||
|
|
||||||
|
def encode(self, text: str, max_len: int) -> tuple[list[int], list[int]]:
|
||||||
|
ids = [self.cls_id] + [self.vocab.get(t, self.unk_id) for t in TOKEN_RE.findall(text.lower())]
|
||||||
|
ids = ids[:max_len]
|
||||||
|
mask = [1] * len(ids)
|
||||||
|
ids += [self.pad_id] * (max_len - len(ids))
|
||||||
|
mask += [0] * (max_len - len(mask))
|
||||||
|
return ids, mask
|
||||||
|
|
||||||
|
|
||||||
|
class HashNgramTokenizer:
|
||||||
|
"""Fixed character n-gram hashing; unseen words still share subword evidence."""
|
||||||
|
def __init__(self, buckets: int = 4096, ngram: int = 3):
|
||||||
|
self.buckets = buckets
|
||||||
|
self.ngram = ngram
|
||||||
|
self.pad_id = 0
|
||||||
|
self.unk_id = 1
|
||||||
|
self.cls_id = 2
|
||||||
|
self.vocab = {"<pad>": 0, "<unk>": 1, "<cls>": 2}
|
||||||
|
self.vocab.update({f"<h{i}>": i + 3 for i in range(buckets)})
|
||||||
|
self.idf = None
|
||||||
|
|
||||||
|
def hash_ids(self, text: str) -> list[int]:
|
||||||
|
normalized = " " + text.lower().replace("\n", " ") + " "
|
||||||
|
grams = [normalized[i:i + self.ngram] for i in range(max(0, len(normalized) - self.ngram + 1))]
|
||||||
|
return [3 + (zlib.crc32(g.encode("utf-8")) % self.buckets) for g in grams]
|
||||||
|
|
||||||
|
def encode(self, text: str, max_len: int) -> tuple[list[int], list[int]]:
|
||||||
|
ids = [self.cls_id] + self.hash_ids(text)
|
||||||
|
ids = ids[:max_len]
|
||||||
|
mask = [1] * len(ids)
|
||||||
|
ids += [self.pad_id] * (max_len - len(ids))
|
||||||
|
mask += [0] * (max_len - len(mask))
|
||||||
|
return ids, mask
|
||||||
|
|
||||||
|
|
||||||
|
class HashWordNgramTokenizer(HashNgramTokenizer):
|
||||||
|
"""Fixed hashing of word unigrams and bigrams, with no learned OOV table."""
|
||||||
|
def __init__(self, buckets: int = 8192):
|
||||||
|
super().__init__(buckets=buckets, ngram=2)
|
||||||
|
|
||||||
|
def hash_ids(self, text: str) -> list[int]:
|
||||||
|
tokens = TOKEN_RE.findall(text.lower())
|
||||||
|
grams = tokens + [f"{a} {b}" for a, b in zip(tokens, tokens[1:])]
|
||||||
|
return [3 + (zlib.crc32(g.encode("utf-8")) % self.buckets) for g in grams]
|
||||||
|
|
||||||
|
|
||||||
|
class EncodedDataset(Dataset):
|
||||||
|
def __init__(self, examples: list[Example], tokenizer: SimpleTokenizer, max_len: int):
|
||||||
|
self.rows = []
|
||||||
|
for ex in examples:
|
||||||
|
ids, mask = tokenizer.encode(ex.text, max_len)
|
||||||
|
self.rows.append((torch.tensor(ids), torch.tensor(mask, dtype=torch.bool), ex.label))
|
||||||
|
|
||||||
|
def __len__(self):
|
||||||
|
return len(self.rows)
|
||||||
|
|
||||||
|
def __getitem__(self, index: int):
|
||||||
|
return self.rows[index]
|
||||||
|
|
||||||
|
|
||||||
|
def _toy_data(seed: int = 0) -> tuple[list[Example], list[Example], str]:
|
||||||
|
rng = random.Random(seed)
|
||||||
|
topics = {
|
||||||
|
0: ("sport", ["team", "match", "coach", "league", "player", "score"]),
|
||||||
|
1: ("technology", ["chip", "software", "network", "robot", "data", "server"]),
|
||||||
|
2: ("business", ["market", "trade", "company", "shares", "bank", "profit"]),
|
||||||
|
3: ("world", ["government", "election", "country", "minister", "policy", "peace"]),
|
||||||
|
}
|
||||||
|
def make(n: int) -> list[Example]:
|
||||||
|
out = []
|
||||||
|
for _ in range(n):
|
||||||
|
label = rng.randrange(4)
|
||||||
|
name, words = topics[label]
|
||||||
|
noise = ["today", "new", "report", "international", "important", "future"]
|
||||||
|
text = f"{name} " + " ".join(rng.sample(words, 4) + rng.sample(noise, 2))
|
||||||
|
out.append(Example(text, label))
|
||||||
|
return out
|
||||||
|
return make(1600), make(400), "toy_fallback"
|
||||||
|
|
||||||
|
|
||||||
|
def _select_few_shot(rows: list[Example], shots: int, seed: int) -> list[Example]:
|
||||||
|
if shots <= 0:
|
||||||
|
raise ValueError("shots must be positive")
|
||||||
|
rng = random.Random(seed)
|
||||||
|
per_class: dict[int, list[Example]] = {}
|
||||||
|
for row in rows:
|
||||||
|
per_class.setdefault(row.label, []).append(row)
|
||||||
|
selected = []
|
||||||
|
for label, values in sorted(per_class.items()):
|
||||||
|
values = list(values)
|
||||||
|
rng.shuffle(values)
|
||||||
|
selected.extend(values[:shots])
|
||||||
|
rng.shuffle(selected)
|
||||||
|
return selected
|
||||||
|
|
||||||
|
|
||||||
|
def _challenge_data(seed: int = 0) -> tuple[list[Example], list[Example], str]:
|
||||||
|
"""Controlled NLP task with distant evidence and distractor tokens.
|
||||||
|
|
||||||
|
The label is determined by two markers far apart in the sentence: a domain
|
||||||
|
family at the beginning and the polarity of the final assessment. Distractors
|
||||||
|
deliberately contain words from other domains and both polarities.
|
||||||
|
"""
|
||||||
|
rng = random.Random(seed)
|
||||||
|
domain_groups = {
|
||||||
|
0: ["football", "stadium", "telescope", "laboratory", "software", "satellite"],
|
||||||
|
1: ["election", "parliament", "market", "invoice", "shipping", "currency"],
|
||||||
|
}
|
||||||
|
positive = ["hopeful", "stable", "encouraging", "constructive", "promising"]
|
||||||
|
negative = ["uncertain", "fragile", "critical", "disappointing", "volatile"]
|
||||||
|
filler = [
|
||||||
|
"committee", "morning", "regional", "public", "annual", "technical", "review",
|
||||||
|
"reported", "during", "several", "months", "without", "additional", "context",
|
||||||
|
"officials", "experts", "document", "process", "planned", "ordinary", "discussion",
|
||||||
|
"question", "detail", "meeting", "evidence", "external", "local", "recent",
|
||||||
|
]
|
||||||
|
templates = [
|
||||||
|
"The briefing opened with the domain marker {domain}. The record then listed {middle}. After many unrelated details, the final assessment was {tone}.",
|
||||||
|
"At the beginning of the note, the subject was clearly {domain}; the body mentioned {middle}. The closing judgment described the outlook as {tone}.",
|
||||||
|
"The analyst first identified {domain} as the central signal. The long report included {middle}, and its last sentence called the result {tone}.",
|
||||||
|
]
|
||||||
|
def make(n: int) -> list[Example]:
|
||||||
|
rows = []
|
||||||
|
for _ in range(n):
|
||||||
|
group = rng.randrange(2)
|
||||||
|
polarity = rng.randrange(2)
|
||||||
|
domain = rng.choice(domain_groups[group])
|
||||||
|
tone = rng.choice(positive if polarity == 0 else negative)
|
||||||
|
middle = " ".join(rng.choices(filler + sum(domain_groups.values(), []), k=rng.randint(32, 54)))
|
||||||
|
text = rng.choice(templates).format(domain=domain, middle=middle, tone=tone)
|
||||||
|
rows.append(Example(text, group * 2 + polarity))
|
||||||
|
return rows
|
||||||
|
return make(2400), make(600), "challenge_synthetic"
|
||||||
|
|
||||||
|
|
||||||
|
def _read_ag_news_csv(path: Path) -> list[Example]:
|
||||||
|
rows = []
|
||||||
|
with path.open("r", encoding="utf-8", newline="") as f:
|
||||||
|
for row in csv.reader(f):
|
||||||
|
if len(row) >= 3:
|
||||||
|
rows.append(Example(f"{row[1]} {row[2]}", int(row[0]) - 1))
|
||||||
|
return rows
|
||||||
|
|
||||||
|
|
||||||
|
def _read_sst2_tsv(path: Path) -> list[Example]:
|
||||||
|
rows = []
|
||||||
|
if not path.exists():
|
||||||
|
return rows
|
||||||
|
with path.open("r", encoding="utf-8", newline="") as f:
|
||||||
|
reader = csv.reader(f, delimiter="\t")
|
||||||
|
for index, row in enumerate(reader):
|
||||||
|
if len(row) < 2 or (index == 0 and row[0].lower() == "sentence"):
|
||||||
|
continue
|
||||||
|
label = row[1].strip().lower()
|
||||||
|
if label in {"positive", "pos"}:
|
||||||
|
value = 1
|
||||||
|
elif label in {"negative", "neg"}:
|
||||||
|
value = 0
|
||||||
|
else:
|
||||||
|
try:
|
||||||
|
value = int(label)
|
||||||
|
except ValueError:
|
||||||
|
continue
|
||||||
|
rows.append(Example(row[0], value))
|
||||||
|
return rows
|
||||||
|
|
||||||
|
|
||||||
|
def _read_trec(path: Path, label_map: dict[str, int] | None = None) -> tuple[list[Example], dict[str, int]]:
|
||||||
|
rows = []
|
||||||
|
label_map = {} if label_map is None else dict(label_map)
|
||||||
|
if not path.exists():
|
||||||
|
return rows, label_map
|
||||||
|
with path.open("r", encoding="utf-8", errors="replace") as f:
|
||||||
|
for line in f:
|
||||||
|
line = line.strip()
|
||||||
|
if ":" not in line:
|
||||||
|
continue
|
||||||
|
coarse, text = line.split(":", 1)
|
||||||
|
coarse = coarse.strip().lower()
|
||||||
|
if coarse not in label_map:
|
||||||
|
label_map[coarse] = len(label_map)
|
||||||
|
rows.append(Example(text.strip(), label_map[coarse]))
|
||||||
|
return rows, label_map
|
||||||
|
|
||||||
|
|
||||||
|
def _local_sst2(cache_dir: str, shots: int, seed: int) -> tuple[list[Example], list[Example], int, str] | None:
|
||||||
|
root = Path(cache_dir) / "sst2"
|
||||||
|
train_rows = _read_sst2_tsv(root / "train.tsv")
|
||||||
|
test_rows = _read_sst2_tsv(root / "dev.tsv")
|
||||||
|
if len(train_rows) < 2 or len(test_rows) < 2:
|
||||||
|
return None
|
||||||
|
return _select_few_shot(train_rows, shots, seed), test_rows, 2, "sst2_local_train_dev"
|
||||||
|
|
||||||
|
|
||||||
|
def _local_trec(cache_dir: str, shots: int, seed: int) -> tuple[list[Example], list[Example], int, str] | None:
|
||||||
|
root = Path(cache_dir) / "trec"
|
||||||
|
train_rows, label_map = _read_trec(root / "train.txt")
|
||||||
|
test_rows, label_map = _read_trec(root / "test.txt", label_map)
|
||||||
|
if len(train_rows) < 6 or len(test_rows) < 6:
|
||||||
|
return None
|
||||||
|
return _select_few_shot(train_rows, shots, seed), test_rows, len(label_map), "trec_local_train_test"
|
||||||
|
|
||||||
|
|
||||||
|
def _local_ag_news(cache_dir: str, shots: int, seed: int) -> tuple[list[Example], list[Example], int, str] | None:
|
||||||
|
root = Path(cache_dir) / "ag_news_csv"
|
||||||
|
train_path = root / "train.csv"
|
||||||
|
test_path = root / "test.csv"
|
||||||
|
# A complete AG News train.csv is about 28 MB; partial interrupted downloads
|
||||||
|
# must never be mistaken for the official split.
|
||||||
|
train_rows = _read_ag_news_csv(train_path) if train_path.exists() and train_path.stat().st_size > 10_000_000 else []
|
||||||
|
test_rows = _read_ag_news_csv(test_path) if test_path.exists() and test_path.stat().st_size > 100 else []
|
||||||
|
if train_rows and test_rows:
|
||||||
|
return _select_few_shot(train_rows, shots, seed), test_rows, 4, "ag_news_local_official_split"
|
||||||
|
if test_rows:
|
||||||
|
# The downloaded canonical test file is split once, deterministically,
|
||||||
|
# so the entire experiment remains offline and auditable.
|
||||||
|
rng = random.Random(seed)
|
||||||
|
rng.shuffle(test_rows)
|
||||||
|
pivot = max(4 * shots, int(len(test_rows) * 0.8))
|
||||||
|
return _select_few_shot(test_rows[:pivot], shots, seed), test_rows[pivot:], 4, "ag_news_local_80_20_split"
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
def load_examples(name: str, seed: int, shots: int, cache_dir: str) -> tuple[list[Example], list[Example], int, str]:
|
||||||
|
if name == "challenge":
|
||||||
|
train, test, source = _challenge_data(seed)
|
||||||
|
return _select_few_shot(train, shots, seed), test, 4, source
|
||||||
|
local = _local_ag_news(cache_dir, shots, seed) if name in {"ag_news", "ag_news_local"} else None
|
||||||
|
if local is not None:
|
||||||
|
return local
|
||||||
|
if name in {"sst2", "sst2_local"}:
|
||||||
|
local = _local_sst2(cache_dir, shots, seed)
|
||||||
|
if local is not None:
|
||||||
|
return local
|
||||||
|
if name in {"trec", "trec_local"}:
|
||||||
|
local = _local_trec(cache_dir, shots, seed)
|
||||||
|
if local is not None:
|
||||||
|
return local
|
||||||
|
if name != "ag_news":
|
||||||
|
train, test, source = _toy_data(seed)
|
||||||
|
return _select_few_shot(train, shots, seed), test, 4, source
|
||||||
|
try:
|
||||||
|
from datasets import load_dataset
|
||||||
|
ds = load_dataset("ag_news", cache_dir=cache_dir)
|
||||||
|
labels = ds["train"].features["label"].num_classes
|
||||||
|
train_all = list(zip(ds["train"]["text"], ds["train"]["label"]))
|
||||||
|
test_all = list(zip(ds["test"]["text"], ds["test"]["label"]))
|
||||||
|
rng = random.Random(seed)
|
||||||
|
per_class: dict[int, list[tuple[str, int]]] = {i: [] for i in range(labels)}
|
||||||
|
for row in train_all:
|
||||||
|
if len(per_class[row[1]]) < shots * 3:
|
||||||
|
per_class[row[1]].append(row)
|
||||||
|
train_rows = [row for values in per_class.values() for row in values[:shots]]
|
||||||
|
rng.shuffle(train_rows)
|
||||||
|
test_rows = test_all[: min(4000, len(test_all))]
|
||||||
|
return [Example(t, y) for t, y in train_rows], [Example(t, y) for t, y in test_rows], labels, "ag_news"
|
||||||
|
except Exception as exc:
|
||||||
|
train, test, _ = _toy_data(seed)
|
||||||
|
print(f"[warning] AG News unavailable ({type(exc).__name__}: {exc}); using toy_fallback")
|
||||||
|
return train, test, 4, "toy_fallback"
|
||||||
|
|
||||||
|
|
||||||
|
def make_loaders(train: list[Example], test: list[Example], max_len: int, batch_size: int, seed: int, vocab_scope: str = "all", tokenizer_kind: str = "word"):
|
||||||
|
if tokenizer_kind == "hashchar3":
|
||||||
|
tokenizer = HashNgramTokenizer(buckets=4096, ngram=3)
|
||||||
|
elif tokenizer_kind == "hashword2":
|
||||||
|
tokenizer = HashWordNgramTokenizer(buckets=8192)
|
||||||
|
vocab_rows = train if vocab_scope == "train" else train + test
|
||||||
|
df = torch.zeros(tokenizer.buckets, dtype=torch.float32)
|
||||||
|
for row in vocab_rows:
|
||||||
|
seen = set(tokenizer.hash_ids(row.text))
|
||||||
|
if seen:
|
||||||
|
df[torch.tensor([i - 3 for i in seen], dtype=torch.long)] += 1
|
||||||
|
n_docs = max(1, len(vocab_rows))
|
||||||
|
tokenizer.idf = torch.log((1.0 + n_docs) / (1.0 + df)) + 1.0
|
||||||
|
else:
|
||||||
|
vocab_rows = train if vocab_scope == "train" else train + test
|
||||||
|
tokenizer = SimpleTokenizer.build((x.text for x in vocab_rows))
|
||||||
|
df = torch.zeros(max(1, len(tokenizer.vocab) - 3), dtype=torch.float32)
|
||||||
|
for row in vocab_rows:
|
||||||
|
seen = set()
|
||||||
|
for token in TOKEN_RE.findall(row.text.lower()):
|
||||||
|
token_id = tokenizer.vocab.get(token, tokenizer.unk_id) - 3
|
||||||
|
if token_id >= 0:
|
||||||
|
seen.add(token_id)
|
||||||
|
if seen:
|
||||||
|
df[torch.tensor(list(seen), dtype=torch.long)] += 1
|
||||||
|
n_docs = max(1, len(vocab_rows))
|
||||||
|
tokenizer.idf = torch.log((1.0 + n_docs) / (1.0 + df)) + 1.0
|
||||||
|
train_ds = EncodedDataset(train, tokenizer, max_len)
|
||||||
|
test_ds = EncodedDataset(test, tokenizer, max_len)
|
||||||
|
generator = torch.Generator().manual_seed(seed)
|
||||||
|
train_loader = DataLoader(train_ds, batch_size=batch_size, shuffle=True, generator=generator)
|
||||||
|
test_loader = DataLoader(test_ds, batch_size=batch_size * 2, shuffle=False)
|
||||||
|
return tokenizer, train_loader, test_loader
|
||||||
+498
@@ -0,0 +1,498 @@
|
|||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import math
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
|
import torch
|
||||||
|
from torch import nn
|
||||||
|
from torch.nn import functional as F
|
||||||
|
|
||||||
|
|
||||||
|
def count_parameters(model: nn.Module, trainable_only: bool = True) -> int:
|
||||||
|
return sum(p.numel() for p in model.parameters() if (p.requires_grad or not trainable_only))
|
||||||
|
|
||||||
|
|
||||||
|
class GatedMLP(nn.Module):
|
||||||
|
def __init__(self, d_model: int, expansion: float = 2.0):
|
||||||
|
super().__init__()
|
||||||
|
hidden = max(8, int(d_model * expansion))
|
||||||
|
self.in_proj = nn.Linear(d_model, hidden * 2)
|
||||||
|
self.out_proj = nn.Linear(hidden, d_model)
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor) -> torch.Tensor:
|
||||||
|
a, b = self.in_proj(x).chunk(2, dim=-1)
|
||||||
|
return self.out_proj(F.silu(a) * b)
|
||||||
|
|
||||||
|
|
||||||
|
class SelectiveDiagonalSSM(nn.Module):
|
||||||
|
"""A small, transparent selective SSM implemented without custom CUDA ops."""
|
||||||
|
|
||||||
|
def __init__(self, d_model: int):
|
||||||
|
super().__init__()
|
||||||
|
self.log_decay = nn.Parameter(torch.zeros(d_model))
|
||||||
|
self.input_scale = nn.Linear(d_model, d_model)
|
||||||
|
self.delta = nn.Linear(d_model, d_model)
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor, mask: Optional[torch.Tensor] = None) -> torch.Tensor:
|
||||||
|
# x: [B, L, D]. The recurrent loop is intentionally explicit for reproducibility.
|
||||||
|
batch, length, dim = x.shape
|
||||||
|
state = x.new_zeros(batch, dim)
|
||||||
|
decay_base = -F.softplus(self.log_decay).view(1, dim)
|
||||||
|
outputs = []
|
||||||
|
for t in range(length):
|
||||||
|
xt = x[:, t]
|
||||||
|
delta = torch.sigmoid(self.delta(xt))
|
||||||
|
decay = torch.exp(decay_base * (0.25 + delta))
|
||||||
|
proposal = torch.tanh(self.input_scale(xt))
|
||||||
|
state = decay * state + (1.0 - decay) * proposal
|
||||||
|
if mask is not None:
|
||||||
|
state = state * mask[:, t:t + 1].to(state.dtype)
|
||||||
|
outputs.append(state)
|
||||||
|
return torch.stack(outputs, dim=1)
|
||||||
|
|
||||||
|
|
||||||
|
class BiSSM(nn.Module):
|
||||||
|
def __init__(self, d_model: int):
|
||||||
|
super().__init__()
|
||||||
|
self.forward_ssm = SelectiveDiagonalSSM(d_model)
|
||||||
|
self.backward_ssm = SelectiveDiagonalSSM(d_model)
|
||||||
|
self.out = nn.Linear(d_model * 2, d_model)
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor, mask: Optional[torch.Tensor] = None) -> torch.Tensor:
|
||||||
|
left = self.forward_ssm(x, mask)
|
||||||
|
rev_x = torch.flip(x, dims=[1])
|
||||||
|
rev_mask = torch.flip(mask, dims=[1]) if mask is not None else None
|
||||||
|
right = torch.flip(self.backward_ssm(rev_x, rev_mask), dims=[1])
|
||||||
|
return self.out(torch.cat([left, right], dim=-1))
|
||||||
|
|
||||||
|
|
||||||
|
class TransformerBlock(nn.Module):
|
||||||
|
def __init__(self, d_model: int, n_heads: int):
|
||||||
|
super().__init__()
|
||||||
|
self.norm1 = nn.LayerNorm(d_model)
|
||||||
|
self.attn = nn.MultiheadAttention(d_model, n_heads, batch_first=True)
|
||||||
|
self.norm2 = nn.LayerNorm(d_model)
|
||||||
|
self.ffn = GatedMLP(d_model, 2.0)
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
y = self.norm1(x)
|
||||||
|
attn, _ = self.attn(y, y, y, key_padding_mask=~mask.bool(), need_weights=False)
|
||||||
|
x = x + attn
|
||||||
|
return x + self.ffn(self.norm2(x))
|
||||||
|
|
||||||
|
|
||||||
|
class MambaLiteBlock(nn.Module):
|
||||||
|
def __init__(self, d_model: int):
|
||||||
|
super().__init__()
|
||||||
|
self.norm = nn.LayerNorm(d_model)
|
||||||
|
self.in_proj = nn.Linear(d_model, d_model * 2)
|
||||||
|
self.local_conv = nn.Conv1d(d_model, d_model, kernel_size=3, padding=1, groups=d_model)
|
||||||
|
self.ssm = SelectiveDiagonalSSM(d_model)
|
||||||
|
self.backward_ssm = SelectiveDiagonalSSM(d_model)
|
||||||
|
self.out_proj = nn.Linear(d_model * 2, d_model)
|
||||||
|
self.ffn_norm = nn.LayerNorm(d_model)
|
||||||
|
self.ffn = GatedMLP(d_model, 2.0)
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
y, gate = self.in_proj(self.norm(x)).chunk(2, dim=-1)
|
||||||
|
y = self.local_conv(y.transpose(1, 2)).transpose(1, 2)
|
||||||
|
left = self.ssm(y, mask)
|
||||||
|
rev_y = torch.flip(y, dims=[1])
|
||||||
|
rev_mask = torch.flip(mask, dims=[1])
|
||||||
|
right = torch.flip(self.backward_ssm(rev_y, rev_mask), dims=[1])
|
||||||
|
x = x + self.out_proj(torch.cat([left, right], dim=-1) * torch.sigmoid(gate).repeat(1, 1, 2))
|
||||||
|
return x + self.ffn(self.ffn_norm(x))
|
||||||
|
|
||||||
|
|
||||||
|
class AnchorMixer(nn.Module):
|
||||||
|
def __init__(self, d_model: int, slots: int = 4):
|
||||||
|
super().__init__()
|
||||||
|
self.slots = nn.Parameter(torch.randn(slots, d_model) / math.sqrt(d_model))
|
||||||
|
self.norm = nn.LayerNorm(d_model)
|
||||||
|
self.temperature = nn.Parameter(torch.tensor(1.0))
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
y = self.norm(x)
|
||||||
|
logits = torch.einsum("bld,kd->blk", y, self.slots)
|
||||||
|
logits = logits / self.temperature.clamp_min(0.2)
|
||||||
|
logits = logits.masked_fill(~mask.bool().unsqueeze(-1), -1e4)
|
||||||
|
assign = logits.softmax(dim=-1)
|
||||||
|
weights = mask.to(x.dtype).unsqueeze(-1) * assign
|
||||||
|
denom = weights.sum(dim=1, keepdim=True).clamp_min(1e-5)
|
||||||
|
summaries = torch.einsum("blk,bld->bkd", weights, x) / denom.transpose(1, 2)
|
||||||
|
return torch.einsum("blk,bkd->bld", assign, summaries)
|
||||||
|
|
||||||
|
|
||||||
|
class EventAssociativeMemory(nn.Module):
|
||||||
|
"""DREAM's core: surprise-gated competitive event memory.
|
||||||
|
|
||||||
|
Tokens do not attend to other tokens and do not update one continuous
|
||||||
|
channel-wise state. Each token competes for a small set of event cells;
|
||||||
|
a write is stronger when the current token is poorly predicted by the
|
||||||
|
event it routed to. After the scan, a low-rank relation operator binds
|
||||||
|
the event cells before they are read back by tokens.
|
||||||
|
"""
|
||||||
|
|
||||||
|
def __init__(self, d_model: int, slots: int = 4, relation_rank: int = 16):
|
||||||
|
super().__init__()
|
||||||
|
route_dim = max(8, min(32, d_model // 2))
|
||||||
|
self.slots = slots
|
||||||
|
self.seed = nn.Parameter(torch.randn(slots, d_model) / math.sqrt(d_model))
|
||||||
|
self.init_proj = nn.Linear(d_model, d_model)
|
||||||
|
self.route = nn.Linear(d_model, route_dim, bias=False)
|
||||||
|
self.slot_route = nn.Linear(d_model, route_dim, bias=False)
|
||||||
|
self.write = nn.Linear(d_model, d_model)
|
||||||
|
self.predict = nn.Linear(d_model, d_model)
|
||||||
|
self.surprise = nn.Linear(d_model, 1)
|
||||||
|
self.update_gate = nn.Linear(d_model, 1)
|
||||||
|
self.memory_norm = nn.LayerNorm(d_model)
|
||||||
|
self.rel_q = nn.Linear(d_model, relation_rank, bias=False)
|
||||||
|
self.rel_k = nn.Linear(d_model, relation_rank, bias=False)
|
||||||
|
self.rel_out = nn.Linear(relation_rank, d_model)
|
||||||
|
self.read_out = nn.Linear(d_model, d_model)
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor, mask: torch.Tensor) -> tuple[torch.Tensor, torch.Tensor]:
|
||||||
|
batch, length, dim = x.shape
|
||||||
|
valid = mask.to(x.dtype)
|
||||||
|
denom = valid.sum(dim=1, keepdim=True).clamp_min(1.0)
|
||||||
|
context = (x * valid.unsqueeze(-1)).sum(dim=1) / denom
|
||||||
|
memory = self.seed.unsqueeze(0).expand(batch, -1, -1) + self.init_proj(context).unsqueeze(1)
|
||||||
|
memory = self.memory_norm(memory)
|
||||||
|
token_reads = []
|
||||||
|
token_routes = []
|
||||||
|
for t in range(length):
|
||||||
|
xt = x[:, t]
|
||||||
|
token_key = F.normalize(self.route(xt), dim=-1)
|
||||||
|
slot_key = F.normalize(self.slot_route(memory), dim=-1)
|
||||||
|
logits = torch.einsum("br,bkr->bk", token_key, slot_key) * 2.5
|
||||||
|
route = logits.softmax(dim=-1)
|
||||||
|
is_valid = valid[:, t:t + 1]
|
||||||
|
read = torch.einsum("bk,bkd->bd", route, memory)
|
||||||
|
prediction = self.predict(read)
|
||||||
|
error = torch.abs(xt - prediction)
|
||||||
|
surprise = torch.sigmoid(self.surprise(error)) * is_valid
|
||||||
|
write = torch.tanh(self.write(xt))
|
||||||
|
amount = torch.sigmoid(self.update_gate(xt)) * surprise
|
||||||
|
memory = memory + route.unsqueeze(-1) * amount.unsqueeze(-1) * (write.unsqueeze(1) - memory)
|
||||||
|
memory = self.memory_norm(memory)
|
||||||
|
token_reads.append(read)
|
||||||
|
token_routes.append(route * is_valid)
|
||||||
|
reads = torch.stack(token_reads, dim=1)
|
||||||
|
routes = torch.stack(token_routes, dim=1)
|
||||||
|
relation_q = self.rel_q(memory)
|
||||||
|
relation_k = self.rel_k(memory)
|
||||||
|
relation = torch.tanh(relation_q.unsqueeze(2) - relation_k.unsqueeze(1)).mean(dim=2)
|
||||||
|
relation = self.rel_out(relation)
|
||||||
|
reads = reads + torch.einsum("blk,bkd->bld", routes, relation)
|
||||||
|
reads = self.read_out(reads)
|
||||||
|
memory_summary = (memory + relation).mean(dim=1)
|
||||||
|
return reads, memory_summary
|
||||||
|
|
||||||
|
|
||||||
|
class DreamBlock(nn.Module):
|
||||||
|
def __init__(self, d_model: int, slots: int = 4):
|
||||||
|
super().__init__()
|
||||||
|
self.norm = nn.LayerNorm(d_model)
|
||||||
|
self.memory = EventAssociativeMemory(d_model, slots)
|
||||||
|
self.route_gate = nn.Linear(d_model, 1)
|
||||||
|
self.out_proj = nn.Linear(d_model, d_model)
|
||||||
|
self.global_proj = nn.Linear(d_model, d_model)
|
||||||
|
self.ffn_norm = nn.LayerNorm(d_model)
|
||||||
|
self.ffn = GatedMLP(d_model, 1.5)
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
y = self.norm(x)
|
||||||
|
reads, summary = self.memory(y, mask)
|
||||||
|
gate = torch.sigmoid(self.route_gate(y))
|
||||||
|
x = x + self.out_proj(reads * gate) + self.global_proj(summary).unsqueeze(1)
|
||||||
|
x = x * mask.unsqueeze(-1).to(x.dtype)
|
||||||
|
return x + self.ffn(self.ffn_norm(x))
|
||||||
|
|
||||||
|
|
||||||
|
class TesseraEventGraph(nn.Module):
|
||||||
|
"""Chunked evidence-to-event graph operator.
|
||||||
|
|
||||||
|
TESSERA never forms token-token attention and never scans one state for
|
||||||
|
every token. It first compresses a sequence into a fixed number of
|
||||||
|
evidence tiles, routes those tiles competitively into event cells, and
|
||||||
|
applies a low-rank relation operator between event cells. This gives a
|
||||||
|
different inductive bias from both Transformer and Mamba.
|
||||||
|
"""
|
||||||
|
|
||||||
|
def __init__(self, d_model: int, slots: int = 4, tiles: int = 8, relation_rank: int = 16):
|
||||||
|
super().__init__()
|
||||||
|
self.slots = slots
|
||||||
|
self.tiles = tiles
|
||||||
|
self.seed = nn.Parameter(torch.randn(slots, d_model) / math.sqrt(d_model))
|
||||||
|
self.init_proj = nn.Linear(d_model, d_model)
|
||||||
|
self.update = nn.Sequential(nn.Linear(d_model * 2, d_model), nn.SiLU(), nn.Linear(d_model, d_model))
|
||||||
|
self.tile_norm = nn.LayerNorm(d_model)
|
||||||
|
self.slot_norm = nn.LayerNorm(d_model)
|
||||||
|
self.rel_q = nn.Linear(d_model, relation_rank, bias=False)
|
||||||
|
self.rel_k = nn.Linear(d_model, relation_rank, bias=False)
|
||||||
|
self.rel_out = nn.Linear(relation_rank, d_model)
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor, mask: torch.Tensor) -> tuple[torch.Tensor, torch.Tensor]:
|
||||||
|
batch, length, dim = x.shape
|
||||||
|
tile_size = max(1, math.ceil(length / self.tiles))
|
||||||
|
tile_values = []
|
||||||
|
tile_valid = []
|
||||||
|
for start in range(0, length, tile_size):
|
||||||
|
end = min(length, start + tile_size)
|
||||||
|
local_mask = mask[:, start:end].to(x.dtype)
|
||||||
|
denom = local_mask.sum(dim=1, keepdim=True).clamp_min(1.0)
|
||||||
|
tile_values.append((x[:, start:end] * local_mask.unsqueeze(-1)).sum(dim=1) / denom)
|
||||||
|
tile_valid.append((local_mask.sum(dim=1) > 0).to(x.dtype))
|
||||||
|
tiles = torch.stack(tile_values, dim=1)
|
||||||
|
tile_mask = torch.stack(tile_valid, dim=1)
|
||||||
|
tiles = self.tile_norm(tiles)
|
||||||
|
global_mean = (tiles * tile_mask.unsqueeze(-1)).sum(dim=1) / tile_mask.sum(dim=1, keepdim=True).clamp_min(1.0)
|
||||||
|
slots = self.seed.unsqueeze(0).expand(batch, -1, -1) + self.init_proj(global_mean).unsqueeze(1)
|
||||||
|
slots = self.slot_norm(slots)
|
||||||
|
for _ in range(2):
|
||||||
|
assign = torch.einsum("btd,bkd->btk", F.normalize(tiles, dim=-1), F.normalize(slots, dim=-1)) * 3.0
|
||||||
|
assign = assign.softmax(dim=-1) * tile_mask.unsqueeze(-1)
|
||||||
|
denom = assign.sum(dim=1, keepdim=False).clamp_min(1e-4).unsqueeze(-1)
|
||||||
|
summaries = torch.einsum("btk,btd->bkd", assign, tiles) / denom
|
||||||
|
slots = self.slot_norm(slots + self.update(torch.cat([summaries, slots], dim=-1)))
|
||||||
|
relation_q = self.rel_q(slots)
|
||||||
|
relation_k = self.rel_k(slots)
|
||||||
|
relation = torch.tanh(relation_q.unsqueeze(2) - relation_k.unsqueeze(1)).mean(dim=2)
|
||||||
|
relation = self.rel_out(relation)
|
||||||
|
graph = slots + relation
|
||||||
|
tile_evidence = tiles + torch.einsum("btk,bkd->btd", assign, graph)
|
||||||
|
token_evidence = x.new_zeros(batch, length, dim)
|
||||||
|
cursor = 0
|
||||||
|
for index, start in enumerate(range(0, length, tile_size)):
|
||||||
|
end = min(length, start + tile_size)
|
||||||
|
token_evidence[:, start:end] = tile_evidence[:, index:index + 1]
|
||||||
|
cursor = end
|
||||||
|
summary = graph.mean(dim=1) + tile_evidence.mean(dim=1)
|
||||||
|
return token_evidence, summary
|
||||||
|
|
||||||
|
|
||||||
|
class TesseraBlock(nn.Module):
|
||||||
|
def __init__(self, d_model: int, slots: int = 4):
|
||||||
|
super().__init__()
|
||||||
|
self.norm = nn.LayerNorm(d_model)
|
||||||
|
self.graph = TesseraEventGraph(d_model, slots)
|
||||||
|
self.out_proj = nn.Linear(d_model, d_model)
|
||||||
|
self.global_proj = nn.Linear(d_model, d_model)
|
||||||
|
self.ffn_norm = nn.LayerNorm(d_model)
|
||||||
|
self.ffn = GatedMLP(d_model, 1.5)
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
y = self.norm(x)
|
||||||
|
evidence, summary = self.graph(y, mask)
|
||||||
|
x = x + self.out_proj(evidence) + self.global_proj(summary).unsqueeze(1)
|
||||||
|
x = x * mask.unsqueeze(-1).to(x.dtype)
|
||||||
|
return x + self.ffn(self.ffn_norm(x))
|
||||||
|
|
||||||
|
|
||||||
|
class SparseHashEncoder(nn.Module):
|
||||||
|
"""Fixed sparse evidence memory with global and relative-position channels.
|
||||||
|
|
||||||
|
The global channel preserves ordinary lexical evidence. The position channels
|
||||||
|
prevent a long document from collapsing into a bag of words: an occurrence
|
||||||
|
near the opening, middle, or closing of a document lands in a different
|
||||||
|
evidence tile. This is fixed, differentiable, and independent of attention
|
||||||
|
or recurrent state scanning.
|
||||||
|
"""
|
||||||
|
|
||||||
|
def __init__(self, d_model: int, idf: Optional[torch.Tensor] = None, sketch_buckets: int = 512, position_bins: int = 4):
|
||||||
|
super().__init__()
|
||||||
|
self.base_buckets = sketch_buckets
|
||||||
|
self.position_bins = max(1, position_bins)
|
||||||
|
self.position_buckets = min(512, sketch_buckets)
|
||||||
|
self.sketch_buckets = sketch_buckets + self.position_buckets * self.position_bins
|
||||||
|
self.proj = nn.Linear(self.sketch_buckets, d_model, bias=False)
|
||||||
|
if idf is None:
|
||||||
|
idf = torch.ones(sketch_buckets, dtype=torch.float32)
|
||||||
|
idf = idf.detach().float()
|
||||||
|
full_ids = torch.arange(idf.numel())
|
||||||
|
full_bucket = full_ids.remainder(self.base_buckets)
|
||||||
|
base_idf = torch.zeros(self.base_buckets, dtype=torch.float32)
|
||||||
|
base_count = torch.zeros(self.base_buckets, dtype=torch.float32)
|
||||||
|
base_idf.scatter_add_(0, full_bucket, idf)
|
||||||
|
base_count.scatter_add_(0, full_bucket, torch.ones_like(idf))
|
||||||
|
base_idf = base_idf / base_count.clamp_min(1.0)
|
||||||
|
position_bucket = full_ids.remainder(self.position_buckets)
|
||||||
|
position_idf = torch.zeros(self.position_buckets, dtype=torch.float32)
|
||||||
|
position_count = torch.zeros(self.position_buckets, dtype=torch.float32)
|
||||||
|
position_idf.scatter_add_(0, position_bucket, idf)
|
||||||
|
position_count.scatter_add_(0, position_bucket, torch.ones_like(idf))
|
||||||
|
position_idf = position_idf / position_count.clamp_min(1.0)
|
||||||
|
padded_position_idf = F.pad(position_idf, (0, self.base_buckets - self.position_buckets))
|
||||||
|
self.register_buffer(
|
||||||
|
"sketch_idf",
|
||||||
|
torch.cat([base_idf, padded_position_idf.repeat(self.position_bins)]),
|
||||||
|
persistent=False,
|
||||||
|
)
|
||||||
|
self.register_buffer(
|
||||||
|
"channel_scale",
|
||||||
|
torch.ones(1 + self.position_bins, dtype=torch.float32),
|
||||||
|
persistent=True,
|
||||||
|
)
|
||||||
|
|
||||||
|
def channel_features(self, input_ids: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
ids = input_ids.to(torch.long) - 3
|
||||||
|
valid = mask & (ids >= 0)
|
||||||
|
base_id = ids.remainder(self.base_buckets).clamp_min(0)
|
||||||
|
length = input_ids.shape[1]
|
||||||
|
positions = torch.arange(length, device=input_ids.device).view(1, -1)
|
||||||
|
valid_lengths = mask.to(torch.long).sum(dim=1, keepdim=True).clamp_min(1)
|
||||||
|
position_bin = torch.div(positions * self.position_bins, valid_lengths, rounding_mode="floor")
|
||||||
|
position_bin = position_bin.clamp_max(self.position_bins - 1)
|
||||||
|
position_id = ids.remainder(self.position_buckets).clamp_min(0)
|
||||||
|
flat_bucket = position_id + position_bin.expand_as(position_id) * self.position_buckets
|
||||||
|
flat_counts = input_ids.new_zeros(
|
||||||
|
input_ids.shape[0], self.position_bins * self.position_buckets, dtype=torch.float32
|
||||||
|
)
|
||||||
|
flat_counts.scatter_add_(1, flat_bucket, valid.to(flat_counts.dtype))
|
||||||
|
position_counts = flat_counts.view(input_ids.shape[0], self.position_bins, self.position_buckets)
|
||||||
|
global_counts = input_ids.new_zeros(input_ids.shape[0], self.base_buckets, dtype=torch.float32)
|
||||||
|
global_counts.scatter_add_(1, base_id, valid.to(global_counts.dtype))
|
||||||
|
padded_position = F.pad(position_counts, (0, self.base_buckets - self.position_buckets))
|
||||||
|
counts = torch.cat([global_counts.unsqueeze(1), padded_position], dim=1)
|
||||||
|
idf = self.sketch_idf.to(input_ids.device)
|
||||||
|
global_idf = idf[:self.base_buckets].view(1, 1, self.base_buckets)
|
||||||
|
position_idf = idf[self.base_buckets:].view(1, self.position_bins, self.base_buckets)
|
||||||
|
channel_idf = torch.cat([global_idf, position_idf], dim=1)
|
||||||
|
return torch.log1p(counts) * channel_idf * self.channel_scale.to(input_ids.device).view(1, -1, 1)
|
||||||
|
|
||||||
|
def pack_channels(self, channel_values: torch.Tensor) -> torch.Tensor:
|
||||||
|
global_values = channel_values[:, :1, :self.base_buckets]
|
||||||
|
position_values = channel_values[:, 1:, :self.position_buckets]
|
||||||
|
return torch.cat([global_values.flatten(1), position_values.flatten(1)], dim=1)
|
||||||
|
|
||||||
|
def features(self, input_ids: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
features = self.pack_channels(self.channel_features(input_ids, mask))
|
||||||
|
return F.normalize(features, dim=-1)
|
||||||
|
|
||||||
|
def forward(self, input_ids: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
return self.proj(self.features(input_ids, mask))
|
||||||
|
|
||||||
|
|
||||||
|
class HarmonicBlock(nn.Module):
|
||||||
|
def __init__(self, d_model: int, slots: int = 4, ablation: str = "none"):
|
||||||
|
super().__init__()
|
||||||
|
self.ablation = ablation
|
||||||
|
self.norm = nn.LayerNorm(d_model)
|
||||||
|
self.local = nn.Conv1d(d_model, d_model, kernel_size=3, padding=1, groups=d_model)
|
||||||
|
self.ssm = BiSSM(d_model)
|
||||||
|
self.anchor = AnchorMixer(d_model, slots)
|
||||||
|
self.branch_gate = nn.Linear(d_model, 3)
|
||||||
|
self.mix_out = nn.Linear(d_model, d_model)
|
||||||
|
self.ffn_norm = nn.LayerNorm(d_model)
|
||||||
|
self.ffn = GatedMLP(d_model, 1.5)
|
||||||
|
|
||||||
|
def forward(self, x: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
y = self.norm(x)
|
||||||
|
local = self.local(y.transpose(1, 2)).transpose(1, 2) if self.ablation != "no_local" else torch.zeros_like(y)
|
||||||
|
state = self.ssm(y, mask) if self.ablation != "no_ssm" else torch.zeros_like(y)
|
||||||
|
global_ctx = self.anchor(y, mask) if self.ablation != "no_anchor" else torch.zeros_like(y)
|
||||||
|
gates = self.branch_gate(y).softmax(dim=-1)
|
||||||
|
mixed = gates[..., 0:1] * local + gates[..., 1:2] * state + gates[..., 2:3] * global_ctx
|
||||||
|
x = x + self.mix_out(mixed)
|
||||||
|
return x + self.ffn(self.ffn_norm(x))
|
||||||
|
|
||||||
|
|
||||||
|
class EncoderClassifier(nn.Module):
|
||||||
|
def __init__(
|
||||||
|
self,
|
||||||
|
vocab_size: int,
|
||||||
|
num_classes: int,
|
||||||
|
d_model: int,
|
||||||
|
depth: int,
|
||||||
|
max_len: int,
|
||||||
|
kind: str,
|
||||||
|
slots: int = 4,
|
||||||
|
ablation: str = "none",
|
||||||
|
idf: Optional[torch.Tensor] = None,
|
||||||
|
sifter_residual_scale: float = 1.0,
|
||||||
|
):
|
||||||
|
super().__init__()
|
||||||
|
self.kind = kind
|
||||||
|
self.sifter_residual_scale = float(sifter_residual_scale)
|
||||||
|
self.embedding = nn.Embedding(vocab_size, d_model, padding_idx=0)
|
||||||
|
self.pos = nn.Parameter(torch.zeros(1, max_len, d_model))
|
||||||
|
if kind == "transformer":
|
||||||
|
heads = max(1, min(4, d_model // 16))
|
||||||
|
while d_model % heads:
|
||||||
|
heads -= 1
|
||||||
|
self.blocks = nn.ModuleList([TransformerBlock(d_model, heads) for _ in range(depth)])
|
||||||
|
elif kind == "mamba":
|
||||||
|
self.blocks = nn.ModuleList([MambaLiteBlock(d_model) for _ in range(depth)])
|
||||||
|
elif kind == "harmonic":
|
||||||
|
self.blocks = nn.ModuleList([HarmonicBlock(d_model, slots, ablation) for _ in range(depth)])
|
||||||
|
elif kind == "dream":
|
||||||
|
self.blocks = nn.ModuleList([DreamBlock(d_model, slots) for _ in range(depth)])
|
||||||
|
elif kind == "tessera":
|
||||||
|
self.blocks = nn.ModuleList([TesseraBlock(d_model, slots) for _ in range(depth)])
|
||||||
|
elif kind == "sifter":
|
||||||
|
self.blocks = nn.ModuleList([TesseraBlock(d_model, slots) for _ in range(depth)])
|
||||||
|
# Keep the global lexical channel exact. Only the relative-position
|
||||||
|
# channels use a small hash sketch, so long-vocabulary tasks retain
|
||||||
|
# their rare-word evidence without blowing up the parameter budget.
|
||||||
|
base_dim = int(idf.numel()) if idf is not None else max(1, vocab_size - 3)
|
||||||
|
self.sparse = SparseHashEncoder(d_model, idf, sketch_buckets=base_dim, position_bins=4)
|
||||||
|
self.sparse_head = nn.Linear(self.sparse.sketch_buckets, num_classes)
|
||||||
|
else:
|
||||||
|
raise ValueError(f"unknown model kind: {kind}")
|
||||||
|
self.norm = nn.LayerNorm(d_model)
|
||||||
|
self.head = nn.Linear(d_model, num_classes)
|
||||||
|
|
||||||
|
def _encode_pooled(self, input_ids: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
x = self.embedding(input_ids) + self.pos[:, :input_ids.shape[1]]
|
||||||
|
x = x * mask.unsqueeze(-1).to(x.dtype)
|
||||||
|
for block in self.blocks:
|
||||||
|
x = block(x, mask)
|
||||||
|
x = x * mask.unsqueeze(-1).to(x.dtype)
|
||||||
|
# Mean pooling is shared by all three families. In the few-shot regime
|
||||||
|
# it is less brittle than asking a randomly initialized CLS token to
|
||||||
|
# learn the entire aggregation rule from only a handful of examples.
|
||||||
|
denom = mask.to(x.dtype).sum(dim=1, keepdim=True).clamp_min(1.0)
|
||||||
|
pooled = (x * mask.unsqueeze(-1).to(x.dtype)).sum(dim=1) / denom
|
||||||
|
return pooled
|
||||||
|
|
||||||
|
def encode(self, input_ids: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
return self.norm(self._encode_pooled(input_ids, mask))
|
||||||
|
|
||||||
|
def forward(self, input_ids: torch.Tensor, mask: torch.Tensor) -> torch.Tensor:
|
||||||
|
pooled = self._encode_pooled(input_ids, mask)
|
||||||
|
sparse_logits = None
|
||||||
|
if self.kind == "sifter":
|
||||||
|
sparse_features = self.sparse.features(input_ids, mask)
|
||||||
|
pooled = pooled + self.sparse.proj(sparse_features)
|
||||||
|
sparse_logits = self.sparse_head(sparse_features)
|
||||||
|
logits = self.head(pooled)
|
||||||
|
# The support-derived sparse classifier is the stable few-shot anchor;
|
||||||
|
# the event-graph path contributes a deliberately small learned residual
|
||||||
|
# so the architecture remains genuinely hybrid rather than padded.
|
||||||
|
return logits if sparse_logits is None else sparse_logits + self.sifter_residual_scale * logits
|
||||||
|
|
||||||
|
|
||||||
|
def build_model(
|
||||||
|
kind: str,
|
||||||
|
vocab_size: int,
|
||||||
|
num_classes: int,
|
||||||
|
width: int = 96,
|
||||||
|
depth: int = 4,
|
||||||
|
max_len: int = 128,
|
||||||
|
slots: int = 4,
|
||||||
|
ablation: str = "none",
|
||||||
|
idf: Optional[torch.Tensor] = None,
|
||||||
|
sifter_residual_scale: float = 1.0,
|
||||||
|
) -> EncoderClassifier:
|
||||||
|
return EncoderClassifier(
|
||||||
|
vocab_size,
|
||||||
|
num_classes,
|
||||||
|
width,
|
||||||
|
depth,
|
||||||
|
max_len,
|
||||||
|
kind,
|
||||||
|
slots,
|
||||||
|
ablation,
|
||||||
|
idf,
|
||||||
|
sifter_residual_scale,
|
||||||
|
)
|
||||||
+256
@@ -0,0 +1,256 @@
|
|||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import argparse
|
||||||
|
import json
|
||||||
|
import os
|
||||||
|
import random
|
||||||
|
import time
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
import numpy as np
|
||||||
|
import torch
|
||||||
|
from torch import nn
|
||||||
|
from tqdm import tqdm
|
||||||
|
|
||||||
|
from data import load_examples, make_loaders
|
||||||
|
from models import build_model, count_parameters
|
||||||
|
|
||||||
|
|
||||||
|
def seed_everything(seed: int):
|
||||||
|
random.seed(seed)
|
||||||
|
np.random.seed(seed)
|
||||||
|
torch.manual_seed(seed)
|
||||||
|
if torch.cuda.is_available():
|
||||||
|
torch.cuda.manual_seed_all(seed)
|
||||||
|
|
||||||
|
|
||||||
|
def evaluate(model, loader, device):
|
||||||
|
model.eval()
|
||||||
|
correct = total = 0
|
||||||
|
conf = None
|
||||||
|
with torch.no_grad():
|
||||||
|
for ids, mask, labels in loader:
|
||||||
|
ids, mask, labels = ids.to(device), mask.to(device), labels.to(device)
|
||||||
|
logits = model(ids, mask)
|
||||||
|
pred = logits.argmax(-1)
|
||||||
|
total += labels.numel()
|
||||||
|
correct += (pred == labels).sum().item()
|
||||||
|
if conf is None:
|
||||||
|
n = logits.shape[-1]
|
||||||
|
conf = torch.zeros(n, n, dtype=torch.long)
|
||||||
|
for truth, guess in zip(labels.cpu(), pred.cpu()):
|
||||||
|
conf[truth, guess] += 1
|
||||||
|
f1s = []
|
||||||
|
if conf is not None:
|
||||||
|
for i in range(conf.shape[0]):
|
||||||
|
tp = conf[i, i].item()
|
||||||
|
fp = conf[:, i].sum().item() - tp
|
||||||
|
fn = conf[i, :].sum().item() - tp
|
||||||
|
precision = tp / max(1, tp + fp)
|
||||||
|
recall = tp / max(1, tp + fn)
|
||||||
|
f1s.append(2 * precision * recall / max(1e-9, precision + recall))
|
||||||
|
return {"accuracy": correct / max(1, total), "macro_f1": float(np.mean(f1s)) if f1s else 0.0}
|
||||||
|
|
||||||
|
|
||||||
|
def initialize_sifter_prototypes(model, loader, device, num_classes: int, routing: str = "global"):
|
||||||
|
"""Select evidence channels and initialize the support prototype head.
|
||||||
|
|
||||||
|
The channel selector uses leave-one-out support accuracy only. It chooses
|
||||||
|
whether this task is better served by global lexical evidence, relative
|
||||||
|
position evidence, or a boundary-emphasized mixture, without looking at
|
||||||
|
the evaluation labels.
|
||||||
|
"""
|
||||||
|
channel_values, labels = [], []
|
||||||
|
model.eval()
|
||||||
|
with torch.no_grad():
|
||||||
|
for ids, mask, batch_labels in loader:
|
||||||
|
channel_values.append(model.sparse.channel_features(ids.to(device), mask.to(device)).cpu())
|
||||||
|
labels.append(batch_labels.cpu())
|
||||||
|
channel_values = torch.cat(channel_values, dim=0)
|
||||||
|
labels = torch.cat(labels, dim=0)
|
||||||
|
candidates = torch.tensor(
|
||||||
|
[
|
||||||
|
[1.0, 0.0, 0.0, 0.0, 0.0], # global
|
||||||
|
[0.0, 1.0, 1.0, 1.0, 1.0], # relative position
|
||||||
|
[1.0, 1.0, 1.0, 1.0, 1.0], # global + position
|
||||||
|
[0.0, 2.0, 1.0, 1.0, 2.0], # boundary emphasis
|
||||||
|
[0.5, 1.0, 0.5, 0.5, 1.0], # soft boundary emphasis
|
||||||
|
],
|
||||||
|
dtype=channel_values.dtype,
|
||||||
|
)
|
||||||
|
if routing == "global":
|
||||||
|
selected_scale = candidates[0]
|
||||||
|
elif routing == "positional":
|
||||||
|
selected_scale = candidates[1]
|
||||||
|
elif routing == "edge":
|
||||||
|
selected_scale = candidates[3]
|
||||||
|
elif routing == "adaptive":
|
||||||
|
selected_scale = candidates[0]
|
||||||
|
else:
|
||||||
|
raise ValueError(f"unknown evidence routing: {routing}")
|
||||||
|
best_score, best_scale = -1.0, selected_scale
|
||||||
|
search_candidates = candidates if routing == "adaptive" else [selected_scale]
|
||||||
|
for scale in search_candidates:
|
||||||
|
features = torch.nn.functional.normalize(
|
||||||
|
model.sparse.pack_channels(channel_values * scale.view(1, -1, 1)), dim=-1
|
||||||
|
)
|
||||||
|
sums = torch.zeros(num_classes, features.shape[-1])
|
||||||
|
counts = torch.zeros(num_classes)
|
||||||
|
sums.index_add_(0, labels, features)
|
||||||
|
counts.index_add_(0, labels, torch.ones_like(labels, dtype=counts.dtype))
|
||||||
|
predictions = []
|
||||||
|
for index in range(len(features)):
|
||||||
|
class_count = counts[labels[index]].item()
|
||||||
|
leave_proto = (sums - torch.nn.functional.one_hot(labels[index], num_classes).float().unsqueeze(1) * features[index])
|
||||||
|
leave_proto = leave_proto / (counts.clamp_min(1.0).unsqueeze(1) - torch.nn.functional.one_hot(labels[index], num_classes).float().unsqueeze(1)).clamp_min(1.0)
|
||||||
|
leave_proto = torch.nn.functional.normalize(leave_proto, dim=-1)
|
||||||
|
predictions.append((features[index] @ leave_proto.T).argmax().item())
|
||||||
|
score = float(np.mean(np.asarray(predictions) == labels.numpy()))
|
||||||
|
if score > best_score:
|
||||||
|
best_score, best_scale = score, scale
|
||||||
|
with torch.no_grad():
|
||||||
|
model.sparse.channel_scale.copy_(best_scale.to(device))
|
||||||
|
features = torch.nn.functional.normalize(
|
||||||
|
model.sparse.pack_channels(channel_values * best_scale.view(1, -1, 1)), dim=-1
|
||||||
|
)
|
||||||
|
prototypes = torch.zeros(num_classes, features.shape[-1])
|
||||||
|
for cls in range(num_classes):
|
||||||
|
rows = features[labels == cls]
|
||||||
|
if len(rows):
|
||||||
|
prototypes[cls] = rows.mean(dim=0)
|
||||||
|
prototypes = torch.nn.functional.normalize(prototypes, dim=-1).to(device)
|
||||||
|
with torch.no_grad():
|
||||||
|
model.sparse_head.weight.copy_(prototypes * 8.0)
|
||||||
|
model.sparse_head.bias.zero_()
|
||||||
|
model.head.weight.zero_()
|
||||||
|
model.head.bias.zero_()
|
||||||
|
for parameter in model.sparse_head.parameters():
|
||||||
|
parameter.requires_grad_(False)
|
||||||
|
model.sifter_channel_scale = tuple(float(x) for x in best_scale.tolist())
|
||||||
|
model.sifter_channel_support_score = best_score
|
||||||
|
model.sifter_evidence_routing = routing
|
||||||
|
|
||||||
|
|
||||||
|
def initialize_dense_prototypes(model, loader, device, num_classes: int):
|
||||||
|
"""Give dense baselines the same support-prototype evaluation privilege."""
|
||||||
|
features, labels = [], []
|
||||||
|
model.eval()
|
||||||
|
with torch.no_grad():
|
||||||
|
for ids, mask, batch_labels in loader:
|
||||||
|
features.append(model.encode(ids.to(device), mask.to(device)).cpu())
|
||||||
|
labels.append(batch_labels.cpu())
|
||||||
|
features = torch.cat(features, dim=0)
|
||||||
|
labels = torch.cat(labels, dim=0)
|
||||||
|
prototypes = torch.zeros(num_classes, features.shape[-1])
|
||||||
|
for cls in range(num_classes):
|
||||||
|
rows = features[labels == cls]
|
||||||
|
if len(rows):
|
||||||
|
prototypes[cls] = rows.mean(dim=0)
|
||||||
|
prototypes = torch.nn.functional.normalize(prototypes, dim=-1).to(device)
|
||||||
|
with torch.no_grad():
|
||||||
|
model.head.weight.copy_(prototypes * 8.0)
|
||||||
|
model.head.bias.zero_()
|
||||||
|
for parameter in model.head.parameters():
|
||||||
|
parameter.requires_grad_(False)
|
||||||
|
|
||||||
|
|
||||||
|
def train_one(args) -> dict:
|
||||||
|
seed_everything(args.seed)
|
||||||
|
root = Path(args.output_dir)
|
||||||
|
root.mkdir(parents=True, exist_ok=True)
|
||||||
|
project_root = Path(__file__).resolve().parents[1]
|
||||||
|
data_root = project_root / "data"
|
||||||
|
cache_root = project_root / "cache"
|
||||||
|
os.environ.setdefault("HF_HOME", str(cache_root / "huggingface"))
|
||||||
|
os.environ.setdefault("HF_DATASETS_CACHE", str(cache_root / "datasets"))
|
||||||
|
device = torch.device(args.device if args.device != "auto" else ("cuda" if torch.cuda.is_available() else "cpu"))
|
||||||
|
train_rows, test_rows, num_classes, source = load_examples(args.dataset, args.seed, args.shots, str(data_root))
|
||||||
|
tokenizer, train_loader, test_loader = make_loaders(train_rows, test_rows, args.max_len, args.batch_size, args.seed, args.vocab_scope, args.tokenizer)
|
||||||
|
model = build_model(
|
||||||
|
args.model,
|
||||||
|
len(tokenizer.vocab),
|
||||||
|
num_classes,
|
||||||
|
args.width,
|
||||||
|
args.depth,
|
||||||
|
args.max_len,
|
||||||
|
args.slots,
|
||||||
|
args.ablation,
|
||||||
|
getattr(tokenizer, "idf", None),
|
||||||
|
args.sifter_residual_scale,
|
||||||
|
).to(device)
|
||||||
|
if args.model == "sifter" and args.tokenizer in {"word", "hashchar3", "hashword2"}:
|
||||||
|
initialize_sifter_prototypes(model, train_loader, device, num_classes, args.evidence_routing)
|
||||||
|
elif args.classifier_head == "support" and args.model in {"transformer", "mamba"}:
|
||||||
|
initialize_dense_prototypes(model, train_loader, device, num_classes)
|
||||||
|
optimizer = torch.optim.AdamW(model.parameters(), lr=args.lr, weight_decay=0.01)
|
||||||
|
loss_fn = nn.CrossEntropyLoss()
|
||||||
|
best = {"accuracy": 0.0, "macro_f1": 0.0}
|
||||||
|
start = time.perf_counter()
|
||||||
|
if device.type == "cuda":
|
||||||
|
torch.cuda.reset_peak_memory_stats(device)
|
||||||
|
for epoch in range(args.epochs):
|
||||||
|
model.train()
|
||||||
|
running = 0.0
|
||||||
|
for ids, mask, labels in train_loader:
|
||||||
|
ids, mask, labels = ids.to(device), mask.to(device), labels.to(device)
|
||||||
|
optimizer.zero_grad(set_to_none=True)
|
||||||
|
logits = model(ids, mask)
|
||||||
|
loss = loss_fn(logits, labels)
|
||||||
|
if not loss.requires_grad:
|
||||||
|
# SIFTER's support prototype head is intentionally fixed in
|
||||||
|
# the strict few-shot protocol; there is no gradient step to
|
||||||
|
# apply when the neural residual is disabled.
|
||||||
|
running += loss.item()
|
||||||
|
continue
|
||||||
|
loss.backward()
|
||||||
|
torch.nn.utils.clip_grad_norm_(model.parameters(), 1.0)
|
||||||
|
optimizer.step()
|
||||||
|
running += loss.item()
|
||||||
|
metrics = evaluate(model, test_loader, device)
|
||||||
|
if metrics["macro_f1"] > best["macro_f1"]:
|
||||||
|
best = metrics
|
||||||
|
torch.save({"model": model.state_dict(), "vocab": tokenizer.vocab, "args": vars(args)}, root / f"{args.model}_seed{args.seed}.pt")
|
||||||
|
if args.verbose:
|
||||||
|
print(f"epoch={epoch+1:02d} loss={running/max(1,len(train_loader)):.4f} acc={metrics['accuracy']:.4f} f1={metrics['macro_f1']:.4f}")
|
||||||
|
elapsed = time.perf_counter() - start
|
||||||
|
peak_mb = torch.cuda.max_memory_allocated(device) / 1024**2 if device.type == "cuda" else 0.0
|
||||||
|
result = {
|
||||||
|
"model": args.model, "ablation": args.ablation, "seed": args.seed, "dataset": args.dataset, "dataset_source": source,
|
||||||
|
"shots_per_class": args.shots, "vocab_scope": args.vocab_scope, "tokenizer": args.tokenizer, "classifier_head": args.classifier_head, "evidence_routing": args.evidence_routing, "width": args.width, "depth": args.depth, "max_len": args.max_len,
|
||||||
|
"parameters": count_parameters(model), "total_parameters": count_parameters(model, trainable_only=False), "device": str(device), "best": best,
|
||||||
|
"sifter_residual_scale": args.sifter_residual_scale,
|
||||||
|
"evidence_channel_scale": list(getattr(model, "sifter_channel_scale", (1.0, 0.0, 0.0, 0.0, 0.0))),
|
||||||
|
"train_seconds": elapsed, "peak_memory_mb": peak_mb, "vocab_size": len(tokenizer.vocab),
|
||||||
|
}
|
||||||
|
with (root / f"{args.model}_seed{args.seed}.json").open("w", encoding="utf-8") as f:
|
||||||
|
json.dump(result, f, ensure_ascii=False, indent=2)
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
def parse_args():
|
||||||
|
p = argparse.ArgumentParser()
|
||||||
|
p.add_argument("--model", choices=["transformer", "mamba", "sifter", "tessera", "dream", "harmonic"], default="sifter")
|
||||||
|
p.add_argument("--dataset", default="ag_news")
|
||||||
|
p.add_argument("--shots", type=int, default=16)
|
||||||
|
p.add_argument("--seed", type=int, default=42)
|
||||||
|
p.add_argument("--epochs", type=int, default=12)
|
||||||
|
p.add_argument("--width", type=int, default=96)
|
||||||
|
p.add_argument("--depth", type=int, default=4)
|
||||||
|
p.add_argument("--slots", type=int, default=4)
|
||||||
|
p.add_argument("--ablation", choices=["none", "no_local", "no_ssm", "no_anchor"], default="none")
|
||||||
|
p.add_argument("--vocab-scope", choices=["train", "all"], default="all")
|
||||||
|
p.add_argument("--tokenizer", choices=["word", "hashchar3", "hashword2"], default="word")
|
||||||
|
p.add_argument("--classifier-head", choices=["dense", "support"], default="dense")
|
||||||
|
p.add_argument("--evidence-routing", choices=["global", "positional", "edge", "adaptive"], default="global")
|
||||||
|
p.add_argument("--sifter-residual-scale", type=float, default=1.0)
|
||||||
|
p.add_argument("--max-len", type=int, default=128)
|
||||||
|
p.add_argument("--batch-size", type=int, default=32)
|
||||||
|
p.add_argument("--lr", type=float, default=3e-4)
|
||||||
|
p.add_argument("--device", default="auto")
|
||||||
|
p.add_argument("--output-dir", default="E:\\nlp_arch_lab\\runs")
|
||||||
|
p.add_argument("--verbose", action="store_true")
|
||||||
|
return p.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
print(json.dumps(train_one(parse_args()), ensure_ascii=False, indent=2))
|
||||||
@@ -0,0 +1,92 @@
|
|||||||
|
import sys
|
||||||
|
import unittest
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
import torch
|
||||||
|
|
||||||
|
|
||||||
|
PROJECT = Path(__file__).resolve().parents[1]
|
||||||
|
sys.path.insert(0, str(PROJECT / "src"))
|
||||||
|
|
||||||
|
from data import load_examples, make_loaders
|
||||||
|
from models import build_model, count_parameters
|
||||||
|
from train import initialize_sifter_prototypes
|
||||||
|
|
||||||
|
|
||||||
|
class SifterSmokeTests(unittest.TestCase):
|
||||||
|
def test_real_local_data_and_balanced_support(self):
|
||||||
|
train, test, classes, source = load_examples(
|
||||||
|
"ag_news_local", seed=42, shots=4, cache_dir=str(PROJECT / "data")
|
||||||
|
)
|
||||||
|
self.assertEqual(classes, 4)
|
||||||
|
self.assertGreater(len(test), 100)
|
||||||
|
self.assertIn("ag_news_local", source)
|
||||||
|
counts = [sum(row.label == label for row in train) for label in range(classes)]
|
||||||
|
self.assertEqual(counts, [4, 4, 4, 4])
|
||||||
|
|
||||||
|
def test_sst2_local_data_is_available(self):
|
||||||
|
train, test, classes, source = load_examples(
|
||||||
|
"sst2_local", seed=42, shots=8, cache_dir=str(PROJECT / "data")
|
||||||
|
)
|
||||||
|
self.assertEqual(classes, 2)
|
||||||
|
self.assertEqual(len(train), 16)
|
||||||
|
self.assertGreater(len(test), 800)
|
||||||
|
self.assertEqual(source, "sst2_local_train_dev")
|
||||||
|
|
||||||
|
def test_trec_local_data_is_available(self):
|
||||||
|
train, test, classes, source = load_examples(
|
||||||
|
"trec_local", seed=42, shots=4, cache_dir=str(PROJECT / "data")
|
||||||
|
)
|
||||||
|
self.assertEqual(classes, 6)
|
||||||
|
self.assertEqual(len(train), 24)
|
||||||
|
self.assertEqual(len(test), 500)
|
||||||
|
self.assertEqual(source, "trec_local_train_test")
|
||||||
|
|
||||||
|
def test_sparse_channels_are_finite_and_packed(self):
|
||||||
|
train, test, classes, _ = load_examples(
|
||||||
|
"challenge", seed=42, shots=4, cache_dir=str(PROJECT / "data")
|
||||||
|
)
|
||||||
|
tokenizer, loader, _ = make_loaders(
|
||||||
|
train, test, max_len=128, batch_size=8, seed=42, vocab_scope="all", tokenizer_kind="word"
|
||||||
|
)
|
||||||
|
model = build_model(
|
||||||
|
"sifter", len(tokenizer.vocab), classes, width=48, depth=2, max_len=128, idf=tokenizer.idf
|
||||||
|
)
|
||||||
|
ids, mask, _ = next(iter(loader))
|
||||||
|
channels = model.sparse.channel_features(ids, mask)
|
||||||
|
features = model.sparse.features(ids, mask)
|
||||||
|
self.assertEqual(channels.shape[1], 5)
|
||||||
|
self.assertEqual(features.shape[1], model.sparse.sketch_buckets)
|
||||||
|
self.assertTrue(torch.isfinite(features).all())
|
||||||
|
self.assertTrue(torch.allclose(features.norm(dim=-1), torch.ones(features.shape[0]), atol=1e-4))
|
||||||
|
|
||||||
|
def test_support_prototype_initialization_is_frozen(self):
|
||||||
|
train, test, classes, _ = load_examples(
|
||||||
|
"ag_news_local", seed=42, shots=4, cache_dir=str(PROJECT / "data")
|
||||||
|
)
|
||||||
|
tokenizer, loader, _ = make_loaders(
|
||||||
|
train, test, max_len=128, batch_size=8, seed=42, vocab_scope="all", tokenizer_kind="word"
|
||||||
|
)
|
||||||
|
model = build_model(
|
||||||
|
"sifter", len(tokenizer.vocab), classes, width=52, depth=2, max_len=128, idf=tokenizer.idf
|
||||||
|
)
|
||||||
|
initialize_sifter_prototypes(model, loader, torch.device("cpu"), classes, routing="global")
|
||||||
|
self.assertFalse(model.sparse_head.weight.requires_grad)
|
||||||
|
self.assertEqual(model.sparse_head.weight.shape[1], model.sparse.sketch_buckets)
|
||||||
|
|
||||||
|
def test_evidence_route_is_checkpoint_persistent(self):
|
||||||
|
model = build_model(
|
||||||
|
"sifter", 128, 2, width=48, depth=1, max_len=32, idf=torch.ones(125)
|
||||||
|
)
|
||||||
|
model.sparse.channel_scale.copy_(torch.tensor([0.5, 1.0, 0.25, 0.0, 2.0]))
|
||||||
|
self.assertIn("sparse.channel_scale", model.state_dict())
|
||||||
|
|
||||||
|
def test_total_parameter_budget_is_close(self):
|
||||||
|
vocab, classes = 12000, 4
|
||||||
|
target = count_parameters(build_model("transformer", vocab, classes, 96, 4, 128), False)
|
||||||
|
candidate = count_parameters(build_model("sifter", vocab, classes, 52, 4, 128), False)
|
||||||
|
self.assertLess(abs(target - candidate) / target, 0.08)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
unittest.main()
|
||||||
Reference in New Issue
Block a user