泣く

※この記事は名前を忘れた酒を飲んで書かれた。

自分でも整理しきれない理由でひどく泣いた。

ヒトの体は生きにくいな。早く卒業したい。

ただ生きて生殖すること以外に生命の本質などありはしないのに、人間は単なる栄養補給以上に美味い飯を作り、単なる体温維持以上に華美な服を作る。絵を描き、歌を歌い、ニコニコ動画にBB先輩劇場を投稿する。

心理学は人間の情報処理に迫る学問だ。進化はシビアなので大抵の人間の機能には生存か生殖に有利なものだ。しかしなぜか人間はニコニコ動画に排泄音と喘ぎ声をリズミカルに配置した動画を投稿してしまう。この奇妙なミッシングリンクは興味深い。

怪異・妖怪ゼロ食い/fish!!

学部生の授業のために作ったプログラムがどうもおかしいという話なので報告をよーく読んでみたら、0から始まる数列をExcelで読んだときに数値扱いされて左端の0が「食われる」という事件だったようだ。キレそう。Excelを許すな(俺が悪い)。なお検証の過程でJestの使い方を覚えた。でもCDNからモジュールをインポートしていることをJestが気づいてくれなくてエラーが出まくってやっぱりキレそう。

自宅のPCのシェルをfishに変えた。昆虫なので色がきれいなのは好き。欠点はググラビリティ。

卒論発表会で軽く暴れた

※この記事はイタリア料理屋『ピアンタ』でビールを飲んで書かれた。

別に暴れたことを自慢するヤンキーなメンタルでやってるわけじゃなくて、よくある誤解なので解いておきたい。

と思ったんだが、きちんと調べて書くべきテーマなので少し待ってくれ。月曜に書く。

卒論発表会では牛耕式の文書は読むスピードがかなり速くなるという研究が面白かった。と言ってもおそらく理解度は落ちるのだろうが…(今回の実験では理解度の評価が上手く行かなかった)。

卒論発表会のあとには卒論生をねぎらう食事会があった。なんとなく研究室ごとにテーブルに別れて座っていたのだが、どうやら席が足りないようなので僕は出席者が少ない他研に紛れ込んで、同じく紛れ込み組の助教を相手に『ピアンタ風プリッツ』でフェンシングをしていた。

卒論生に指摘されて気づいたが、どうやら僕はもうすぐ大学を去るらしい。大学に入学してから6年、心理学を学び始めてから4年半だ。同期は割と多く残っているのであまり実感がないが、長い時間が経っている。長い時間のなかで多くの先輩と同期、そして少しの後輩を見送り、ほんの少しの後輩の面倒を見た。2年生の頃は「同期は全員倒す」という意気込みで講義は常に最前列に座っていたが、そのうち飽きた。自分の研究が始まってからは人と比べることは少なくなったが、暗中模索のつらい日々だった。

お茶の本質は色か?

※この記事は『ほろよい はちみつレモン』を飲んで書かれた。

↑うまい。

食堂の給茶機はたまに透明な湯を出す。今日もそうで腹立たしく思いながら食事をした。食後のルーティンとしてお茶を飲みながらツイッターを見ていたが、気づくと茶が透明であることを忘れていた。透明でもそれなりに味はついていて、わざわざカップを覗き込まない限りは気づかない。

味覚・嗅覚の研究は難しいので少ないが、ジュースの味は実は味よりも色で区別しているという研究がある。日本人ならかき氷のシロップの例でおなじみだろう。

うーん、今日もやはり筆(キーボード)が進まない。文章がまとまらない。

研究室の天井が高くて暖房が効かない/視覚の発達

設定温度26度でもデスクの高さで18度〜20度。どれだけ天井を暖めているのか。

昨年度で引退した学科の事務員さんが遊びに来ていたのでご挨拶に行った。孫の成長について話してくださったのだが、8ヶ月くらいの時期で既に好きなテレビ番組とそれ以外を見分ける能力があるらしい。これはすごいことだ。

乳幼児の感覚能力は思った以上に未熟だ。生まれた時点では未完成で、生まれてから外界との相互作用のなかで発達する。感覚機能の異常、特に聴覚の異常は可能な限り早く発見して処置をする必要があるが、乳幼児が本当に見えて/聞こえているかどうか確かめるのは難しい。そのためのテクニックとしてたとえば幼児の視線に注目する方法がある。大まかに言えば2つの図形を注視する時間に差があればその差を知覚しているという方法だ。

