Sunday, October 13, 2024

Making Social Media More Deeply Social with Branded Middleware

This vision of social media future is meant to complement and clarify the vision behind many of my other works (such as this, see list of selected pieces at the end). It assumes you have come here after seeing at least one of those (but includes enough background to also be read first).

Business opportunity – start now, and grow from there:

     Managers of the NY Times, small local news services, or any other organization that has built a strong community can use the following model to build a basic online middleware service business, starting now.

     For example, Bluesky could be a base platform for building initial proof-of-concept services along these lines that could develop and grow into a major business.

It is clear that social media technology is not serving social values well. But it is not so clear how to do better. I have been suggesting that the answer begins in learning from how we, as a society, curated information flows offline. (These issues are also increasingly relevant to emerging AI.)

This piece envisions how an offline curation “brand” with an established following – like the New York Times, or many others, including non-commercial communities of all kinds – could extend their curatorial influence, and the role of their larger community, more deeply into the digital future of thought. (Of course, much the same kind of service can be built as a greenfield startup, as well, but having an established community reduces the cold-start problem.)

Building on middleware – the Three Pillars

I and many others have advocated for “middleware” services, a layer of enabling technology that sits between users and platforms to give control back to users over what goes into each of our individual feeds. But that is just the start of how that increased user agency can support healthy discourse and limit fragmentation and polarization in our globally online world.

 The pillars I have been writing about are:

  1. Individual agency
    , the starting point of democratic free choice over what we say to whom, what individuals we listen to, and what groups we participate in.
  2. Social mediation, the social processes, enabled by an ecosystem of communities and institutions of all kinds that influence and propagate our thoughts, expression, and impression. (For simple background, see What Is a Social Mediation Ecosystem?)
  3. Reputation, the quality metrics, intuitively developed and shared to decide which individuals and communities are trustworthy, and thus deserve our attention (or our skepticism).

Middleware can sit on top of our basic social networking platforms to support the synergistic operation of all three pillars, and thus help make our discourse productive.

In the offline world of open societies, there is no single source of “middleware” services that guide us, but an open, organic, and constantly adjusted mix of many sources of collective support. People grow up learning intuitively to develop and apply these pillars in ever-changing combinations.

Software is far more rigid than humans. Online middleware is a technique for enabling the same kind of diversity and “interoperation” – of attention agent services for us to choose from, and to help groups fully participate in them – so we can dynamically compose the view of the world we want at any point in time.

Bluesky currently offers perhaps the best hint at how middleware services will be composed, steered, and focused – as our desires, tasks, and moods change. Just keep in mind that current middleware offerings are still just infants learning to crawl.

As we may think …together

Vannevar Bush provided a prescient vision of the web in 1945 (yes, 1945!) – in his Atlantic article “As We May Think.” Its technology was quaint, but the vision of how humans can use machines to help us think was very on-point, and inspired the creation of the web. Now it is time for a next level vision – of how we may think together – even if the details of that vision are still crude.

Current notions of middleware have been focused primarily on user agency, and just beginning (as in Bluesky) to consider how we need not just a choice of a single middleware agent service, but to flexibly compose and steer among many attention agent services. Steve Jobs spoke of computers as “bicycles for our minds.” As we conduct our discourse, middleware-based attention agent services can give us handlebars to steer them and gear shifts to deal with varying terrain and motivations. They can give us “lenses,” for focusing what we see from our bicycles.

To build out this capability, we will need at least two levels of user-facing middleware services:

     Many low level service agents that curate for specific objectives of subject domain, styles, moods, sources, values, and other criteria.

     One or more high level service agents that make it easy to orchestrate those low level agents, as we steer them, shift gears, and change our focus, creating a consolidated ranking that gives us what we want, and screens out what we do not want, at any given time.

Just how those will work will change greatly over time as we learn to drive these bicycles, and providers learn to supply useful services – “we shape our tools and our tools shape us.” Emerging AI in these agents will increase the ease of use, and the usable power of the bicycles – but even in the age of AI, the primary intelligence and judgment must come from the humans that use these systems and create the terrain of existing and new information and ideas (not just mechanically reassembled tokens of existing data) that we steer through.

====================================================
Here is the business opportunity:
====================================================

Branding – a “handle” for intuitively easy selection

Yes, choosing middleware services seems complicated, and skeptics rightly observe that most users lack the skill or patience to think very hard about how to steer these new bicycles for our minds. But there are ways to make this easy enough. One of the most promising and suggestive is branding – a powerful and user-friendly tool for reliably selecting a service to give desired results. Take the important case of news services.

     If we try to select news stories at the low level of all the different dimensions of choice – subject matter, style, values, and the like – of course the task would be very complex and burdensome.

     But many millions easily choose what mix of CNN, MSNBC, Fox News, PBS, or less widely used brands they want to watch at any time. The existing brand equity and curation capabilities of such media enterprises are now being squandered by digital platforms that offer such established service brands only rudimentary integration into their social media curation processes. With proper support, both established and new branded middleware services can establish distinctive sensibilities that can make choice easy.

The New York Times as a branded curation community: 

