
I think this might be useful for coherence measures.
7:00 – 4:30 ASRC NASA/PhD
Analyzing Discourse and Text Complexity for Learning and Collaborating
Author: Mihai Dascalu
Notes
7:00 – 4:00 ASRC PhD/NASA

7:00 – 4:30 ASRC PhD/NASA


7:00 – 8:00 (13 hrs) ASRC NASA/PhD

7:00 – 6:00 ASRC PhD
This is a story about information at rest and information in motion. Actually, it’s really just a story about information in motion, mediated by computers. Information at rest is pretty predictable. Go pick up an actual, physical, book. Alone, it’s not going to do much. But it is full of information. It’s your job to put it in motion. The right kind of motion can change the world. The thing is, that change, be it the creation of a political movement, or the discovery of a new field of study, is oddly physical. Out terms that describe it (field, movement) are physical. They have weight, and inertia. But that is a property us us — human beings — evolved meat machines that interact with information using mechanisms evolved over millennia to deal with physical interactions. Information in motion isn’t physical. But we aren’t equipped to deal with that intuitively. The machines that we have built to manipulate information are. And though they are stunningly effective in this, they do not share our physics-based biases about how to interpret the world.
And that may lead to some ugly surprises.
The laws of physics don’t apply in information space.
Actually, we rarely deal with information. We deal in belief, which is the subset of information that we have opinions about. We don’t care how flat a table is as long as it’s flat enough. But we care a lot about the design of the dining room table that we’re putting in our dining room.
In this belief space, we interpret information using a brain that is evolved based on the behavior of the physical world. That’s a possible reason that we have so many movement terms for describing belief behavior. It is unlikely that we could develop any other intuition, given the brief time that there has even been a concept of information.
There are also some benefits to treating belief as if it has physical properties. It affords group coordination. Beliefs that change gradually can be aligned easier (dimension reduction), allowing groups to reach consensus and compromise. This combined with our need for novelty creates somewhat manageable trajectories. Much of the way that we communicate depends on this linearity. Spoken and written language are linear constructs. Sequential structures like stories contain both information and the order of delivery. Only the sequence differs in music. The notes are the same.
But belief merely creates the illusion that information has qualities like weight. Although the neurons in our brain are slower than solid-state circuits, the electrochemical network that they build is capable of behaving in far less linear and inertial ways. Mental illness can be regarded as a state where the brain network is misbehaving. It can be underdamped, leading to racing thoughts or overdamped manifesting as depression. It can have runaway resonances, as with seizures. In these cases, the functioning of the brain no longer maps successfully to the external, physical environment. There seems to be an evolutionary sweet spot where enough intelligence to model and predict possible outcomes is useful. Functional intelligence appears to be a saddle point, surrounded by regions of instability and stasis.
Computers, which have not evolved under these rules treat information very differently. They are stable in their function as sets of transistors. But the instructions that those transistors execute, the network of action and information is not so well defined. For example, computers can access all information simultaneously. This is one of the qualities of computers that makes them so effective at search. But this capability leads to deeply connected systems with complicated implications that we tend to mask with interfaces that we, the users, find intuitive.
For example, it is possible to add the illusion of physical properties to information. In simulation we model masses, springs and dampers to create sophisticated representations of real-world behaviors. But simply because these systems mimic their real-world counterpart, doesn’t mean that they have these intrinsic properties. Consider the simulation of a set of masses and springs below:
Depending on the solver (physics algorithm), damping, and stiffness, the system will behave in a believable way. Choose the Euler solver, turn down the damping and wind up the stiffness and the systems becomes unstable, or explodes:

The computer, of course, doesn’t know the difference. It can detect instability only if we program or train is specifically to do so. This is not just true in simulations for physical systems, but also training-based systems like neural networks (gradient descent) and genetic algorithms (mutation rate). In all these cases, systems can converge or explode based on the algorithms used and the hyperparameters that configure them.
This is the core of an implicit user interface problem. The more we make our intelligent machines so that they appear to be navigating in belief spaces, the more we will be able to work productively with them in intuitive ways. Rather than describing carefully what we want them to do (either with programming or massive training sets), we will be able to negotiate with them, and arrive at consensus or compromise. The fundamental problem is that this is a facade that does not reflect the underlying hardware. Because no design is perfect, and accidents are inevitable, I think that it is impossible to design systems that will not “explode” in reaction to unpredictable combinations if inputs.
But I think that we can reduce the risks. If we legislate an environment that requires a minimum level of diversity in these systems, from software design through training data, to hardware platform, we can increase the likelihood that when a nonlinear accident happens it will only happen in one of several loosely coupled systems. The question of design is a socio-cultural one that consists of several elements:
By addressing these issues early, in technical and legislative venues, we have an opportunity to create a resilient socio-technical ecosystem, where novel interactions of humans and machines can create new capabilities and opportunities, but also a resilient environment that is fundamentally resistant to catastrophe.
Trying to think about how intelligence at an individual level is different from intelligence at a population level. At an individual level, the question is how much computation to spend in the presence of imperfect / incomplete information. Does it make sense to be an unquestioning acolite? Follow fashion? Go your own way? These define a spectrum from lowest to highest amount of computation. A population that is evolving over time works with different demands. There is little or no sense of social coordination at a population’s genetic level (though there is coevolution). It seems to me that it is more a question of how to allocate traits in the population in such a way that optimises the duration that the genetic pattern that defines the population. The whole population needs a level of diversity. Clone populations (Aspens, etc) fail quickly. Gene exchange increases the likelihood of survival, even though it is costly. Similarly, explore/exploit and other social traits may be distributed unevenly so that there are always nomadic individuals that move through the larger ecosystem, producing a diaspora that a population can use to recover from a disaster that decimates the main population centers. Genes probably don’t “care” if these nomads are outcasts or willing explorers, but the explorers will be probably be better equipped to survive and create a new population, perpetuating the “explorer” genes at some level in the larger genome, at least within some time horizon where there is a genetic, adaptive “memory” of catastrophe.
7:00 – 3:00 ASRC NASA
import numpy as np
val = np.array([[0.6]])
row = np.array([[-0.59, 0.75, -0.94,0.34 ]])
col = np.array([[-0.59], [ 0.75], [-0.94], [ 0.34]])
print ("np.dot({}, {}) = {}".format(val, row, np.dot(val, row)))
print ("np.dot({}, {}) = {}".format(col, val, np.dot(col, val)))
'''
note the very different results:
np.dot([[0.6]], [[-0.59 0.75 -0.94 0.34]]) = [[-0.354 0.45 -0.564 0.204]]
np.dot([[-0.59], [ 0.75], [-0.94], [ 0.34]], [[0.6]]) = [[-0.354], [ 0.45 ], [-0.564], [ 0.204]]
'''
# Multiply the values of the relu'd layer [[0, 0.517, 0, 0]] by the goal-output_layer [.61] weight_mat = np.dot(layer_1_col_array, layer_1_to_output_delta) # e.g. [[0], [0.31], [0], [0]] weights_layer_1_to_output_col_array += alpha * weight_mat # add the scaled deltas in # Multiply the streetlights [[1], [0], [1] times the relu2deriv'd input_to_layer_1_delta [[0, 0.45, 0, 0]] weight_mat = np.dot(input_layer_col_array, input_to_layer_1_delta) # e.g. [[0, 0.45, 0, 0], [0, 0, 0, 0], [0, 0.45, 0, 0]] weights_input_to_layer_1_array += alpha * weight_mat # add the scaled deltas in
7:00 – 4:30 ASRC PhD/NASA
[ "a", "about", "above", "after", "again", "against", "all", "am", "an", "and", "any", "are", "as", "at", "be", "because", "been", "before", "being", "below", "between", "both", "but", "by", "could", "did", "do", "does", "doing", "down", "during", "each", "few", "for", "from", "further", "had", "has", "have", "having", "he", "he'd", "he'll", "he's", "her", "here", "here's", "hers", "herself", "him", "himself", "his", "how", "how's", "i", "i'd", "i'll", "i'm", "i've", "if", "in", "into", "is", "it", "it's", "its", "itself", "let's", "me", "more", "most", "my", "myself", "nor", "of", "on", "once", "only", "or", "other", "ought", "our", "ours", "ourselves", "out", "over", "own", "same", "she", "she'd", "she'll", "she's", "should", "so", "some", "such", "than", "that", "that's", "the", "their", "theirs", "them", "themselves", "then", "there", "there's", "these", "they", "they'd", "they'll", "they're", "they've", "this", "those", "through", "to", "too", "under", "until", "up", "very", "was", "we", "we'd", "we'll", "we're", "we've", "were", "what", "what's", "when", "when's", "where", "where's", "which", "while", "who", "who's", "whom", "why", "why's", "with", "would", "you", "you'd", "you'll", "you're", "you've", "your", "yours", "yourself", "yourselves" ]

