SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2211.05392 · EMNLP · 2022

EVENTS REALM: Event Reasoning of Entity States via Language Models

Eduard Hovy, Yonatan Bisk, Artidoro Pagnoni, Evangelia Spiliopoulou

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 16 functions out of this paper's own repositories and ran 10 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
spilioeve/eventsrealm canonical 10 of 16
FunctionStatusWhere it lives
check_number_comma Ran spilioeve/eventsrealm/transformers-single-all-attribute-prompt-experiments/src/transformers/convert_slow_tokenizer.py
code served (permissive licence) · get_code("a727df5fd2f5599a")
ensure_valid_input Ran spilioeve/eventsrealm/transformers-single-all-attribute-prompt-experiments/src/transformers/convert_graph_to_onnx.py
code served (permissive licence) · get_code("d770e1dd1d799a47")
f1_score_factory Ran spilioeve/eventsrealm/zero_prompt/openpi_multilabel_baseline.py
code served (permissive licence) · get_code("eb956f8a9743ebe0")
f1_score_factory Ran spilioeve/eventsrealm/zero_prompt/piglet_multilabel_classifier.py
code served (permissive licence) · get_code("c8631a2974aa67bd")
f1_score_factory Ran spilioeve/eventsrealm/zero_prompt/piglet_ngram_classifier.py
code served (permissive licence) · get_code("e4b69f3a80efba27")
flatten_round Ran spilioeve/eventsrealm/zero_prompt/openpi_multilabel_baseline.py
code served (permissive licence) · get_code("646dd06503fad926")
generate_identified_filename Ran spilioeve/eventsrealm/transformers-single-all-attribute-prompt-experiments/src/transformers/convert_graph_to_onnx.py
code served (permissive licence) · get_code("7efe3db5c9e2f94d")
precision_score_factory Ran spilioeve/eventsrealm/zero_prompt/openpi_multilabel_baseline.py
code served (permissive licence) · get_code("1cd51e6413221d04")
precision_score_factory Ran spilioeve/eventsrealm/zero_prompt/piglet_multilabel_classifier.py
code served (permissive licence) · get_code("76135520bc2f1047")
precision_score_factory Ran spilioeve/eventsrealm/zero_prompt/piglet_ngram_classifier.py
code served (permissive licence) · get_code("72462b6c26232794")
convert_slow_tokenizer Not yet run spilioeve/eventsrealm/transformers-single-all-attribute-prompt-experiments/src/transformers/convert_slow_tokenizer.py
code served (permissive licence) · get_code("11edc6c69e396f6c")
gelu_fast Not yet run spilioeve/eventsrealm/transformers-single-all-attribute-prompt-experiments/src/transformers/activations_tf.py
code served (permissive licence) · get_code("37a5eed2dbd663ca")
get_configuration_file Not yet run spilioeve/eventsrealm/transformers-single-all-attribute-prompt-experiments/src/transformers/configuration_utils.py
code served (permissive licence) · get_code("dd3166a87bc972ff")
infer_shapes Not yet run spilioeve/eventsrealm/transformers-single-all-attribute-prompt-experiments/src/transformers/convert_graph_to_onnx.py
code served (permissive licence) · get_code("3449d7d975edfb89")
mish Not yet run spilioeve/eventsrealm/transformers-single-all-attribute-prompt-experiments/src/transformers/activations_tf.py
code served (permissive licence) · get_code("cc8c8c3ebf0c343f")
quick_gelu Not yet run spilioeve/eventsrealm/transformers-single-all-attribute-prompt-experiments/src/transformers/activations_tf.py
code served (permissive licence) · get_code("e2d56cb91f999bef")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

This paper investigates models of event implications. Specifically, how well models predict entity state-changes, by targeting their understanding of physical attributes. Nominally, Large Language models (LLM) have been exposed to procedural knowledge about how objects interact, yet our benchmarking shows they fail to reason about the world. Conversely, we also demonstrate that existing approaches often misrepresent the surprising abilities of LLMs via improper task encodings and that proper model prompting can dramatically improve performance of reported baseline results across multiple tasks. In particular, our results indicate that our prompting technique is especially useful for unseen attributes (out-of-domain) or when only limited data is available. 1 * Equal contribution. † Work completed before joining AWS AI Labs. 1 https://github.com/spilioeve/eventsrealm The robot holds a laptop. The robot forcefully throws the laptop. Pick up the yogurt, bananas, and sorbet. Place the ingredients in a blender. Blend the mixture until it's smooth in texture. Laptop is broken, picked-up and its location is different. 1. The cleanness, weight, volume and fullness of the blender changed. 2. The texture and appearance of the mixture changed. Query: "" Target: n-dim binary vector, n = #attributes Query each attribute in candidate list Query1: Is the location of the mug different? Target: The location of the mug is different. Query2: Is the temperature of the mug different? Target: The temperature of the mug is unchanged.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2211.05392")
get_code_for_paper("2211.05392")
have("2211.05392")

Connect an agent — have() is free.