Consider the New York Times as just one example of branded curation middleware that serves as a steerable lens into global online discourse. It could just as well be News Corp, CNN, Sports Illustrated, or Vogue – or your local newspaper (if you still have one!) – or your town or faith community, a school, a civil society organization, a political party, a library, a bowling league – or whatever group or institution that wants to support its uniquely focused (but overlapping and not isolated) segment of the total social mediation ecosystem.

Consider how all three pillars can work and synergize in such a service:

User agency comes in by our participation as readers, and as speakers in any relevant mode – posts, comments, likes, shares, letters to the editor, submissions for Times publications. This can be addressed at at least two levels:

     Low level attention service agents that find and rank candidate items for our feeds and recommenders. This is much as we now choose from an extensive list of available email newsletters from the Times.

     Higher level middleware composing agents would help compose these low-level choices – and facilitate interoperation with similar services from other communities – to build a composite feed of items from the Times and all our other chosen sources. They could offer sliders to decide what mx to steer into a feed at any given time, and saved presets to shift gears for various moods, such as news awareness/analysis, sports/entertainment, challenging ideas, light mind expansion, and diversion/relaxation.

(Different revenue models may apply to different services, levels, and modes of participation, just as some NY Times features now may cost extra.)

Social mediation processes come in to our user interface at two levels of curation:

     User-driven curation: Much like current platforms, the Times low-level services can rank items based on signals from the community of Times users – their likes, shares, comments, and other signals of interest and value. This might distinguish subscribers versus non-subscribing readers. Subscribers might be more representative of the community, but non-subscribers might bring important counterpoints. Other categories could include special users, such as public figures in various political, business, or professional categories. As such services mature, these signals can be expanded in variety to be far more richly nuanced, such as to give clearer feedback and be categorized by subject domains of primary involvement. 

     Expert-driven curation: The Times editorial team can be drawn on (and potentially augmented with supportive levels of AI) to provide high quality expert curation services in much the same way, in whatever mix desired. This could include both their own contributions, and their reactions to readers’ contributions.

Reputation systems that keep score of quality and trust feedback on both users and content items – that arise from those mediation processes – can also be valuably focused on the Times community:

     At a gross level, we might make gross assumptions that differentiate the editorial and journalism staff, subscribers, and non-subscribing readers (as part of the basic mediation process), but a reputation system could distinguish among very different levels of reputation for quality of participation in many dimensions, such as expertise, judgment, clarity, wisdom, civility, and many more – in each of many subject domains.

     Reputation systems might also be tuned to Times reporters and editors, and their inputs to reputations of content items and users. But the true power of this kind of service is its crowdsourcing from not just the Times staff, but from its unique extended community. One could choose to ignore the staff, and just turn their lens on the community, or vice versa.

Enterprise-class community support integration – and simple beginnings

To fully enable this would require new operational support services that integrate the operation of open online social media platform services (like Bluesky now, or maybe someday Threads) with the operations of the Times. As the technology for multi-group participation is built out beyond current rudimentary levels, it can integrate with the operation of each group, including the enterprise-class systems that drive the operations of the Times. This might include the kind of functionality and integration offered by CRM (customer relationship management) systems for managing all of the Times’ interactions with its customers, as well as the CMS (content management system) used to manage its journalism content, and the SMS (subscription management systems) that manage revenue operations.

Doing all of this fully will take time and effort – but some of it could be done relatively easily, such as in an attention agent that ranks items based on the Times community members signals as distinct from those of the general network population. The Times could begin a trial of this in the near term by exploiting the basic middleware capabilities already available by creating a Bluesky server instance (using the open Bluesky server code and interoperation protocols) and their own custom algorithms. 

A large, profitable (or otherwise well-funded) business like the Times could develop and operate middleware software itself (if the social media platform allows that, as Bluesky does), but smaller organizations might need a shared “middleware as a service” (MaaS) software and operations provider to do much of that work.

A user steered, intuitively blended, mix of diverse sub-community feeds

Even at a basic level, imagine how doing this for many such branded ecosystem groups could enable users to easily compose feeds that bring them a diverse mix of quality inputs, and to steer and adjust the lenses in those feeds and searches to focus our view as we desire, when we desire.

Similar middleware services could be based all kinds of groups – for example:

     Local news and community information services – much like the Times example, for where you live now, used to live, or want to live or visit.

     Leadership and/or supporters of political parties or civil society organizations – issues, platforms/policies, campaigns, turnout, surveys, fact-checking, and volunteering.

     Professional and/or amateur players and/or coaches for sports – catering to teams, fans, sports lore, and fantasy leagues.

     Faculty, students, and/or alumni from universities – selecting for students, faculty, alumni, applicants, parents.

     Librarians and/or card holders for library systems – selecting for discovery, reading circles, research, criticism, and authors.

     Leaders and/or adherents to faith communities – for community news, personal spiritual issues, and social issues.

Consider how the Times example translates to and complements any of these other kinds of groups (most easily if enabling software is made available from a SaaS provider). Users could easily orchestrate their control over diverse sources of curation and moderation – selecting from brands with identities they recognize – without requiring the prohibitive cognitive load of controlling all the details that critics now argue would doom middleware because few would bother to make selections. New brands can also emerge and gain critical mass, using this same technology base.

By drawing on signals from expert and/or ordinary members of groups that have known orientations and norms, users might easily select mixes that serve their needs and values – and shift them as often as desired.

