Machine Reading and Reasoning with Neural Program Interpreters
Sebastian Riedel
Machine Reading
Machine Reading and Reasoning with Neural Program Interpreters - - PowerPoint PPT Presentation
Machine Reading and Reasoning with Neural Program Interpreters Sebastian Riedel @riedelcastro Machine Reading Collaborators Pontus Stenetorp Marzieh Saeidi Max Bartolo Johannes Welbl (Bloomsbury AI) (UCL) (UCL) (Bloomsbury AI)
Sebastian Riedel
Machine Reading
2
Tim Rocktäschel Matko Bosnjak Pontus Stenetorp
(now at Oxford) (UCL) (UCL)
Johannes Welbl
(UCL)
Jason Naradowsky
(now Johns Hopkins University)
Marzieh Saeidi Max Bartolo Guillaume Bouchard
(Bloomsbury AI) (Bloomsbury AI) (Bloomsbury AI)
3
3
In January 1880, two of Tesla's uncles put together enough money to help him leave Gospić for Prague where he was to
too late to enrol at Charles- Ferdinand University; he never studied Greek, a required subject; and he was illiterate in Czech, another required subject. Tesla did, however, attend lectures at the university, although, as an auditor, he did not receive grades for the courses.
[Language]
3
In January 1880, two of Tesla's uncles put together enough money to help him leave Gospić for Prague where he was to
too late to enrol at Charles- Ferdinand University; he never studied Greek, a required subject; and he was illiterate in Czech, another required subject. Tesla did, however, attend lectures at the university, although, as an auditor, he did not receive grades for the courses.
[Language] [Meaning]
Tesla Prague movedTo
3
In January 1880, two of Tesla's uncles put together enough money to help him leave Gospić for Prague where he was to
too late to enrol at Charles- Ferdinand University; he never studied Greek, a required subject; and he was illiterate in Czech, another required subject. Tesla did, however, attend lectures at the university, although, as an auditor, he did not receive grades for the courses.
[Language] [Meaning]
What city did Tesla move to in 1880?
[Information Need]
Tesla Prague movedTo
3
In January 1880, two of Tesla's uncles put together enough money to help him leave Gospić for Prague where he was to
too late to enrol at Charles- Ferdinand University; he never studied Greek, a required subject; and he was illiterate in Czech, another required subject. Tesla did, however, attend lectures at the university, although, as an auditor, he did not receive grades for the courses.
[Language] [Meaning]
What city did Tesla move to in 1880?
[Information Need]
Prague
Tesla Prague movedTo
3
In January 1880, two of Tesla's uncles put together enough money to help him leave Gospić for Prague where he was to
too late to enrol at Charles- Ferdinand University; he never studied Greek, a required subject; and he was illiterate in Czech, another required subject. Tesla did, however, attend lectures at the university, although, as an auditor, he did not receive grades for the courses.
[Language] [Meaning]
What city did Tesla move to in 1880?
[Information Need]
Prague
Tesla Prague movedTo +reusable cache +interpretable +supports reasoning
3
In January 1880, two of Tesla's uncles put together enough money to help him leave Gospić for Prague where he was to
too late to enrol at Charles- Ferdinand University; he never studied Greek, a required subject; and he was illiterate in Czech, another required subject. Tesla did, however, attend lectures at the university, although, as an auditor, he did not receive grades for the courses.
[Language] [Meaning]
What city did Tesla move to in 1880?
[Information Need]
Prague
Tesla Prague movedTo +reusable cache +interpretable +supports reasoning
3
Chris Manning @AKBC 2013
In January 1880, two of Tesla's uncles put together enough money to help him leave Gospić for Prague where he was to
too late to enrol at Charles- Ferdinand University; he never studied Greek, a required subject; and he was illiterate in Czech, another required subject. Tesla did, however, attend lectures at the university, although, as an auditor, he did not receive grades for the courses.
[Language] [Meaning]
What city did Tesla move to in 1880?
[Information Need]
Prague
Tesla Prague movedTo +reusable cache +interpretable +supports reasoning
3
Chris Manning @AKBC 2013
In January 1880, two of Tesla's uncles put together enough money to help him leave Gospić for Prague where he was to
too late to enrol at Charles- Ferdinand University; he never studied Greek, a required subject; and he was illiterate in Czech, another required subject. Tesla did, however, attend lectures at the university, although, as an auditor, he did not receive grades for the courses.
[Language] [Meaning]
What city did Tesla move to in 1880?
[Information Need]
Prague
Tesla Prague movedTo +reusable cache +interpretable +supports reasoning
4
Chris Manning @AKBC 2013
In January 1880, two of Tesla's uncles put together enough money to help him leave Gospić for Prague where he was to
too late to enrol at Charles- Ferdinand University; he never studied Greek, a required subject; and he was illiterate in Czech, another required subject. Tesla did, however, attend lectures at the university, although, as an auditor, he did not receive grades for the courses.
[Language] [Meaning]
What city did Tesla move to in 1880?
[Information Need]
Prague
Tesla Prague movedTo
5
(Hermann et. al 2015, Seo et al., 2016, Rajpurkar et al., 2016, Weissenborn 2016…)
In January 1880, two of Tesla's uncles put together enough money to help him leave Gospić for Prague where he was to
too late to enrol at Charles- Ferdinand University; he never studied Greek, a required subject; and he was illiterate in Czech, another required subject. Tesla did, however, attend lectures at the university, although, as an auditor, he did not receive grades for the courses.
[Language]
What city did Tesla move to in 1880? Prague
[Information Need]
Rules: Entertainment Offers of entertainment may be accepted or made where they are necessary to develop and maintain
disproportionately lavish. Invitations to expensive or exclusive sporting or cultural events should not be accepted.
be accepted without prior agreement of an Executive Director or Governor ….
6
Would it be appropriate for me to accept court side seating tickets to an NBA event?
Rules: Entertainment Offers of entertainment may be accepted or made where they are necessary to develop and maintain
disproportionately lavish. Invitations to expensive or exclusive sporting or cultural events should not be accepted.
be accepted without prior agreement of an Executive Director or Governor ….
6
Rules: Entertainment Offers of entertainment may be accepted or made where they are necessary to develop and maintain
disproportionately lavish. Invitations to expensive or exclusive sporting or cultural events should not be accepted.
be accepted without prior agreement of an Executive Director or Governor …. Would it be appropriate for me to accept court side seating tickets to an NBA event? Invitations to expensive or exclusive sporting or cultural events should not be accepted
… Archiving Inbox Items Once an inbox item has been archived it will no longer appear in the list of inbox items returned by cape.client.CapeClient.get_inbox(). To archive an item call cape.client.CapeClient.archive_inbox() with the ID of the inbox item to archive: from cape.client import CapeClient cc = CapeClient() cc.login('username', 'password') cc.archive_inbox('4123')
7
Which function do I call for storing items in cape?
… Archiving Inbox Items Once an inbox item has been archived it will no longer appear in the list of inbox items returned by cape.client.CapeClient.get_inbox(). To archive an item call cape.client.CapeClient.archive_inbox() with the ID of the inbox item to archive: from cape.client import CapeClient cc = CapeClient() cc.login('username', 'password') cc.archive_inbox('4123') … Archiving Inbox Items Once an inbox item has been archived it will no longer appear in the list of inbox items returned by cape.client.CapeClient.get_inbox(). To archive an item call cape.client.CapeClient.archive_inbox() with the ID of the inbox item to archive: from cape.client import CapeClient cc = CapeClient() cc.login('username', 'password') cc.archive_inbox('4123')
7
Which function do I call for storing items in cape? cape.client.CapeClient.archive_inbox()
8
9
Which medical specialty deals with pituitary ACTH hypersecretion?
9
Which medical specialty deals with pituitary ACTH hypersecretion? Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary …
9
Which medical specialty deals with pituitary ACTH hypersecretion? Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ...
9
Which medical specialty deals with pituitary ACTH hypersecretion? Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
9
Which medical specialty deals with pituitary ACTH hypersecretion? Endocrinology Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
9
Which medical specialty deals with pituitary ACTH hypersecretion? Endocrinology Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
9
Which medical specialty deals with pituitary ACTH hypersecretion? Endocrinology Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
10
How many pictures were in each of the albums? Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album.
10
How many pictures were in each of the albums? 2 Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album.
10
How many pictures were in each of the albums? 2 Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album.
10
How many pictures were in each of the albums? 2 Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album.
11
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
11
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Yes If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
11
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance?
Yes If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
12
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance?
If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
12
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance?
Have you been working abroad 52 weeks or less? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
12
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance?
Have you been working abroad 52 weeks or less? Yes If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
12
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance?
Have you been working abroad 52 weeks or less? Yes Yes If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
12
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance?
Have you been working abroad 52 weeks or less? Yes Yes
If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
13
Tim Rocktäschel Johannes Welbl Pontus Stenetorp
14
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … Which medical specialty deals with pituitary ACTH hypersecretion? A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
15
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … Which medical specialty deals with pituitary ACTH hypersecretion? A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent
15
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … Which medical specialty deals with pituitary ACTH hypersecretion? A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter
15
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … Which medical specialty deals with pituitary ACTH hypersecretion? A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader
15
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … Which medical specialty deals with pituitary ACTH hypersecretion? A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question Code
[translates questions]
16
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
What is ACTH hypersecretion created by? Which medical specialty deals with pituitary ACTH hypersecretion?
Code
[translates questions]
16
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
What is ACTH hypersecretion created by? Which medical specialty deals with pituitary ACTH hypersecretion?
Code
[translates questions]
17
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
Which specialty deals with pituitary ACTH hypersecretion?
Question
What is the pituitary a part of? Which medical specialty deals with pituitary ACTH hypersecretion?
Code
[translates questions]
17
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
Which specialty deals with pituitary ACTH hypersecretion?
Question
What is the pituitary a part of? Which medical specialty deals with pituitary ACTH hypersecretion?
Code
[translates questions]
18
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
Which specialty deals with pituitary ACTH hypersecretion?
Question
What is the pituitary a part of?
Question
What topic covers the endocrine system? Which medical specialty deals with pituitary ACTH hypersecretion?
Code
[translates questions]
18
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
Which specialty deals with pituitary ACTH hypersecretion?
Question
What is the pituitary a part of?
Question
What topic covers the endocrine system? Which medical specialty deals with pituitary ACTH hypersecretion?
Code
[translates questions]
Code
19
Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
Which specialty deals with pituitary ACTH hypersecretion?
Question
What is the pituitary a part of?
Question
What topic covers the endocrine system?
X deals with Y if Y produced by Z Z is a part of U X deals with U
Which medical specialty deals with pituitary ACTH hypersecretion?
20
createdBy(hypersecretion, anterior pituitary) dealsWith(hypersecretion, X) partOf(endocrine system, anterior pituitary) dealsWith(endocrine system, endocrinology)
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
Which specialty deals with pituitary ACTH hypersecretion?
Question
What is the pituitary a part of?
Question
covers(endocrine system, X)
Code
X deals with Y if Y produced by Z Z is a part of U X deals with U
21
createdBy(hypersecretion, anterior pituitary) partOf(endocrine system, anterior pituitary) dealsWith(endocrine system, endocrinology)
Rocktäschel and Riedel NIPS 2017
Agent
dealsWith(hypersecretion, X)
22
createdBy(hypersecretion, anterior pituitary) dealsWith(hypersecretion, X) partOf(endocrine system, anterior pituitary) dealsWith(endocrine system, endocrinology)
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
Which specialty deals with pituitary ACTH hypersecretion?
Question
What is the pituitary a part of?
Question
covers(endocrine system, X)
Code
X deals with Y if Y produced by Z Z is a part of U X covers U
22
createdBy(hypersecretion, anterior pituitary) dealsWith(hypersecretion, X) partOf(endocrine system, anterior pituitary) dealsWith(endocrine system, endocrinology)
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
Which specialty deals with pituitary ACTH hypersecretion?
Question
What is the pituitary a part of?
Question
covers(endocrine system, X)
Code
X deals with Y if Y produced by Z Z is a part of U X covers U
23
createdBy(hypersecretion, anterior pituitary) dealsWith(hypersecretion, X) partOf(endocrine system, anterior pituitary) dealsWith(endocrine system, endocrinology)
Rocktäschel and Riedel NIPS 2017
Agent Program Interpreter Reader Question
Which specialty deals with pituitary ACTH hypersecretion?
Question
What is the pituitary a part of?
Question
rel62(endocrine system, X)
Code
X rel32 Y if Y rel42 Z Z rel51 U X rel62 U
24
rel32 X rel32 Y if Y rel42 Z Z rel51 U X rel62 U rel42 rel51 rel62 X deals with Y if Y produced by Z Z is a part of U X deals with U deals with produced by is a part of covers
25
rel32 X rel32 Y if Y rel42 Z Z rel51 U X rel62 U rel42 rel51 rel62 X deals with Y if Y produced by Z Z is a part of U X deals with U deals with produced by is a part of covers
26
Rocktäschel and Riedel NIPS 2017
26
25 50 75 100 Countries S3 UMLS Nations Complex NTP Complex NTP Complex NTP
Rocktäschel and Riedel NIPS 2017
26
25 50 75 100 Countries S3 UMLS Nations Complex NTP Complex NTP Complex NTP
86 96 48.4
Rocktäschel and Riedel NIPS 2017
26
25 50 75 100 Countries S3 UMLS Nations Complex NTP Complex NTP Complex NTP
89 99 77.3 86 96 48.4
Rocktäschel and Riedel NIPS 2017
26
25 50 75 100 Countries S3 UMLS Nations Complex NTP Complex NTP Complex NTP
89 99 77.3 86 96 48.4
Comparable or Better than Baselines, and interpretable Rocktäschel and Riedel NIPS 2017
Scalability
Currently only works for KBs with < 10k facts (solved!) Small proof depth (getting there)
Still requires relational representation (ongoing)
27
28
Johannes Welbl Pontus Stenetorp
29
TACL 2018
29
Unlabelled Text Knowledge Base TACL 2018
29
Unlabelled Text Knowledge Base Dataset Construction Method TACL 2018
29
Unlabelled Text Knowledge Base Dataset Construction Method TACL 2018
30
Documents Entities KB Triple Instance
30
Documents Entities
Jamie Burnett, citizenship, Scotland
KB Triple Instance
30
Documents Entities
Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
30
Documents Entities
Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
30
Documents Entities
Jamie Burnett Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
30
Documents Entities
Jamie Burnett
described in
Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
30
Documents Entities
Jamie Burnett
described in
Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
30
Documents Entities
Jamie Burnett
described in mentions
Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
30
Documents Entities
Jamie Burnett
described in mentions
Hamilton Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
30
Documents Entities
Jamie Burnett
described in mentions described in
Hamilton Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
30
Documents Entities
Jamie Burnett
described in mentions described in
Hamilton Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
30
Documents Entities
Jamie Burnett
described in mentions described in mentions
Hamilton Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
30
Documents Entities
Jamie Burnett Scotland
described in mentions described in mentions
Hamilton Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
Scotland
30
Documents Entities
Jamie Burnett Scotland
described in mentions described in mentions
Hamilton Jamie Burnett, citizenship, Scotland What is the nationality of Jamie Burnett?
KB Triple Instance
Scotland
30
Documents Entities
Jamie Burnett Scotland
described in mentions described in mentions
Hamilton Jamie Burnett, citizenship, Scotland Yixing Open What is the nationality of Jamie Burnett?
KB Triple Instance
Scotland
30
Documents Entities
Jamie Burnett Scotland
described in mentions described in mentions
Hamilton Jamie Burnett, citizenship, Scotland Yixing Open What is the nationality of Jamie Burnett?
KB Triple Instance
Scotland
30
Documents Entities
Jamie Burnett Scotland
described in mentions described in mentions
Hamilton Jamie Burnett, citizenship, Scotland Yixing Open What is the nationality of Jamie Burnett?
KB Triple Instance
Scotland
30
Documents Entities
Jamie Burnett Scotland
described in mentions described in mentions
Hamilton Jamie Burnett, citizenship, Scotland Yixing Open What is the nationality of Jamie Burnett?
KB Triple Instance
Scotland
30
Documents Entities
Jamie Burnett Scotland
described in mentions described in mentions
Hamilton Jamie Burnett, citizenship, Scotland Yixing Open China What is the nationality of Jamie Burnett?
KB Triple Instance
Scotland China
31
Unlabelled Text Knowledge Base Dataset Construction Method [Conditionally Accepted to TACL]
32
Dataset Construction Method
Unlabelled Text Knowledge Base
33
Dataset Construction Method
Unlabelled Text Knowledge Base
34
34
Accuracy [%]
8.333 16.667 25 33.333 41.667 50 WikiHop MedHop
Random TF-IDF BiDAF
34
Accuracy [%]
8.333 16.667 25 33.333 41.667 50 WikiHop MedHop
Random TF-IDF BiDAF
13.9 11.5
34
Accuracy [%]
8.333 16.667 25 33.333 41.667 50 WikiHop MedHop
Random TF-IDF BiDAF
9 25.6 13.9 11.5
34
Accuracy [%]
8.333 16.667 25 33.333 41.667 50 WikiHop MedHop
Random TF-IDF BiDAF
47.8 42.9 9 25.6 13.9 11.5
35
Which medical specialty deals with pituitary ACTH hypersecretion? Endocrinology Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
36
Which medical specialty deals with pituitary ACTH hypersecretion? Endocrinology A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
37
Which medical specialty deals with pituitary ACTH hypersecretion? Endocrinology A major organ of the endocrine system, the anterior pituitary is the glandular, anterior lobe that ... Pituitary ACTH hypersecretion ... is a form of hyperpituitarism characterized by an abnormally high level of ACTH produced by the anterior pituitary … The endocrine system is ... ... The field of study dealing with the endocrine system and its disorders is endocrinology, a branch of internal medicine.
38
Accuracy [%]
25 30 35 40 45 50 55 WikiHop MedHop
30.4 44.6 33.7 54.5
BIDAF BIDAF doc-rem
10%
39
Good:
You cannot just do context matching We spent a lot of efforts in removing biases We have extra information at annotation time we don’t release
Bad:
It is still multiple choice Test set comes from the same process as training (kinda—-see above)
40
41
Tim Rocktäschel Matko Bosnjak Jason Naradowsky
42
How many pictures were in each of the albums? 2 Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album.
43
Program Interpreter
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
43
Program Interpreter
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
43
Program Interpreter
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
43
Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
43
1 2 3 4 5 6 7 8 9 3 4 2
d
Stack Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
43
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 3 4 2
d
Stack Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
1 2 3 4 5 6 7 8 9 3 4 2
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
44
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 4 2 3
d
Stack Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
1 2 3 4 5 6 7 8 9 3 4 2
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
45
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 4 2 3
d
Stack Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 6 3
d
Stack
1 2 3 4 5 6 7 8 9 3 4 2
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
46
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 4 2 3
d
Stack Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 6 3
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 3 6
d
Stack
1 2 3 4 5 6 7 8 9 3 4 2
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
47
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 4 2 3
d
Stack Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 6 3
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 3 6
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 2
d
Stack
1 2 3 4 5 6 7 8 9 3 4 2
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
48
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 4 2 3
d
Stack Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 6 3
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 3 6
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 2
d
Stack
1 2 3 4 5 6 7 8 9 3 4 2
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
49
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 4 2 3
d
Stack Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 6 3
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 3 6
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 2
d
Stack
1 2 3 4 5 6 7 8 9 3 4 2
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
50
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 4 2 3
d
Stack Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 6 3
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 3 6
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 2
d
Stack
1 2 3 4 5 6 7 8 9 3 4 2
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
51
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 4 2 3
d
Stack Program Interpreter
1 2 3 4 5 6 7 8 9
Heap
Bosnjak et al. ICML 2017
Reader Model
Isabel uploaded 2 pictures from her phone and 4 from her camera to facebook. She sorted the pics into 3 different albums with the same amount of pics in each album. How many pictures were in each of the albums?
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 6 3
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 3 6
d
Stack
1 2 3 4 5 6 7 8 9
p
Code
1 2 3 4 5 6 7 8 9 2
d
Stack
def solve(x): {+|-|%|*} solve(y)
52
Bosnjak et al. ICML 2017
52
Bosnjak et al. ICML 2017
50 61.5 73 84.5 96 Ours Seq2Seq
52
Bosnjak et al. ICML 2017
50 61.5 73 84.5 96 Ours Seq2Seq
96
52
Bosnjak et al. ICML 2017
50 61.5 73 84.5 96 Ours Seq2Seq
95 96
52
Bosnjak et al. ICML 2017
50 61.5 73 84.5 96 Ours Seq2Seq
95 96 How many pictures were in each of the albums? (2 + 4) / 3
Seq2Seq solves simpler problem
Continuous relaxations difficult to train
Hard to learn long programs Hard to learn with recursive function calls
Need better understanding of SGD for networks with discrete/stochastic activations
53
54
Marzieh Saeidi Max Bartolo Guillaume Bouchard Tim Rocktäschel
55
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Yes If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
56
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? Yes Yes If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
57
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
57
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
57
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? No If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
57
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? No No If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
57
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? No No If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
57
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? No No If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
Are you working for an employer outside of the EEA?
57
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? No No If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
Are you working for an employer outside of the EEA?
No
57
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? No No If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
Are you working for an employer outside of the EEA?
No No
57
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? No No If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
Are you working for an employer outside of the EEA?
No Yes No
57
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? No No If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
Are you working for an employer outside of the EEA?
No Yes No Yes
58
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
Are you working for an employer outside of the EEA?
Yes Yes
59
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
Are you working for an employer outside of the EEA?
Yes Yes
60
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
61
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
Are you working for an employer outside of the EEA?
Yes Yes
62
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes
Are you working for an employer outside of the EEA?
Yes Yes
63
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes Yes
64
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes Yes
64
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Have you been working abroad 52 weeks or less? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA. Yes Yes
Created ~40k instances this way
65
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
65
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Were you laid before earning at least the lower earnings limit? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
65
I am working for an employer in Canada since December 2017. Do I need to carry on paying UK national insurance? Were you laid before earning at least the lower earnings limit? If you’re self-employed You might be able to carry on paying National Insurance if you’re:
If you do, you won’t have to pay social security contributions in the country where you’re working. You can check this by completing form CA9107. Working in any other country You’ll carry on paying National Insurance for the first 52 weeks you’re abroad if you’re working for an employer outside the EEA.
Seq2Seq with attention (to your needs)
66
Great Progress in End-to-End Reading Comprehension
66
Great Progress in End-to-End Reading Comprehension Reasoning (aggregation, calculation etc.) and conversation end-to-end is still very challenging
66
Great Progress in End-to-End Reading Comprehension Reasoning (aggregation, calculation etc.) and conversation end-to-end is still very challenging Our Approaches
66
Great Progress in End-to-End Reading Comprehension Reasoning (aggregation, calculation etc.) and conversation end-to-end is still very challenging Our Approaches
cast reasoning as program learning and execution
66
Great Progress in End-to-End Reading Comprehension Reasoning (aggregation, calculation etc.) and conversation end-to-end is still very challenging Our Approaches
cast reasoning as program learning and execution are end-to-end differentiable (can be trained on downstream loss)
66
Great Progress in End-to-End Reading Comprehension Reasoning (aggregation, calculation etc.) and conversation end-to-end is still very challenging Our Approaches
cast reasoning as program learning and execution are end-to-end differentiable (can be trained on downstream loss) are inspired and tied to traditional symbolic formalisms (Forth, Prolog/Datalog)
66
Great Progress in End-to-End Reading Comprehension Reasoning (aggregation, calculation etc.) and conversation end-to-end is still very challenging Our Approaches
cast reasoning as program learning and execution are end-to-end differentiable (can be trained on downstream loss) are inspired and tied to traditional symbolic formalisms (Forth, Prolog/Datalog) are learnt models are interpretable
66
Great Progress in End-to-End Reading Comprehension Reasoning (aggregation, calculation etc.) and conversation end-to-end is still very challenging Our Approaches
cast reasoning as program learning and execution are end-to-end differentiable (can be trained on downstream loss) are inspired and tied to traditional symbolic formalisms (Forth, Prolog/Datalog) are learnt models are interpretable allow injection of prior knowledge
66
Great Progress in End-to-End Reading Comprehension Reasoning (aggregation, calculation etc.) and conversation end-to-end is still very challenging Our Approaches
cast reasoning as program learning and execution are end-to-end differentiable (can be trained on downstream loss) are inspired and tied to traditional symbolic formalisms (Forth, Prolog/Datalog) are learnt models are interpretable allow injection of prior knowledge create datasets
66