7:00 – 4:00 ASRC PhD
import pymysql
class forum_reader:
connection: pymysql.connections.Connection
def __init__(self, user_name: str, user_password: str, db_name: str):
print("initializing")
self.connection = pymysql.connect(host='localhost', user=user_name, password=user_password, db=db_name)
def read_data(self, sql_str: str) -> str:
with self.connection.cursor() as cursor:
cursor.execute(sql_str)
result = cursor.fetchall()
return"{}".format(result)
def close(self):
self.connection.close()
if __name__ == '__main__':
fr = forum_reader("some_user", "some_pswd", "some_db")
print(fr.read_data("select topic_id, forum_id, topic_title from phpbb_topics"))
initializing ((4, 14, 'SUBJECT: 3 Room Linear Dungeon Test 1'),)
self.connection = pymysql.connect(
host='localhost', user=user_name, password=user_password, db=db_name,
cursorclass=pymysql.cursors.DictCursor)
[{'topic_id': 4, 'forum_id': 14, 'topic_title': 'SUBJECT: 3 Room Linear Dungeon Test 1'}]
CREATE or REPLACE VIEW post_view AS SELECT p.post_id, FROM_UNIXTIME(p.post_time) as post_time, p.topic_id, t.topic_title, t.forum_id, f.forum_name, u.username, p.poster_ip, p.post_subject, p.post_text FROM phpbb_posts p INNER JOIN phpbb.phpbb_forums f ON p.forum_id=f.forum_id INNER JOIN phpbb.phpbb_topics t ON p.topic_id=t.topic_id INNER JOIN phpbb.phpbb_users u ON p.poster_id=u.user_id;
[{
'post_id': 4,
'post_time': datetime.datetime(2018, 11, 27, 16, 0, 27),
'topic_id': 4,
'topic_title': 'SUBJECT: 3 Room Linear Dungeon Test 1',
'forum_id': 14,
'forum_name': 'DB Test',
'username': 'dungeon_master1',
'poster_ip': '71.244.249.217',
'post_subject': 'SUBJECT: 3 Room Linear Dungeon Test 1',
'post_text': 'POST: dungeon_master1 says that you are about to take on a 3-room linear dungeon.'
}]
7:00 – 5:00 ASRC PhD
SUBJECT: dungeon_master1's introduction to the dungeon POST: dungeon_master1 says that you are about to take on a 3-room linear dungeon. SUBJECT: dungeon_master1's introduction to room_0 POST: dungeon_master1 says, The party now finds itself in room_0. There is a troll here. SUBJECT: Asra_Rogueplayer's move in room_0 POST: Asra_Rogueplayer runs from the troll in room_0. SUBJECT: Ping_Clericplayer's move in room_0 POST: Ping_Clericplayer walks towards the troll in room_0. SUBJECT: Valen_Fighterplayer's move in room_0 POST: Valen_Fighterplayer reasons with the troll in room_0. SUBJECT: Emmi_MonkPlayer's move in room_0 POST: Emmi_MonkPlayer walks towards the troll in room_0. SUBJECT: Avia_Bardplayer's move in room_0 POST: Avia_Bardplayer casts a spell at the troll in room_0. SUBJECT: Mirek_Thiefplayer's move in room_0 POST: Mirek_Thiefplayer casts a spell at the troll in room_0. SUBJECT: Lino_Magicplayer's move in room_0 POST: Lino_Magicplayer casts a spell at the troll in room_0. SUBJECT: dungeon_master1's conclusion for room_0 POST: dungeon_master1 says that you have triumphed in the challenge of room_0. SUBJECT: dungeon_master1's introduction to room_1 POST: dungeon_master1 says, The party now finds itself in room_1. There is an idol here. SUBJECT: Asra_Rogueplayer's move in room_1 POST: Asra_Rogueplayer knocks out the idol in room_1. SUBJECT: Ping_Clericplayer's move in room_1 POST: Ping_Clericplayer walks towards the idol in room_1. SUBJECT: Valen_Fighterplayer's move in room_1 POST: Valen_Fighterplayer casts a spell at the idol in room_1. SUBJECT: Emmi_MonkPlayer's move in room_1 POST: Emmi_MonkPlayer examines the idol in room_1. SUBJECT: Avia_Bardplayer's move in room_1 POST: Avia_Bardplayer sneaks by the idol in room_1. SUBJECT: Mirek_Thiefplayer's move in room_1 POST: Mirek_Thiefplayer sneaks by the idol in room_1. SUBJECT: Lino_Magicplayer's move in room_1 POST: Lino_Magicplayer runs from the idol in room_1. SUBJECT: dungeon_master1's conclusion for room_1 POST: dungeon_master1 says that you have triumphed in the challenge of room_1. SUBJECT: dungeon_master1's introduction to room_2 POST: dungeon_master1 says, The party now finds itself in room_2. There is an orc here. SUBJECT: Asra_Rogueplayer's move in room_2 POST: Asra_Rogueplayer casts a spell at the orc in room_2. SUBJECT: Ping_Clericplayer's move in room_2 POST: Ping_Clericplayer reasons with the orc in room_2. SUBJECT: Valen_Fighterplayer's move in room_2 POST: Valen_Fighterplayer knocks out the orc in room_2. SUBJECT: Emmi_MonkPlayer's move in room_2 POST: Emmi_MonkPlayer runs from the orc in room_2. SUBJECT: Avia_Bardplayer's move in room_2 POST: Avia_Bardplayer walks towards the orc in room_2. SUBJECT: Mirek_Thiefplayer's move in room_2 POST: Mirek_Thiefplayer distracts the orc in room_2. SUBJECT: Lino_Magicplayer's move in room_2 POST: Lino_Magicplayer examines the orc in room_2. SUBJECT: dungeon_master1's conclusion for room_2 POST: dungeon_master1 says that you have triumphed in the challenge of room_2. SUBJECT: dungeon_master1's conclusion POST: dungeon_master1 says that you have triumphed in the challenge of the 3-room linear dungeon.


7:00 – 5:00ASRC PhD

Semantics-Space-Time Cube. A Conceptual Framework for Systematic Analysis of Texts in Space and Time
You must be logged in to post a comment.