Context augmentation

Peter Steiner in The New Yorker
"On the Internet, no one knows you are a dog" -- or a lunatic, or a bot. Famously observed by Peter Steiner's 1993 cartoon, this became known as "context collapse," broadly understood as a core reason why internet discourse is so problematic. Much of the meaning derives from context external to the message itself -- who is speaking to who, from and to what community, with what norms and assumptions. That has largely been lost in current social media (and in emerging AIs). 

Consider how the kind of social mediation ecosystem processes envisioned here differ from what current major platforms offer in the way of community support -- and thus fail to provide essential context: 

  • They let you create a personal set (a unidirectional pseudo-community) of friends or those you follow, but increasingly focus on engagement-based ranking into feeds -- because they want to maximize advertising revenue, not the quality of your experience. 
  • They rank based on likes, shares, and comments from a largely undifferentiated global audience, with little opportunity for you to influence who is included. 
  • They may favor feedback from rudimentary "groups" that you join, but provide very limited support to organizers and members to make those groups rich and cohesive. 
  • They may cluster you into what they infer to be your communities of interest, but with out any agency from you over which groups those are, except for the rudimentary "groups" you join.
  • And, even if they did want to serve your objectives, not theirs, they would be hard-pressed to come anywhere near the richness and diversity of truly independent, opt-in, community-driven middleware services that are tailored to diverse needs, contexts, and sustaining revenue models.

Doing moderation the old-fashioned way – enabled by middleware

Instead of being seen as a magical leap in technology, or an off-putting cognitive burden on users, middleware can be understood as a way to recreate in digital form the formal and informal social structures people have enjoyed for centuries – individually composed interaction with the wisdom of organically evolved social mediation ecosystems and intuitive informal reputation systems.

What at first seems complicated, from the perspective of current social media, is at core, little more complicated than the structure of traditional human discourse – building on key functions and elements of the social mediation and reputation ecosystems – all legitimized by choices of individual agency. Yes, that is complicated, but humans have learned over millennia to intuitively navigate this traditional web of communities and reputations. Yes, make it as simple as possible, but no simpler!

Creating an online twin of such a web of community ecosystems will not happen overnight, but many industries have already built out online infrastructures of similar complexity – in finance, manufacturing, logistics, travel, and e-commerce. Middleware is just a tool for enabling software systems to work together in ways similar to what humans (and groups of humans) do intuitively. The time to start rebuilding those ecosystems is now.

____________________

Related works:

     [A brief introduction to the Pillars is to appear soon.]

     My November 2023 post – A New, Broader, More Fundamental Case for Social Media Agent "Middleware" – introduced the Three Pillars framing, and embeds a deck that adds details and implication not yet fully addressed elsewhere.

     The core ideas were addressed more formally in my April 2024 CIGI policy brief, New Logics for Governing Human Discourse in the Online Era.

     Other related works are listed on my blog.

Tuesday, September 17, 2024

What Is a Social Mediation Ecosystem? (and Why We Need to Rebuild It)

(This post highlights some basic ideas from my prior publications,* and why they are of continuing relevance to social media issues.) 

  • The idea of a social mediation ecosystem integrating with social media feeds is a re-visioning of how things used to work. Society has been organically building on such sense-making ecosystems for millennia.
  • The groups that comprise the social mediation ecosystem have historically served as a “public square,” or “public sphere,” ranging from informal gathering places such as coffee shops and taverns to social and civic associations, the press, academia, workplaces, unions, faith communities, and other communities of interest.
  • This square or sphere is not unitary but an ecosystem, a polycentric web of interlinked groups in a multidimensional space.
  • Such associations develop norms and contexts for discourse. Our participation in a network of them shapes what we see and hear of the world. 
  • These processes of social influence nudge us to speak “freely,” but with sensitivity to those norms and values, so others will choose to listen to us.
  • Online media technology can enable restoration of that mediating role through enterprise-class middleware affordances that support community operation and let users interact both within and across the diverse communities they opt into.
  • Middleware can facilitate and enrich user-community interactions, and enable us to steer our feeds to blend content favored by any mix of communities we choose to include at a given time — depending on our tastes, objectives, tasks and moods.
  • For example, current curators of news could become attention agent services. Users might select a set of such services — for example, The New York Times, CNN, MSNBC, Fox, The Atlantic, People — to play a role in composing their feeds, assigning them different relative weights in ranking. Other groups in the social media ecosystem, such as civic, political, faith communities and special interest associations, could also be selected by the user to function as attention agents. Content ranking inputs could come from each community’s expert curators/editors or be crowdsourced from the user population that follows those curators, or from a combination of both.
  • Importantly — and as it has been historically — this ecosystem must be open and diverse, and users must be able to draw on combinations of many mediation sources to maintain an open and balanced understanding of the world.
  • Many fear that the involvement of independent attention agents or middleware might increase fragmentation and partisan sorting. That may be a concern while there are just one or a few mediators, but being able to selectively combine exposure to many loosely connected communities is how open societies have always limited that ever-present risk.

(*This was first published with minor variations as a sidebar to A New, Broader, More Fundamental Case for Social Media Agent "Middleware" (11/9/23), and then as a sidebar to a more formal Centre for International Governance Innovation policy brief (4/25/24).)