視線を使った研究は面白い。Webサービスの改善にも使えそうだし、実際ドワンゴには視線測定の設備があるらしい。昨日あたりツイッターで「動画の女の胸を見ないチャレンジ」に一瞬で失敗する男の動画が流れてきて笑った(見つからないのでURLわかる人は教えてください教えてもらいました↓)。

簡易的な視線計測装置でゲームプレイ中の視線を計測したという動画もある。

一方で注意する必要があるのは、注意は視線とは独立しているということだ。視線を一箇所に固定したままでも注意を向けている場所に何かが出現した場合は反応速度が速くなる。これは損失利得法という実験によって調べることができる。公開されている横澤一彦教授の授業スライドに詳しい説明がある。

Amazon配達状況のダミープログレスバー

今日もお酒は我慢した。焼きそばの材料を買いに行ったがカット野菜のもやしニラバージョンが売り切れていて悲しかった。新年で在庫が不安定なのだろうか。

昨日書いたがAmazonでサーキュレーターを注文している。配送状況を確認するとこんな風に表示された。

発送済みと配達中の間の緑の線がだんだん伸びているのだが、クロネコヤマトの問い合わせシステムを参照しても特に新しい情報はない。つまりこの線の長さに根拠はない。到着予定日は6日なのでそれに合わせて適当に伸ばしているだけのようだ。

天下のAmazonのことだからこのような謎システムにもなにかしらの意味があるのだろう。UI心理学の本の「プログレスインジケータ」の章を確認したが、数分で完了する処理の話をしていて数日かかる配達の話は載っていなかった。

こういう謎UIを見つけると意図を考えたくなる。

JavaScript+Hyperappで心理学実験プログラムを作った

これです(github)。

僕の学科では学生が実験に参加しつつその実験についてレポートを書くという授業が多く行われている。そこで行う実験は古典的なものが多いのだが、大昔に書かれた実験プログラムがメンテナンスされずに使われ続けているということがある。

今回書いた記憶実験のプログラムもそうで、誰がいつどうやって作ったかわからないexeファイルが受け継がれ使われ続けてきた。しかし内部の処理がわからないので細かい仕様がわからず、いろいろ試してみて推測することしかできない状態だった。さらにいつ動かなくなるかもわからない。

そこでこのプログラムを移植(ソースコードがないので移植と言うかは微妙だが)しようという話になった。当初はPythonが候補に上がっていたが、多数の学生に授業中に同時に行わせるにあたり、Pythonをexeに固めたものは容量が大きくなりすぎダウンロードが長引く懸念があった(経験的には数十MB)。そこでJavaScriptでの制作を提案した。サンプルを作って披露したところゴーサインが出たので制作した。

動作は単純で

  1. x桁のランダム数列を3秒間表示
  2. 数列を消し5秒間待つ
  3. 参加者が数列を思い出して回答する
  4. 正誤を3秒間表示
  5. 桁数を変更し、1に戻る

というものだ。5の桁数変更のアルゴリズムには上下法や恒常法などがある。

上下法は正解すれば次は1段階難しく、不正解なら次は1段階簡単にするというアルゴリズムだ。これによって参加者の正解できる限界の桁数に収束する。メリットは試行数が少なく済むこと。

恒常法は一定の範囲の桁数をランダムな順番で課し、桁数を横軸に、正解率を縦軸にプロットすることで正解率を桁数を結びつける関数を得る。そして正解率50%(任意の値)に相当する桁数をその人の限界とする。メリットは関数そのものが得られるため多様な分析が可能であること。

心理学の実験は基本的にはwebではやらない。それは参加者の環境が統一できないからだ。MATLAB+Psychtoolboxが主流で、Python+Psychopy(pygame)もある。しかしポータビリティは低い。GUIを使うプログラムはDockerで動かすのは不便で、できてもパフォーマンスに不安がある。

そこまで環境にこだわらない実験や、今回のように同じ部屋で多くのPCで実験を行うときにはポータビリティの高いwebプログラミングによる実験は便利だ。そもそもGUIを扱うノウハウやライブラリという点ではJavaScript、というよりブラウザという環境が優れている。

カフェインとMastodon2.5.1リレー機能

カフェイン

授業とミーティングを終えてコーヒーを飲んだら、飲んでいる最中は何もなかったのに立ち上がってから酷いめまいに襲われた。低血圧なので立ちくらみはよくあるが、立ちくらみのときは視界が白くなる。今回は純粋に平衡感覚だけが狂うというはじめての経験だった。友人に肩を借りてなんとか研究室まで戻り、やらなきゃならない仕事を片付けてからすぐに帰宅した。おそらく季節による体調変動とカフェインの刺激が重なったのだろう。