Thursday, April 25, 2024

A Policy Brief and a Symposium, Oh My! ++ On Middleware and Governing Online Discourse

Days apart by coincidence, my wide-ranging policy brief published today, and next Tuesday brings an exciting symposium at Stanford that I helped organize-- both focus on middleware agent services and why we need them -- to re-envision the future of social media.

  • The policy brief is "New Logics for Governing Human Discourse in the Online Era" - part of the Freedom of Thought Project at the Centre for International Governance Innovation (CIGI). It expands on and updates my ongoing work (listed here) on these themes. It pulls together ideas about how freedom of impression guides freedom of expression without restricting it, and how combining 1) user agency, 2) a restored role for our traditional social mediation ecosystem, and 3) systems of social trust all combine to synergize that process for the online era. It offers a proactive vision of how that can enable social media to become ever more powerful and beneficial "bicycles for our minds."

  • The symposium is "Shaping the Future of Social Media with Middleware" - to be held on April 30 at Stanford by the Foundation for American Innovation and the Stanford Cyber Policy Center. Leading thinkers at the nexus of social media, middleware, and public policy will delve into the complexities and potential of middleware as a transformative force. That is to lead to a comprehensive white paper that offers recommendations and a roadmap for developers, investors, and policymakers. We have high hopes for this ambitious effort to bring new insight and energy into shaping the future of human discourse for the good.
Please do look at the policy brief, consider this broad vision that is gaining support, and stay tuned for reports on the Stanford/FAI symposium and where it leads.

+++Update -- Presentation at Public Knowledge Emerging Tech 2024 (6/14/24):
  • Middleware Agents for Distributed Control of Internet Services: Social Media …and AI
    Video (Intro at 12:55, Main comments at 30:20, also 43:30, 48:55 -- poor audio Intro segment only)
    Notes and background

Thursday, November 09, 2023

A New, Broader, More Fundamental Case for Social Media Agent "Middleware" (Revised)

(Discussion draft post and deck, restructured, expanded 1/7/24, as noted below.)

Despite the efforts of business, government, and academia, there seems to be no adequate solution to the dilemma of managing any-to-any online media at global-scale. Too much central control by platforms or governments is a "loaded weapon on the table" ripe for authoritarian abuse, but media anarchy pollutes the public (and private) sphere -- and there are no bright lines. This is creating a deepening crisis not only in the world's political health, but in all aspects of public health: social, mental, and physical. 

How can we maintain freedom of thought while limiting harm from antisocial speech? Democracy is in crisis over who controls what is expressed online -- and what is impressed upon each of us in online feeds and recommendations. What are the legitimate roles of online platforms, government, communities, and individuals in such controls, and how does that depend on community and contextThere are numerous efforts and proposals, many with significant support, but each has serious limitations. 

It recently struck me that three key solution elements that I have been advocating for many years have an importantly synergistic effect. I have become all too familiar with the objections for each element that have limited uptake -- and now see that the way to counter those concerns is to clarify and build on how these pillars work in combination – to reinforce one another and serve as a foundation for the full suite of remedies.

I offer this as a significant broadening of common thinking about "middleware" services (intermediaries between users and platforms) -- in a way that makes it far more powerful and important to civil discourse, and counters various concerns that have hindered its acceptance as a way to preserve democracy in the online era.

Middleware can support three essential pillars of discourse that synergize with each other to restore the human context that platforms have collapsed:
       1. Individual agency 
(the current focus)
       2. A social mediation ecosystem (now seen apart, fragmentary, even conflicting)
       3. Reputation and trust (now considered only in basic form).

Here are some brief notes -- followed by an embedded deck that serves as a working outline with more depth on my suggestions

Three pillars

The three pillars that synergize to restore human context as a foundation for managing online discourse are:

  1. Individual choice and agency, over how we each use online media – this creates speaker/listener context. This gained significant recognition after Francis Fukuyama and his group at Stanford proposed it be enabled via “middleware” that sits between users and the platforms, as a democratic way to limit how platform power threatens democracy. The idea is to return power to users to steer our online “bicycles for our minds” for ourselves.

  2. A social mediation ecosystem, which cooperatively applies collective intelligence, wisdom, judgment, and values, to serve users, as networked into social groups – this mediates context collectively. We have failed to directly integrate the traditional roles of more or less organized social groups into social media. The idea is for social media to leverage our social associations to promote “bridging” of the divides that social media now seem to highlight and reinforce – by rebuilding our processes for creating "social trust." Many have proposed aspects of this, but I take this much farther than I have seen suggested anywhere else (as explained further in the update below, and more deeply in the deck).*

  3. Reputation and trust, both in individuals and in what they say – to evaluate speaker/mediator context and trustworthiness both individually and collectively. This is less widely advocated, and most proposals for this are relatively basic, but some have seen that much more powerful reputation and trust systems are possible -- much like how Google has applied reputation and trust to web search. The idea is to apply the kind of rich combination of individual and social judgements of reputation that guided traditional (pre-online) discourse.*

I now see user agent "middleware" as underlying all of the three pillars, enabling them to work together to restore the context that is essential to effective discourse. Most consideration of middleware seems to focus almost entirely on just the first of these pillars (important as it is), thus understating its true potential and raising concerns that the other pillars can reduce.

My primary focus here is “social” media – in its broadest sense. That also applies to hybrids of human and artificial intelligence (AI), as touched on briefly.

Context collapse

A key reason why online discourse is so problematic is that global any-to-any networks generally collapse the subjective mutual understanding of context -- who is speaking to what intended audience in what way. This has been understood as “context collapse.” These three pillars work together, through middleware, to restore this lost matrix of context, thus making the particular and subjective nuance of online discourse more understandable to both humans and algorithms. I suggest that can counter the feared pitfalls of each alone.

The broader need for middleware

As a long-time advocate for user agent middleware, I have seen it gain support with a primary focus on restoring the pillar of user choice and agency, but generally in ways that are narrowly centered on that, and open to important concerns. I now see the need to emphasize the synergy of each pillar with the other two more clearly – and to make the case that user agent middleware can and must support all three pillars as they work in concert - individual agency, social mediation, and reputation. The hope is that will provide a far more powerful benefit, and counter the common objections arising from narrower framings. 

That might lead to much broader uptake of this important strategy for reestablishing human context that I believe can provide a strong foundation for cutting through current dilemmas, using these and other supplementary strategies to enable online discourse of all kinds to have a far more positive influence on society, and sustain democracy -- for both individual and collective welfare. 

The fundamental synergy is the dialectic of a flexibly optimized blend of human freedom gently balanced by a degree of social nudging toward responsibility. Underlying  that synergy is the collective wisdom that humans embed in reputation. Middleware is the technology that supports this traditional human context in the online world of computer-mediated discourse. Think of it as contextware.

Working notes on this thesis -- a slide deck

As I have begun socializing this strategy, in preparation for a more formal presentation --and to draw in others who might join in developing these ideas -- I am sharing this working version of a deck. It explains these elements in more detail, including how they work together, and how all three are facilitated by middleware as the underlying connector -- and so can together counter objections commonly raised in response to each when considered individually.

(The deck can be viewed on Google Slides without a Google account here.)

Feedback on this is invited (intertwingled [at] teleshuttle [dot] com).

Major update 1/7/24:

Drawing on comments from many experts (acknowledged below), this post has been revised and the slide deck has been expanded and reorganized. The deck adds new sidebars, and section breaks to facilitate easy scanning:

  • Summary
  • Overview
  • Synergies
  • Thought as a Social Process
  • Middleware as Foundation
  • Sidebar: The App Store Analogy (new) 
    Analogy suggesting how transformative a middleware ecosystem can be. 
  • Conclusion
  • Sidebar: Fear of Middleware (new)
    Addressing the fears, especially fragmentation and partisan sorting. 

Added Sidebar:
Migrating our traditional social mediation ecosystem into social media 

Part of the fear that middleware might increase social fragmentation derives from the narrow way that social media middleware is generally understood -- as apart from the broader social mediation ecosystem and its historically central role. Consider this broadened perspective:

What we've got here is failure to re-integrateThe idea of a social mediation ecosystem integrating with social media feeds is a re-visioning of how things used to work. Context collapse is not a problem internal to online social media, but a broader failure to migrate our existing social mediation ecosystem -- our processes for "social trust" -- into the digital domain.  We seem to have forgotten how society has been building on such ecosystems for millennia. 

  • The groups that comprise the social mediation ecosystem have historically served as a public square, or public sphere, ranging from informal gathering places like coffee shops and taverns, social & civic associations, the press, academia, churches, unions, workplaces, and other communities of interest. 
  • Such associations develop norms and contexts for discourse. Our participation in them shapes what we see and hear of the world. That nudges us to speak "freely," but with sensitivity to those norms and values, so others will choose to listen to us. 
  • Online media technology can enable restoration of that mediating role through enterprise-class affordances that support community operation (including integration with CRM systems) and let users interact both within and across communities. 
  • Middleware can facilitate and enrich user-community interactions, and enable us to steer our feeds to blend content favored by whatever mix of communities we choose to include at a given time -- depending on our tastes, objectives, tasks, and moods. 
  • For example, current curators of news could become attention agent services. Users might select a set of them to compose, with different relative weights in ranking. Eg: NY Times, CNN, MSNBC, Fox, The Atlantic, People (and other categories, such as civic, political, church, and special interest associations). Content ranking inputs could be from the community’s expert curators/editors and/or crowdsourced from the population that follows those curators.
  • Importantly, as it was historically, this ecosystem must be open and diverse, and users must be able to draw on combinations of many mediation sources to maintain an open and balanced understanding of the world. 
  • Many fear that middleware might increase fragmentation and partisan sorting. That will be a concern while there are just one or a few mediators, but being able to selectively combine exposure to many loosely connected communities is how open societies have always limited that ever-present risk. 
  • (While there has been little attention to reintegrating this ecosystem into online social media, it has figured in many of my prior writings, as listed here, and dates back to my 2001-3 design for a richly distributed social media system that anticipated current and forward-looking ideas like multi-level, multi-homing federation, user-chosen middleware, and reputation-based attention agents -- as highlighted here. My inspiration for this perspective was from my work with the emerging open market in financial market data analytics around 1990, and from my work on the evolution of "intergroupware" around 1997.)