カフェインと言えば、緑茶にも多く含まれる。私の出身地は茶の産地であり、小学校の総合学習では茶について学ぶ。学んだことを発表するまで含めて総合学習なのだが、茶の効能を歌にするグループがあったような気がする。「カッテキン\カフェイン/カッテキン\カフェイン/」というリズムを今でも覚えている。

僕は24歳だ。(なぜか)まだ学生だし世間的には若者だろうが、一方で身体機能は既にピークを超えたものもある。たとえば大食いは20歳ごろがピークだった。という話は以前もしたような気がする。

Mastodonを立て直した

自分の変更点を残しつつ最新版に追従しようとしたらgitの闇に飲まれてわけがわからなくなったのでリセットボタンポチーした。何回ぶっ壊してもいいVPSとかいうおもちゃ最高。そうまでしてv2.5.1にバージョンアップした理由はリレー機能だ。

マストドン、「連合リレー」対応の2.5.0公開

Activity Pubを受け取って登録済みのインスタンスにそのまま流すリレーサーバーが開発されており、Mastodon側からも対応したとのことだ。管理画面でリレーのURLを入力するだけで接続できる。これを使うと何もしなくても連合TLに同じリレーに属するインスタンスの投稿が流れてきて、賑やかになる。

自分のインスタンスを立てて痛感したのは初速の重要さだ。小規模インスタンスの場合登録しても結局他のインスタンスの知り合いや有名人をフォローしに行くことになり、Mastodonの特徴であるごった煮高速TLを楽しむことができない。リレー機能はここに一石を投じるものだと思う。

今日のUI心理学

5.6は視覚探索の話。視野のたくさんの図形から1つの目標図形を探すとする。このとき目標図形をターゲット、それ以外をディストラクタと呼ぶ。素朴に考えれば私達は図形を一つ一つ見て確認していくはずだ。ターゲットを何番目に見るかの期待値はディストラクタの数の半分なので、見つけるまでにかかる時間はディストラクタ数が増えるに従って線形に増加するはずだ。以下のような画像から「右上を向いた赤」を探すときは実際にそうなり、右のほうが長くかかる。

しかしこれには例外がある。以下の画像から「右上を向いたもの」を探すときや

以下の画像から「緑」を探すとき。

このようなときはディストラクタの数に関係なく一瞬で見つかる。この現象を「ポップアウト」と呼ぶ。脳内の情報処理で「色」や「方位」それぞれのマップを作って探すときは全体を一瞬で処理できるが、複数種類の特徴を統合して判断する処理は一箇所ずつしかできないと考えられている。詳しく知りたい人は「特徴統合理論」でググって。

参考文献:『視覚科学』横澤一彦

ひと目でわかること

※この記事は『極搾り 柑橘ミックス』を飲んで書かれた。

自転車に乗っているときは風景がかなりのスピードで流れていくが、一瞬目に映っただけでも何かわかるものがある。今日はそんな体験が2度続いた。

1度目はネズミの死体だ。自転車を止めてゆっくり眺め回したりはしなかったが、25cmくらいはあっただろうか。道路に無造作に転がるそれなりの大きさの袋状のもので、手足がピンク色に目立っていた。

動物の死体は病原体の巣窟であり、危険だ。危険な情報に素早く反応するのは進化的に古い脳の役割である。視覚であれば後頭葉から嫌悪を司る扁桃体を経由して交感神経が活動する。これによって心拍数の増加、呼吸の増加、発汗などが起こり、体が逃走の準備を整える。

2度目は友人だ。自転車で鼻歌を歌いながら帰宅していたら気がついた。昔はよく会っていたが今はそうでもなく(働いている)、この辺りにはたまにしかこない人なので確率の低い偶然だった。

ヒトの顔についてはFFA(Fusiform face area)という顔認識に特化した領域があることが知られている。ヒトの顔を上下逆にすると認識が難しくなることは倒立効果と呼ばれ、顔は特殊な処理が行われていることを示唆している。サッチャー錯視はその顕著な例だ。

人間の視覚は必ずしも汎用的ではない。危険回避や同種他個体の弁別などの具体的な目的を持って作られた機能も含まれている。ヒトの顔に異常に敏感だからこそ、何でもないところに顔を見たような気になってしまい、心霊現象だと思いこんでしまう。

全然関係ないけど食堂のとろとろ丼定食(ひきわり納豆とオクラのどんぶり)、美味くない。前回は味がなかったので今回は醤油をかけたがただ醤油の味がするだけだった。