______________

Acknowledgements (apologies for any omissions):

Thanks to those who have provided stimulating feedback on these ideas, including Chris Riley, Luke Thorburn, Aviv Ovadya, Daphne Keller, Francis Fukuyama, Zoelle Egner, Ethan Zuckerman, Chand Rajendra-Nicolucci, Zach Graves, Luke Hogg, Harold Feld, Pri Bengani, Gabe Nicholas, Renée DiResta, Justin Hendrix, Richard Whitt, Ellen Goodman.

(Updated 2/3/24)

*[Added 7/26/24] To better clarify the distinction between pillars 2 and 3, note that social mediation is a process that occurs over time, while reputation/trust is a quality (a reputation for trustworthiness at a given point in time that results from the operation of the social mediation process). 

Thursday, August 10, 2023

From Fediverse to the Pluriverse of the Future - Navigating A Linked Web of Communities in Many Dimensions

[Discussion Draft]

Where should the still-formative vision of the Fediverse be headed?

The "fediverse" of Mastodon and similar systems has gained attention as a shift in social media from centrally-controlled platforms. This shift to a "federated universe" of interoperating systems can better serve the context- and norm-specific needs of discourse among individuals and and the diverse communities they participate in. 

I hope a longer-term vision for the fediverse will be a focus of discussion at the FediForum "unconference" (September 20-21, 2023). I hope to join in (or lead) a session on that -- shaping ideas for the long-range direction of how social media can better augment human discourse of all kinds, across all platforms. 

While there is obvious need to develop near-term features to make each competing tech platform and universe of platforms more compelling, there is also a need to articulate long-term objectives that many platforms can build toward. We are re-engineering human discourse for the online era -- that will be a long process -- but without dialog seeking a long-term vision, it will longer and more problematic.

I have been writing about this future of "bicycles for our minds" for many years (some in collaboration with Chris Riley). My prior blog post on "hopes for the Bluesky project" offers my most current overview of how these ideas might apply to existing and emerging social media architectures. While that post was written with a focus on Bluesky -- as currently pushing farthest in providing for the multidimensionality that will underlie a pluriverse -- those directional ideas apply equally well to the fediverse of Mastodon and other ActivityPub-connected systems. 

I look forward to discussing these (and alternative, or opposed) ideas at FediForum, to develop collective insight into how the fediverse might evolve to meet future needs.

The TL;DR of the pluriverse, as I envision it:

  • The move to federation, the fediverse, and on to the rich diversity of the pluriverse, reflects the realization that human society is far too complex, diverse, and nuanced to be served by any one centrally managed global "public square."

  • However, current steps toward decentralization will need to better support the hyperlinked multidimensionality of how individuals and communities interconnect. These communities reflect a diversity of interests, values, and norms. But individuals participate in many communities. They are rarely bound by any one community, and wish to have global views into many, as both speakers and listeners, depending on their interests, goals, and moods as they vary from time to time. Ted Nelson created hypertext because "everything is deeply intertwingled."

  • Users will inevitably need multi-homing tools that give variable "lenses" for looking into and participating in many communities. Cross-community feeds and recommenders will be essential for individuals to navigate the abundance of riches in the pluriverse. This may work at at least two levels: 1) low-level recommenders for up- or down-ranking ranking feed items based on specific objectives, and 2) higher-level UX tools for composing and steering mixes of lower level rankings into a consolidated feed, possibly weighted using sliders.

  • Bluesky seems farthest along in pointing to this multidimensionality, building out (but not yet far in implementing) tools for separating the "speech layer" from the "reach layer" as described in blog posts on Composable ModerationModeration in a Public Commons, and Algorithmic Choice. My recent post suggests directions for taking that farther.

  • Mastodon seems to also be moving in that direction, with discussion of a cross-instance groups structure, and shared moderation services that address the challenges of administering small communities.

  • The vision I suggest will take time to build, develop, and be fleshed out by users, but having these ideas in mind as we architect and build in the near-term, will be important to being able to get where we will want to go in the future.
Summarizing the vision in my prior post: 

The sections of that post are summarized here (but I hope readers will look to the fuller explanations there):
  • Hypercommunities
    Each person can "be" in many communities (/groups) at once, 
    as many layers of overlapping Venn diagrams in many dimensions -- shifting our view and level of participation as desired.

  • Ranking as the core task
    Nearly all "moderation" and recommendation boils down to ranking. Downranking can provide safety from bad content, and upranking can bubble up quality and value. Composability of ranking tools can work at both individual and community levels to blend a mix of rankings that draw on the wisdom of each community.

  • User-selectable, multilevel feed composition composed from multiple algorithms
    A truly composable, steerable feed would provide a higher level interface that lets each of us merge a user-selected mix of feeds, with user-defined relative weights. A steerable feed would allow those mixes and weights to be easily changed at will to suit our varying tasks and moods. This would restore user agency to choose and orchestrate from an open market in independent attention agent services -- providing choices of UXs, algorithms, and human mediation providers. 

  • Multi-dimensional reputation based on explicit and/or implicit signals
    Wiser use of algorithms is needed -- not to replace human wisdom, but to distill it based on human judgments and reputations as judged by other humans, all under user control. I view reputation as essential to making ranking work well, and have written frequently about “rate the raters and weight the ratings” as an extension of Google’s PageRank algorithm to develop a socially derived and reputation-weighted reputation.

  • Rebuilding our social mediation ecosystem
    Communities and mediating services can be decoupled. The speech layer may be more tightly tied to specific communities than the reach layer. Real-life communities and institutions may be re-enabled to mediate our online discourse, both for their direct membership and those who wish to follow them. The ecosystem that shaped and stabilized discourse in the real world should be reconstituted in the virtual world.

  • Classification/labelling and ranking
    Rankings can be based on many dimensions of attributes -- so rankings could take a hybrid form that includes classification or label attributes. Adding a quantifier for the strength of a classification/label (how strongly positive or negative it might be) would ultimately be essential to achieving nuance, and could also include quantification of the rater's confidence level in that value rating.

  • Broader issues of labeling and ranking -- and federation
    Our notions of truth and value -- and authority about that -- are contingent, changeable, and heavily influenced by our broader social mediation ecosystem. That has been central to the generative success of human society. Thus our social media should reflect that social contingency, and provide for a high degree of subsidiarity in how decisions are made. That is the essence of what I call freedom of impression, and how it serves to balance freedom of expression.

  • Further thoughts on the federated architecture
    I see need for algorithmic choice at multiple levels. 
    At a lower level is an open market in basic algorithms with very specific objective functions in terms of subjects, values, and vibes/moods. At a higher level is an open market in UX-level services that enable composition and orchestration of those lower level algorithmic rankings to present an consolidated view that blends multiple objective functions, and to allow steering that view dynamically as the user's moods and needs change. 

  • Enabling subsidiarity of "moderation" of the "lawful but awful"
    Federation is based on the principle of subsidiarity: that idea that most moderation/mediation decisions should be local to best reflect relevant local/community interests, values, and norms. This would apply a nuanced blend of top-down controls to limit dissemination of the truly unlawful (with trust and safety teams, tools, and services), along with mostly bottom-up tools and services to manage more contingent (context-, value-, and norm-dependent) levels of awfulness -- and goodness! -- in multiple dimensions. This should apply at the level of 1) membership communities (servers/instances plus other communities/groups) and 2) cross-community attention/mediation agent services that users choose to opt into.

  • "Vibe"--  seeking "the shmoo of social media"
    There is much talk of the "vibe" of different platforms, but "we 
    ain't seen nothin' yet." With selectable, composable feeds, users will be able to create views that tune into whatever vibe they want (and with whatever levels of moderation they want). This is the infancy of a flexible new social ecosystem, and whatever initial vibe chaos might arise will give way to a new order of vibe control. A fully functional social media pluriverse will be a virtual "shmoo" (a classic cartoon creature that tasted like whatever you wanted) -- with diverse communities, but flexible lenses into as many as desired. This provides a level of flexibility and user control of their experience that will grow in importance as the fediverse grows in scale and diversity and in the richness of interconnections desired by users with many interests and moods for diverse vibes.
Much of this flexible multidimensionality will emerge slowly, as technical, human, and social infrastructures co-evolve toward it -- a whole-of-society process that will take decades. But if we do not plan for what we can foresee, and build for extensibility to what we do not yet foresee, it will be even harder to find a path that is robust and generative.

My related works are listed on the Selected Items tab of this blog, with the following as most relevant:

Recent visions of the fediverse/pluriverse
In more depth on the vision:
Broad statements of direction and motivation:

  • The Delegation series in Tech Policy Press with co-author Chris Riley:
Where I am coming from: 

[First posted 8/10/23, revised 8/17/23. Thanks to Jaz-Michael King for very helpful comments.]




Sunday, June 25, 2023

My Decades of Blueskying, and Hopes for the Bluesky Project [Updated 6/28/23]

 ***See updates to Key Ideas section that follow below (6/28/23)***

This vision also applies to the future of the Fediverse, Mastodon, and all of social media. [Update 8/9/23]

Having been thinking for decades about the potential of social media to offer steerable "bicycles for our minds" individually and collectively -- and becoming increasingly concerned by the directions of the past decade -- I now see some very encouraging patches of blue. 

I have been following and commenting generally on the Bluesky project that Jack Dorsey spun out from Twitter, and this April wrote about a similarly aligned project, the Initiative for Public Infrastructure led by Ethan Zuckerman. That post explained how the iDPI effort aligned with my ideas, and where I hoped it might go.

After using Bluesky for nearly two months, and reading some of the growing body of their thinking (in their blog posts and related details on Github) it seems timely for me to respond to their requests for feedback by outlining my thinking on where I hope they will take us. Even if Bluesky, the company, fails to achieve critical mass in its mission “to develop and drive large-scale adoption of technologies for open and decentralized public conversation,” it has potential to lay the foundations for next generation protocols and services that will. What I have seen so far -- building out Composable ModerationModeration in a Public Commons, and Algorithmic Choice -- seems well-aligned with my vision.

KEY IDEAS FOR BLUESKY
[...and the Pluriverse of social media in general]

This is a first, brief, and informal discussion draft, summarizing and pointing to ideas I hope the Bluesky team will be pursuing [with updates below]. I don't know how much of this is already in their long-term architectural plan. Of course it is not reasonable to expect the team to be far along in implementing much of what I suggest here -- that will be a massive and extended whole-of-society effort. My objective is simply to paint the vision, in hopes that they (and others) will share it, to ensure that their architecture is designed to extend in these directions as it develops. The hope is that like the web, this architecture will be generative and extensible enough to evolve over decades to provide a rich backbone for augmenting nearly all human discourse -- and the processes of its social mediation.

Following this brief summary are pointers to works of mine that expand on this vision in some detail.

Hypercommunities

The What is Bluesky? blog post says “In the federated network, people can move between cities depending on what kind of community they’d like to be in.” This analogy takes a step in the right direction, but strikes me as missing the essential multi-dimensionality of humanity's social web

The beauty of online discourse is that I can "be in" many virtual communities at once – I don’t need to “move between” them. Because these communities are virtual, I can participate in many at once, and interact with community members who also participate in many communities at once, as a giant web of overlapping Venn diagrams. I can have multiple "home" communities. At any given time, I should be able to have a view of my own composed virtual community, a view that includes whatever mix of communities I wish to participate in or just observe, ranked into my attention as I choose at the time. Feeds (and searches) should be composable and steerable to provide that view. 

This hyperlinking of public (and/or private) spaces is explained in Community and Content Moderation in the Digital Public Hypersquare (co-authored with Chris Riley). Much as web sites form a hyperlinked web that can be seamlessly connected with varying degrees of openness (manually, with links, or using web services), we can build webs of hyper-communities that are connected by our webs of connections to them and to their members. I refer to that as semipermeability, like a membrane that selectively passes some things and not others. As Ted Nelson said, “everything is deeply intertwingled.”

Ranking as the core task

Perhaps it is implicit, not yet documented, or I have missed it in the Bluesky materials, but it seems to me nearly all mediation boils down to ranking. Except in the most egregious cases, "moderation as removal" is anathema. "Filtering" is often narrowly understood as weeding out, not as ranking up or down. Egregious content might be downranked with prejudice, and quarantined, but the value of most content is in the eye of the beholder, and in the eye of those communities that beholders participate in based on shared norms and values. 

Done well, downranking can provide safety from bad content, and upranking can bubble up quality and value. Composability of ranking tools can work at both individual and community levels to blend a mix of rankings, weighted as appropriate and desired. Rankings can be based on many dimensions of attributes, with items coming to our attention based on which attention agents uprank or downrank them my how much, and what weight is given to each of those agents.

Composability should also be dynamically steerable. Think of “bicycles for our minds” and how we can steer them at will. And remember that these bicycles should steer us through the multidimensional and semipermeably overlapping web of hypercommunities.

Multilevel feed composition composed from multiple algorithms

I hope the Bluesky architects have this in mind, but have not seen it clearly stated. Currently My Feeds gives a list of pre-defined feed algorithms that we can view one at a time. A truly composable, steerable feed would have a higher level interface that lets us merge a mix of feeds, with defined relative weights. A steerable feed would allow those mixes and weights to be easily changed at will to suit our tasks and moods. Obviously, this full capability and the appropriate UIs for it will take time to develop, but I hope the architecture is being designed to provide extensibility and protocol support for this. Some UI options might be very simple, and some might be suited to those who desire fine granularity of control.

Multi-dimensional reputation based on explicit and/or implicit signals

I view reputation as essential to making ranking work well. Reputation cannot be adequately captured by simple lists. I have written frequently about “rate the raters and weight the ratings” as an extension of Google’s PageRank algorithm to develop what Scott Aaronson has called "eigentrust" (=“eigenreputation”). I have suggested this use implicit ratings -- like, shares, comments (and perhaps more value-indicative signals) – as well as explicit ratings (which might include labels). Feed algorithms can use these methods in an infinite variety of ways. As a simple example, a feed might be composed in part based on implicit ratings from users of some mix selected from followers of Fox, MSNBC, the NY Times, or People magazine – or alumni of Harvard, Ohio State, or Texas A&M, or members of some church or union. The beauty of this kind of computed PageRank-style "eigenreputation" is that it is far more nuanced, current, and broadly sourced than binary lists of who is vouched for or not by some list curator.

This reputation system should ultimately be multidimensional. Reputation ratings may be segmented with respect to specific subject domains and value orientations, and can be selectively sourced from specific communities of interest and value. That way content and people can be ranked in different ways for different purposes. While doing this at scale may seem very complex, my understanding is that Google does similar context-specific segmentation for PageRank. Resources to do that are not yet in hand, but as such services reach scale, funding models will follow.

Rebuilding our social mediation ecosystem

Communities and mediating services can be decoupled. The speech layer may be more tightly tied to specific communities than the reach layer. Real life communities and institutions may be re-enabled to mediate our online discourse, both for their direct membership and those who wish to follow them. The ecosystem that shaped and stabilized discourse in the real world should be reconstituted in the virtual world, where many of the same communities and institutions can add value. These signals of human judgment can be crowdsourced from their membership, but they can also derive from editorial curation sanctioned by these communities/institutions. Many providers of Bluesky algorithms might be tightly integrated into the technical infrastructure of these communities/institutions.